Hacking Luma3DS - Noob-proof 3DS Custom Firmware

  • Thread starter Thread starter Aurora Wright
  • Start date Start date
  • Views Views 3,156,239
  • Replies Replies 19,840
  • Likes Likes 262
Status
Not open for further replies.
Do you mean booting into 9.2.0-20 emuNAND?
I meant sysNAND :P for example. I'd keep using my emuNAND on 10.5, but I would also update my sysNAND to 10.5. Would I be able to boot sysNAND 10.5 with the 9.0 FIRM so I can still be able to use Decrypt9.
 
  • Like
Reactions: democracy
I meant sysNAND :P for example. I'd keep using my emuNAND on 10.5, but I would also update my sysNAND to 10.5. Would I be able to boot sysNAND 10.5 with the 9.0 FIRM so I can still be able to use Decrypt9.

The updated sysnand mode uses emunand to boot the 9.0 firmware.bin.

Emunand needs to be 9.2 to do this.
 
I meant sysNAND :P for example. I'd keep using my emuNAND on 10.5, but I would also update my sysNAND to 10.5. Would I be able to boot sysNAND 10.5 with the 9.0 FIRM so I can still be able to use Decrypt9.
It boots by default using the 9.6-10.4 FIRM. I don't know how to make it boot sysNAND with the 9.0 FIRM.
 
It can't if you are on 10.5 sysnand. Says on first post a 9.2 emunand is needed to boot firmware 9.0.
If that's the case, I can't be bothered switching around my NANDs. I'd rather wait until we have access to NAND back ups/restores natively with a9lh.
 
If that's the case, I can't be bothered switching around my NANDs. I'd rather wait until we have access to NAND back ups/restores natively with a9lh.
I'm pretty sure you can downgrade your emuNAND to 9.2 and run Decrypt9 from there. That's what I'm doing.
 
I'm pretty sure you can downgrade your emuNAND to 9.2 and run Decrypt9 from there. That's what I'm doing.
It's not that, just that I have A LOT of crap installed on my emuNAND. That, and I actually have two emuNANDs. I already have a good setup. I'll keep sysNAND on 9.2 for now, no reason to rush things :P
 
Ok, so i managed to boot instal arm9loaderhax and get it boot into AuReiNand :)
Here's how i did it. (O3DSXL - Sysnand 9.2 / Emunand 10.5)

Preparing: (not going into details)
- Got my O3DS OTP yesterday
- My PC is already setup to compile ReiNand/rxTools/CakesFW myself so compiling AuReiNand v5 was easy
- placed all needed files on SD and arm9loaderhax.bin in the root of my 3DS SD and no reinand.dat
- Got New 3DS 10.2 firmware.bin (renamed it new3ds10.firm) and checked SHA -> SHA-256 : d253c1cc0a5ffac6b383dac1827cfb3b2d3d566c6a1a8e5254e389c2950623e5
- Got New 3DS 9.0-9.2 firmware.bin (renamed it new3ds90.firm) and checked SHA -> SHA-256 : d7be76e1813f398dcea85572d0c058f7954761a1d5ea03b5eb5047ac63ac5d6b
- Got secret_sector.bin (found it on the internet) and checked SHA -> SHA-256 : 82f2730d2c2da3f30165f987fdccac5cbab24b4e5f65c981cd7be6f438e6d9d3
- Got PyCrypto (http://www.voidspace.org.uk/python/pycrypto-2.6.1/pycrypto-2.6.1.win32-py2.7.exe)
- Modify an existing .smdh from another Homebrew app with "SMDH-Creator"

Compiling arm9loaderhax: (not going into details)
- installed pycrypto-2.6.1.win32-py2.7.exe
- Gitcloned https://github.com/delebile/arm9loaderhax
- Copy "new3ds10.firm" / "new3ds90.firm" / "secret_sector.bin" and "OTP.bin" into the \arm9loaderhax\data_input folder
- Compiled arm9loaderhax
- No errors and ended with a \data_output folder and in it: arm9loaderhax.3dsx / arm9loaderhax.elf / stage0x5C000.bin / firm0.bin / firm1.bin / sector.bin

Installing:
- Placed \data_output folder into \3ds\ folder on SD and renamed it arm9loaderhax
- Placed created .smdh into \3ds\arm9loaderhax\
- Placed all needed files from AuReiNand v5 on SD and arm9loaderhax.bin in the root of the SD (Not reinand.dat)
- Placed all needed files from FIRMs.7z on SD
- Booted into HBL with menuhax
- installed arm9loaderhax
- It starts to write firm0 etc... to my system and when done it rebooted fine into my emunand (after writing firm1 screens got black for a few seconds)

So now whenever i turn on my O3DSXL it boots faster and straight into emunand :)

- I'll skip the boot into arm9loaderhax AuReiNand sysnand 10.5, unless someone tells me how or not many extra easy steps have to be done from what i did already.

Anyway Thanks @Aurora Wright for AuReiNand ;)
 
Installing:
- Placed \data_output folder into \3ds\ folder on SD and renamed it arm9loaderhax
- Placed created .smdh into \3ds\arm9loaderhax\
- Placed all needed files from AuReiNand v5 on SD and arm9loaderhax.bin in the root of the SD (Not reinand.dat)
- Placed all needed files from FIRMs.7z on SD
- Booted into HBL with menuhax
- installed arm9loaderhax
- It starts to write firm0 etc... to my system and when done it rebooted fine into my emunand (after writing firm1 screens got black for a few seconds)
I had someone compile it for me, and I just put the .3dsx file on my SD. I didn't put anything else on there from the data_output folder. When I ran the .3dsx, it just said "Exploiting arm9..." and nothing more. It's weird that yours worked differently.
 
I had someone compile it for me, and I just put the .3dsx file on my SD. I didn't put anything else on there from the data_output folder. When I ran the .3dsx, it just said "Exploiting arm9..." and nothing more. It's weird that yours worked differently.

Mine crashed there as well, second try did the trick.

EDIT: I put all of the output files in mine tho.
 
Last edited by fate6,
Mine crashed there as well, second try did the trick.
When I tried it the second time it still showed the same thing, but the screen quickly went black. The exploit worked, but apparently it was supposed to tell me "installing FIRM0" and all that?

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

even with a downgraded emunand to 9.2 you can't launch decrypt9 sadly.
So how do I inject a CIA installer into my 10.5 sysNAND?
 
So ive got my OTP.bin file now, what do i need to use arm9loaderhax/AuReiNand ?
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum