Hacking A9HL: Do I still need emuNAND? What's the cleanest setup?

sofakng

Well-Known Member
OP
Member
Joined
Jul 3, 2007
Messages
114
Trophies
1
XP
518
Country
United States
Does arm9loaderhax (a9hl) still require an emuNAND or can everything be used (safely) on sysNAND?

I'd like to clean-up (i.e. format) everything on my n3DS and start from scratch using a9hl. (I've dumped by otp.bin and have compiled arm9loaderhax.3dsx)

There is nothing on the n3ds I need to keep so what is the cleanest and best way for me to format/erase everything and start using a9hl?
 

Shuttleu

Well-Known Member
Member
Joined
Sep 11, 2010
Messages
106
Trophies
0
XP
319
Country
If you want to start clean
1. Install arm9loaderhax
2. Format SD
3. Put Homebrew launcher on SD along with TinyFormat
4. Put AuReiNand on the SD
5. Put a file called "updatedsysnand" and "installeda9lh" in the rei folder along with the "firmware.bin" and "firmware90.bin"
6. Boot up your 3DS, run homebrew channel and run tinyformat
 
Last edited by Shuttleu,

Gray_Jack

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
732
Trophies
0
XP
407
Country
Nice. So (Au)ReiNand will see the "updatedsysnand" file and thus WON'T let the update(10.6 in our case as we want the latest version on sysNAND) to patch the firm0 & firm1 files inside our system?

Nope, the "updatedsysnand" will make AuReiNand autoboot into sysNAND, the "installeda9lh" will make sure that if you use another non-A9LH CFW ou update your sysnNAND they will not write in FIRM0 and FIRM1 (preventing you to lose the A9LH)
 
  • Like
Reactions: noctis90210

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,758
Country
United States
Nice. So (Au)ReiNand will see the "updatedsysnand" file and thus WON'T let the update(10.6 in our case as we want the latest version on sysNAND) to patch the firm0 & firm1 files inside our system?
Exactly.

Edit: It used to be that way, Aurora confirmed that you don't need that file to update sysNAND now.
 

Shuttleu

Well-Known Member
Member
Joined
Sep 11, 2010
Messages
106
Trophies
0
XP
319
Country
I believe the way to create the "updatedsysnand" and "installeda9lh" files is to create a .TXT file with the corresponding names and just delete the .TXT file extension?
Correct, or if your on linux or mac, you can just use "touch updatesysnand" and "touch installeda9lh"
 
Last edited by Shuttleu,

Gray_Jack

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
732
Trophies
0
XP
407
Country
Exactly.

Edit: It used to be that way, Aurora confirmed that you don't need that file to update sysNAND now.

He said that "updatedsysnand" would do that, but it's the "intalleda9lh" that does that

Btw, he is right, you don't need "intalleda9lh" to update sysNAND anymore, but you still need it to use other non-A9LH CFW , but doesn't hurt to make it before update sysNAND, just to make sure xD
 
Last edited by Gray_Jack,

sofakng

Well-Known Member
OP
Member
Joined
Jul 3, 2007
Messages
114
Trophies
1
XP
518
Country
United States
OK - So if I'm using AuReiNand and have [updatesysnand] created, then I can safely update sysNAND to 10.6 using the built-in 3DS Update? (If I understand correctly, AuReiNand will prevent FIRM0/FIRM1 from being updated, but the rest of the system will be allowed to update to 10.6)

After I update, I'd like to format the system. Can I use the built-in 3DS format tool to wipe everything?

Also, do I need an emuNAND partition any longer?
 

sofakng

Well-Known Member
OP
Member
Joined
Jul 3, 2007
Messages
114
Trophies
1
XP
518
Country
United States
If I install A9LH, upgrade to 10.6 on sysNAND, and then completely wipe my system, is it possible to re-create the emuNAND partition? I'm thinking that I would need A9LH would need to use firmware90.bin and then boot an A9LH-compatible emuNAND9 binary? Do I understand that right?
 

Gray_Jack

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
732
Trophies
0
XP
407
Country
OK - So if I'm using AuReiNand and have [updatesysnand] created, then I can safely update sysNAND to 10.6 using the built-in 3DS Update? (If I understand correctly, AuReiNand will prevent FIRM0/FIRM1 from being updated, but the rest of the system will be allowed to update to 10.6)

After I update, I'd like to format the system. Can I use the built-in 3DS format tool to wipe everything?

Also, do I need an emuNAND partition any longer?

It's not the "updatedsysnand" that FIRM0/FIRM1 from being updated, its the "installeda9lh" that will do that
The "updatedsysnand" will make the AuReiNand autoboot into sysNAND and holding R to boot into emuNAND (normally it's inversed autoboot into emuNAND e holding R boot into sysNAND)
 

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,758
Country
United States
If I install A9LH, upgrade to 10.6 on sysNAND, and then completely wipe my system, is it possible to re-create the emuNAND partition? I'm thinking that I would need A9LH would need to use firmware90.bin and then boot an A9LH-compatible emuNAND9 binary? Do I understand that right?
You'll need to create an emuNAND prior to updating your sysNAND to 10.6.

Unless you already have a NAND backup on your PC, you can use emuNAND tool or multinand on your PC to inject a NAND backup to your SD card.
 

sofakng

Well-Known Member
OP
Member
Joined
Jul 3, 2007
Messages
114
Trophies
1
XP
518
Country
United States
Are you guys sure about the purpose of the [installedal9h] file? I understand the purpose of the [updatedsysnand] (i.e. it causes AuReiNand to boot into sysNAND by default instead of emuNAND by default)

However, it sounds like AuReiNand automatically blocks FIRM0/FIRM1 overwriting and that's not a function of the [installeda9lh] file?
 

lolboy

Well-Known Member
Member
Joined
Jul 16, 2009
Messages
679
Trophies
0
XP
1,981
Country
Netherlands
I use ReiNand (emunand) MSET with my New3DS and Menuhax to launch gateway (for cheats). Does AuReiNand + A9HL has any advantages?
 

Gray_Jack

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
732
Trophies
0
XP
407
Country
Are you guys sure about the purpose of the [installedal9h] file? I understand the purpose of the [updatedsysnand] (i.e. it causes AuReiNand to boot into sysNAND by default instead of emuNAND by default)

However, it sounds like AuReiNand automatically blocks FIRM0/FIRM1 overwriting and that's not a function of the [installeda9lh] file?

Now it does block, only for updating, you still need it to block the FIRMs when you open other CFW that doesn't support A9LH
Like if you boot AuRei with firmware90.bin and starts RxTools for example
 

FenrirWolf

Well-Known Member
Member
Joined
Nov 19, 2008
Messages
4,347
Trophies
1
Location
Sandy, UT
XP
615
Country
United States
Are you guys sure about the purpose of the [installedal9h] file? I understand the purpose of the [updatedsysnand] (i.e. it causes AuReiNand to boot into sysNAND by default instead of emuNAND by default)

However, it sounds like AuReiNand automatically blocks FIRM0/FIRM1 overwriting and that's not a function of the [installeda9lh] file?
the installeda9lh file just ensures that the blocking behavior is always applied even if the autodetection fails somehow.
 
  • Like
Reactions: Gray_Jack

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    HiradeGirl @ HiradeGirl: :discuss: