Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

Audioboxer

Well-Known Member
Member
Joined
Jun 7, 2007
Messages
524
Trophies
0
XP
392
Country
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.
 

JacksonS

Well-Known Member
Member
Joined
Feb 13, 2016
Messages
427
Trophies
0
XP
1,222
Country
United States
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.
 

JacksonS

Well-Known Member
Member
Joined
Feb 13, 2016
Messages
427
Trophies
0
XP
1,222
Country
United States
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.
 

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,745
Country
United States
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
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
53
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,835
Country
Belgium
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 ;)
 

JacksonS

Well-Known Member
Member
Joined
Feb 13, 2016
Messages
427
Trophies
0
XP
1,222
Country
United States
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.
 

fate6

Haha, I killed a Pumpkin!
Member
Joined
Aug 2, 2014
Messages
400
Trophies
0
Location
[[email protected] ~]$
XP
2,010
Country
United States
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,

JacksonS

Well-Known Member
Member
Joined
Feb 13, 2016
Messages
427
Trophies
0
XP
1,222
Country
United States
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?
 
Status
Not open for further replies.
General chit-chat
Help Users
    Skelletonike @ Skelletonike: People would gag eating that.