Changes

Jump to navigation Jump to search

Nintendo 3DS emulators

9 bytes removed, 13:57, 22 August 2017
m
The bootroms are the exact same across all 3DSes. The reason people are reluctant to share it is because they're copyrighted
Formerly, decrypting those ROMs used to require real 3DS hardware (bafflingly enough, Citra devs still ask users to do this even nowadays). It required files generated by a real 3DS called '''xorpads''' unique to that game version, using the encryption engine within the 3DS. After this part, these xorpads (which are big) can be used with PC tools (or other 3DS-based homebrew) to produce the decrypted game image. After that, some 3DS homebrew (Decrypt9, GodMode9) included tools to directly convert encrypted images to decrypted images with a single button press, but those still require a real 3DS.
The game changer was the sighax exploit, allowing to dump the 3DS bootrom which includes these encryption keys. This file is specific to each 3DS copyrighted so many people are reluctant to share it, but assuming you have one, you no longer need a real 3DS to do the decryption part. You can then just use it with PC tools (like [http://github.com/ihaveamac/3dsconv 3dsconv]) to produce decrypted game images.
===Citra===
1
edit

Navigation menu