Nintendo DS games dumped via DDD are perfectly playable in emulators, even with the.srl extension they are dumped with. However, they cannot be played on original hardware through flash carts or on a 3DS with custom firmware. They also do not match the dump information found on no-intro. Is it possible to use the dumps via flash carts when they are still decrypted?For this project I think it would make sense to try to convert the DS roms into a more standard format. Is there an open source version of eNDryptS Advanced available? If not, the encryption functionality could be reimplemented here instead.
![Encrypted Nds Roms Encrypted Nds Roms](/uploads/1/2/4/2/124225433/206871139.png)
I think for now it makes sense to update the file extension and correct the data.Related gbatemp post (not much info here):The post did mention specific addresses, though:There is extra data in the WiiU.srl from 0x1000-0x33FF, 0x3600-0x3FFF. I don't believe that they can be used while decrypted; I'm fairly certain that while loading the game, an actual DS has to decrypt a section of the ROM and if it fails, it just overwrites a section of the ROM in memory to make it unplayable:Nintendo saw it fit to encrypt most game ROMs using the Blowfish algorithm. However, this only happens within the first 2 KB of an 8 KB region called the “secure area.” The first eight bytes of the secure area consist of the double encrypted string “encryObj” – if decrypted successfully, this string is overwritten in memory with the word “0xE7FFDEFF”, but if not, the entire 2 KB is overwritten (as you can imagine, this doesn’t bode well for running the game).
With a homebrew capable 3DS and a tool called a decrypter void (as well as a bit of trickery on the hardware side), people have now found out how to decrypt 3DS game ROMs. As in, figure out how to get them working in a format that can be more closely examined and have resources ripped out of them, like in the games available for other systems.
ROM dumps, however, tend to have this region already decrypted, so the emulator has to manually re-encrypt the secure area if one wishes to boot from the BIOS. Furthermore, as indicated above, the commands sent to the cartridge are also encrypted, so the emulator must decrypt them as well.Also, from the FAQ that came with eNDryptS:Q: Why i need encrypted roms?
I can't run them from flashcards!A: Yes, thats true. U need encrypted roms for $.Unfortunately, it doesn't seem like eNDryptS is open source. I can at least get the ROMs into a more standard format, but the encryption may be impossible. So, I was wrong - the DS dumps from the Wii U are actually encrypted, meaning they can already be played on flash carts and emulators, but not on 3DS with Twilight Menu. Considering there are already tools that handle decryption (and decryption might be a mild copyright issue) and these dumps are playable on original hardware, I don't think it needs to be included in this program. Instead, the DS extractor in my fork cleans up the junk data to match no-intro's dump info and identifies and renames the files according to no-intro's database. I'll open a pull request soon.
NameDownloadsFilesizeUSA519536173.9 MBUSA46114128.7 MBUSA45455047.6 MBUSA31836028.7 MBUSA30616414.0 MBUSA296914122.9 MBEurope28860157.4 MBUSA277972319.9 MBEurope27767357.4 MBUSA27677969.2 MBUSA25228521.2 MBUSA22919498.6 MBUSA20047674.3 MBUSA19472274.6 MBEurope190482170.4 MBUSA167600116.7 MBUSA159215186.7 MBEurope12845063.8 MBUSA12844358.5 MBUSA126743177.5 MBUSA12648463.8 MBUSA12281210.4 MBUSA118942169.0 MBUSA11755634.4 MBUSA11191980.6 MBUSA11128894.1 MBUSA10633513.0 MBEurope10237613.1 MBUSA9372392.6 MBUSA9246566.8 MB. ‹. 1. FooHow to use our NDS ROMsThe Nintendo DS is the second best selling console ever produced, second only to the Sony Playstation 2. The system features dual screens, which works well for games in the RPG and adventure genre and therefore we saw a lot of great games in these styles.
Good examples are and.The best way to play our Nintendo DS ROMs is by using a flash cart such as R4 card or or SuperCard DSTwo. Flash carts for the NDS are very user friendly and it's as simple as downloading a game and transfering it via USB. We've embedded a video showing the details of how the SuperCard DSTwo flash cart works and you can also check out this of them.Another way to play is by using the. It's quite a mature emulator and at this point runs most of the DS games we have for download. The process is also quite simple so it's highly recommended to try out DeSmuME if you do not have an actual Nintendo DS to play on.