ROM Hack [Tutorial] How to Decrypt, Extract & Rebuild 3DS|CIA|CXI Files

  • Thread starter Thread starter Asia81
  • Start date Start date
  • Views Views 1,606,376
  • Replies Replies 1,756
  • Likes Likes 97

How is my english?

  • So bad...

    Votes: 71 7.5%
  • Good, sometimes it's not understandable

    Votes: 142 15.0%
  • Very understandable

    Votes: 569 60.2%
  • Perfect?

    Votes: 163 17.2%

  • Total voters
    945
Yeah sure.
Wait for my fix, or do manually:
"3dstool.exe" -ctf romfs CustomDownloadPlay.bin --romfs-dir ExtractedDownloadPlay

It will take your ExtractedDownloadPlay folder, and rebuild it in a CustomDownloadPlay.bin file.
Then pack the file in a CXI file:
"3dstool.exe" -ctf cfa CustomPartition1.bin --header HeaderNCCH1.bin --romfs CustomManual.bin
 
Thanks. I appreciate it

--------------------- MERGED ---------------------------

Is HeaderNCCH1.bin the Decrypted ExHeader?
 
No, you need to extract the HeaderNCCH1.bin from the DecryptedPartition1.bin
"3dstool.exe" -xtf cfa DecryptedPartition1.bin --header HeaderNCCH1.bin --romfs DecryptedManual.bin
 
Script Updated.
I won't update the tutorial right now (but in the day), if you want use it, find yourself how it work.

1464653544-ht3ds.png


Changelog v5.2:
Fixed: All scripts, broken in 5.1 are now fixed.
Edited: The .3DS extraction script
Edited: The .CXI Extraction script
Edited: The .CIA extraction script
Edited: The MassExtractor script
Added: Script for rebuild a .3DS. Include the manual and all other extra-files.
Added: Script for rebuild a .CIA. Include the manual and all other extra-files.
Removed: SDK6 script
Removed: SDK7 script
Removed: Padxorer script
Removed: CtrKeyGen script
Removed: FAT16 script
Removed: Pokemon Patch Rebuild Script. Because you can now rebuild any CIA, not just pokemon.
Planned: Improve the CIA extraction
Planned: Imporove the MassExtraction script

-> Short explanation:

You want rebuild a .3DS ?
1) Extract the .3DS (D)
2) Edit what you want in the Extracted folders
3) Rebuild the .3DS (R)
4) Encrypt it using Decrypt9WIP
5) Play it on your Gateway3DS, work even on Sky3DS+ (but you need Signature Check disabled)

You want rebuild a .CIA (Can be Games, Game Updates, or even System Titles) ?
1) First, extract the .CIA (CIAE)
2) Edit what you want in the Extracted folders
3) Rebuild the .CIA (CIAR)
4) Encrypt it using Decrypt9WIP
5) Install it and Enjoy!

@blujay
@Omegadrien
@Ninoh-FOX
@GalladeGuy
 
Last edited by Asia81,
This is the bstt version yet! I love this tool and really do appreciate the work you put into it ^_^
 
-> Short explanation:

You want rebuild a .3DS ?
1) Extract the .3DS (D)
2) Edit what you want in the Extracted folders
3) Rebuild the .3DS (R)
4) Encrypt it using Decrypt9WIP
5) Play it on your Gateway3DS, work even on Sky3DS+ (but you need Signature Check disabled)

I'm currently after step 3), I rebuilt the .3ds. But now:
If I want to convert it to .cia, do I have to use the converter after step 4 (encryption), or before?
 
Few time ago i rebuilt a .3DS with this pack, then i converted into .CIA (using simpleCIAconverter), but i didn't encrypt again using decrypt9. Do i risk something by using the CIA i made ?
 
i noticed that any online feature doesn't work with the CIA i made. It also says that i've been banned, but i have no trouble when i use my retail card. Is this due to modified content ?
 
One question (maybe stupid or answered, don't really know. I search but nothing...): can I convert a .cxi done with braindump into a .cia?
 
I don't know

--------------------- MERGED ---------------------------

One question (maybe stupid or answered, don't really know. I search but nothing...): can I convert a .cxi done with braindump into a .cia?
cxi dumped by braindump are shitty (no blame to braindump), so no, no way

--------------------- MERGED ---------------------------

Shitty mean the RomFS and ExeFS are not the same when compared to RomFS and ExeFS from a clean CIA
 
  • Like
Reactions: Bedel
I don't know

--------------------- MERGED ---------------------------


cxi dumped by braindump are shitty (no blame to braindump), so no, no way

--------------------- MERGED ---------------------------

Shitty mean the RomFS and ExeFS are not the same when compared to RomFS and ExeFS from a clean CIA
Okay thanks
 
can I convert a .cxi done with braindump into a .cia?

Yeah, it's not advised to use the current version of Braindump if the final file you wish for is a .3DS or a .CIA but creating a HANS patch from a Braindump / CXI file works just fine.
 
Script Updated.
I won't update the tutorial right now (but in the day), if you want use it, find yourself how it work.

1464653544-ht3ds.png


Changelog v5.2:
Fixed: All scripts, broken in 5.1 are now fixed.
Edited: The .3DS extraction script
Edited: The .CXI Extraction script
Edited: The .CIA extraction script
Edited: The MassExtractor script
Added: Script for rebuild a .3DS. Include the manual and all other extra-files.
Added: Script for rebuild a .CIA. Include the manual and all other extra-files.
Removed: SDK6 script
Removed: SDK7 script
Removed: Padxorer script
Removed: CtrKeyGen script
Removed: FAT16 script
Removed: Pokemon Patch Rebuild Script. Because you can now rebuild any CIA, not just pokemon.
Planned: Improve the CIA extraction
Planned: Imporove the MassExtraction script

-> Short explanation:

You want rebuild a .3DS ?
1) Extract the .3DS (D)
2) Edit what you want in the Extracted folders
3) Rebuild the .3DS (R)
4) Encrypt it using Decrypt9WIP
5) Play it on your Gateway3DS, work even on Sky3DS+ (but you need Signature Check disabled)

You want rebuild a .CIA (Can be Games, Game Updates, or even System Titles) ?
1) First, extract the .CIA (CIAE)
2) Edit what you want in the Extracted folders
3) Rebuild the .CIA (CIAR)
4) Encrypt it using Decrypt9WIP
5) Install it and Enjoy!

@blujay
@Omegadrien
@Ninoh-FOX
@GalladeGuy
Thanks for this!
 

Site & Scene News

Popular threads in this forum