[Release] CIAKonPack - New CIA converter , make cia so easy

Discussion in '3DS - Flashcards & Custom Firmwares' started by smasbros, May 27, 2015.

  1. smasbros
    OP

    smasbros GBAtemp Regular

    Member
    163
    61
    Nov 15, 2014
    How to use:
    1. Extract the zip file , and put as many 3ds roms as you can into /roms directory. For some privacy issue, you may have to get the slot0x25keyX.bin from somewhere else, and put it into /sdcard directory(important!)
    2. Run convert.py by double-click(need to install with python environment https://www.python.org/downloads/ )
    3. You will be noticed for requiring xorpad files, this time , please copy all the files of /sdcard directory to your 3DS SD card, then go to Setting->Other settings->Profile->Nintendo ds profile (temporarily only supports old 3ds 4.x), your top screen will display creating files processes , power off after it done.
    4. Copy the xorpad files to the CIAKonPack directory /xorpads from your 3DS SD card
    5. Run convert.py window back , press Enter to continue, wait for the conversion to complete
    6. Then you can find CIA files will be created on /roms directory.

    CIAKonPack Features:
    1. Only decryption exheader to complete the CIA conversion, xorpad exheader only 1MB, eliminating the lengthy decryption time in 3DS
    2. Because avoided romfs decryption, it supports the latest game encryption, such as Xenoblade Chronicle...
    3. You can convert multiple rom, only need decrypted one time in 3DS console(no need do it one by one)
    4. Keep the manual, support DownloadPlay

    System Requirements:
    1. 64-bit System (Sorry, further update editions will not consider supporting xp or other 32-bit systems)
    2. python 2.7 (Download here)

    For it's the first test/beta version, find any questions please feedback!

    Note: This tool is not developed by me , it may be given credit to this guys Koniq (as He said he was the author)
     

    Attached Files:

    Rizzorules, SLiV3R, 75mak and 14 others like this.
  2. cearp

    cearp the ticket master

    Member
    7,552
    4,815
    May 26, 2008
    Tuvalu
    thanks for the work.
    a nice idea would be for someone to make a 3ds tool that converts .3ds to .cia (or the other way around) - on the 3ds itself, in one go :)
     
    Idaho, jamieyello and Margen67 like this.
  3. VerseHell

    VerseHell GBAtemp Psycho!

    Member
    3,067
    1,067
    Jun 29, 2014
    France
    "4. Leave the manual, support DownloadPlay"

    Why ? :O
     
  4. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    710
    400
    Dec 9, 2013
    United States
    2Hack and nastys like this.
  5. cocoPika

    cocoPika GBAtemp Regular

    Member
    205
    19
    Dec 2, 2014
    Canada
    only support O3DS 4.x?
    how about 9.2
     
    Melon__Bread likes this.
  6. DSpider

    DSpider GBAtemp Fan

    Member
    360
    190
    Mar 14, 2015
    Romania
    Why does the OP mention fw 4.5 (O3DS), with 4.5 instructions, but then mentions Xenoblade Chronicles (N3DS) ?

    And they will not consider supporting xp or other 32-bit systems? ... Who is "they"?
     
  7. smasbros
    OP

    smasbros GBAtemp Regular

    Member
    163
    61
    Nov 15, 2014
    Next update further editions
     
  8. smasbros
    OP

    smasbros GBAtemp Regular

    Member
    163
    61
    Nov 15, 2014
    Yes, recently only with MSET(4.x O3DS). You can downgrade to 4.x to try
     
  9. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    710
    400
    Dec 9, 2013
    United States
    because you are not touching the romFS a N3DS is not needed for decryption which means a 4.5 O3DS will work fine
     
    2Hack likes this.
  10. night_hawk

    night_hawk GBAtemp Fan

    Member
    489
    186
    Dec 3, 2014
    Italy
    Doesn't work using decrypt9 on n3ds?
     
  11. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    710
    400
    Dec 9, 2013
    United States
    Nope, at least I could not get it to work. Hopefully it will later down the line
     
    2Hack and night_hawk like this.
  12. DSpider

    DSpider GBAtemp Fan

    Member
    360
    190
    Mar 14, 2015
    Romania
    Xenoblade Chronicles is a N3DS exclusive.

    You mean that a 4.5 O3DS can now run any game that requires fw 6.x (and up), and that a 8.1-9.2 N3DS can now run any game that requires 9.3+ ?

    Edit: And by "eliminating the lengthy decryption time in 3DS", does this mean that it cuts back on the install times for CIA files?
     
  13. smasbros
    OP

    smasbros GBAtemp Regular

    Member
    163
    61
    Nov 15, 2014

    Man , note this release is only for creating cia files by O3DS 4.X to be used on your ds, the fact is not changed that Xenoblade Chronicles is a N3DS exclusive , I didn't refer it , right? , you may have mixed those. together
     
  14. d0k3

    d0k3 3DS Homebrew Legend

    Member
    2,660
    2,670
    Dec 3, 2004
    Gambia, The

    You should have released this in the homebrew section and I suggest you do so when you release a later version. Here, it will only get buried under thousands of newbie questions.

    As for the CIAKonPack - sounds great! Finally, having batch XORpad generation available will make things a lot easier. I can't test this now, so, excuse the (probably) stupid questions, but...
    • Are there any downsides to only decrypting the exHeader and leaving the rest?
    • Does this also enable regionfree and FW spoofing (like other CIA converters do)?
    • About processing on Ninjhax, would Decrypt9 theoretically be capable of generating the XORpads? If the only thing needed is enabling batch processing (vs. processing only ncchinfo.bin), I could easily make the changes to ShadowTrances and my build.
     
  15. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    710
    400
    Dec 9, 2013
    United States
    No, I mean (if I am understanding OPs post correctly) you can use a O3DS to make the xorpad(s) needed to make the .CIA. Where as before you could only use a N3DS to make the xorpad(s) for the game. I was not talking about running the game at all, only making the .CIA. My mistake if that was not clear.

    decryption time != install time
     
    2Hack likes this.
  16. night_hawk

    night_hawk GBAtemp Fan

    Member
    489
    186
    Dec 3, 2014
    Italy
    Thanks, yes I hope that too. As far as i know decrypting only the hexheader will lead you to a really fast decryption process (1 MB), and we know how slow would be to decrypt a full rom on a n3ds. The con i think that with this process you couldn't remove region lock or enable firmware spoof, right?
     
  17. Shadowtrance

    Shadowtrance GBAtemp Addict

    Member
    2,488
    1,517
    May 9, 2014
    Hervey Bay, Queensland
    Ahh Decrypt9 works fine on n3ds now. :)
    It's even faster now too thanks to recent updates.
     
    Pacman` likes this.
  18. night_hawk

    night_hawk GBAtemp Fan

    Member
    489
    186
    Dec 3, 2014
    Italy
    Hi, i meant if this tool works with decrypt9. I'm using your version of decrypt9 (i think the last version) but is really slow. Almost 2h for a 1.8 GB
     
  19. d0k3

    d0k3 3DS Homebrew Legend

    Member
    2,660
    2,670
    Dec 3, 2004
    Gambia, The
    Nice, I've seen you've made some changes recently!


    Most certainly not. Decrypt9, as it is now, doesn't support batch processing of multiple files. It should be pretty easy (for a developer!) to enable this, though.
     
    Melon__Bread likes this.
  20. Melon__Bread

    Melon__Bread ~It's A Magik~

    Member
    710
    400
    Dec 9, 2013
    United States
    I was talking about how it works with this apps' "ncchinfo.bin" file.

    But yes I saw in the commits there seemed to be speed increase, yet when I build it and replace the Decrypt9.bin in the same folder ad the .3dsx posted some days ago and the app just reboots to the ninjhax menu, but i could have done something wrong.

    EDIT: My mistake, was not building from the bootstrap-mod branch. I was building from master, so that is why it was not working.

    I think Shadowtrance is talking about the recent developments that have been made, but I do not think those builds have been posted on gbatemp yet
     
    2Hack likes this.