ROM Hack [Release] 3DS Simple CIA Converter

  • Thread starter Thread starter Riku
  • Start date Start date
  • Views Views 1,614,299
  • Replies Replies 869
  • Likes Likes 165
I updated my program to support RegionFree and MinFW Spoof patches and batch processing. Please test it.
Try latest 3.0 version I just uploaded, it grabs needed XORpads automatically from 'xorpads' folder.

Hi,
I just tried it on Bloo Kid 2 EUR (requires 9.6+ I think) to convert it to a RF Spoofed cia. Your convertor is really fast but the cia still won't work on my 9.5 GW emunand (N3DS 9.0-20U sysnand).
I used Decrypt9 to generate my xorpads, based on your generated nccinfo.bin.

Could you test your app on that type of game please (requires the user to log into eshop to 'unlock' the game).
There are at least 3 such games now.
Thanx

EDIT: On a side note, I decided to try your Region-Free patching on a rom called Pazuru (EU).
It worked on PASTA with my N3DS 9.0-20U !!!
Wonderful job, and the manual is there too :yaywii:
 
Last edited by Pacman`,
Man, I feel stupid now. 3.0 works wonders (yet to try 3.1) and my prior method had the ncchinfo.bin lead to decrypting the entire ROM, one at a time...
Thanks for this, works much faster.
 
Hey Riku, can you add a option to "bypass" the ExHeader decryption?
I made a 3DS-Rom with 3DS Builder and a Decrypted ExHeader.
The Rom has a decrypted ExHeader already and because of that, your tool gives me an error: "ExHeader decryption failed. Wrong Xorpad?"
The Problem: I cannot use the Encrypted ExHeader on 3DS Builder so I can't build a Rom which is working with your Converter...
 
When I click on FW Spoof, it shows me 2E02, what does it means?

And I have only 2 ExHeader files, is it normal?
 
Last edited by Samwix,
Any plans on adding support for zero key encrypted CCI files? (3DS files) Would be useful for converting homebrew CCI files to CIA.

Specifically things I've built using ScireM's 3DS Builder. Normally his builder builds zero key encrypted CCIs for use on Gateway. But my current method of converting them to CIA results ina CIA using zero key encryption which doesn't work in CFW. (only Gateway enables that type of encryption). :(

Would be pointless to generate xorpads when I wouldn't need them for zero key encrypted stuff. Your builder currently still asks for xorpads even for CCI files that don't need them.
 
Hi,

Total noob here (but I really appreciate all your work!) how do i go about getting *.exefs_norm.xorpad's to make a region free CIA - is it a different way from normal xorpads?

cheers,

r

EDIT - Works like a dream! Big thank you to the genius that made this as there are a couple of games that no one would ever have made a cia download which I can now make myself!

Respect!

rr
 
Last edited by RitchieRitchie,
ver 3.1 work great. i hope u can edit error when xorpad is absent, it shown chinese language. new user might be confuse.
 
When I click on FW Spoof, it shows me 2E02, what does it means?

And I have only 2 ExHeader files, is it normal?

From a certain ISO site...
'2E02', it's default 9.0 value for regular 3DS games
In previous versions is was just "9.0 spoof patch", now it's a value.

And yes, it's normal to only have two files. I have "TITLEID.Main.exefs_norm.xorpad" and "TITLEID.Main.exheader.xorpad". It's not necessary to generate all of them (like I used to do, one game at a time...) unless you want to modify the game.
 
I'm still in awe how you managed to allow us to generate xorpads for different roms using ONE (1) nchinfo.bin AT THE SAME TIME!!!
:grog:

EDIT: .... and I forgot to mention, with blazing speed.
 
Version 4.0 is out

Changelog:
  • Added Download Play support
  • Added input 3DS ROM folder selection dialog
  • Added searching for *.3ds|*.3dz files in subfolders
  • Improved partition type detection
  • Improved 'FW Spoof' function
  • Set RegionFree to default without ability to disable it
  • Code cleanup and minor optimizations


I rewrote a lot of code, please test new version and let me know how it works.
 
  • Like
Reactions: satan89
I gave 4.0 a shot, seemed to work fine and the resulting cia worked perfectly. Just one question though, is it okay to rename the resulting cia without causing issues or does it's name matter?
 
I gave 4.0 a shot, seemed to work fine and the resulting cia worked perfectly. Just one question though, is it okay to rename the resulting cia without causing issues or does it's name matter?
3DS doesn't use or store CIA filenames, you can rename them whatever you like.
 
Uhm i see, i'll stick with 3.1 thanks anyway
seeing as the files are decrypted/edited already, there is no real reason NOT to edit just a tiny bit more and make it region free.
keeping them not region free will not help you in anyway or make the game any different
no need to keep an old version of the program :)
 
@cearp
Actually, my program designed to properly re-encrypt everything back. :rolleyes:

Anyway, RegionFree is just a 4-byte icon patch, it can't negatively affect game in any way, but can help with infamous unwrapping bug in some cases.
 
  • Like
Reactions: cearp
Last edited by Riku,

Site & Scene News

Popular threads in this forum