Hacking Luma3DS - Noob-proof 3DS Custom Firmware

Status
Not open for further replies.

Pacman`

Well-Known Member
Member
Joined
Dec 19, 2006
Messages
492
Trophies
0
XP
639
Country
As some of you might already know, I was busy with a major AuReiNand overhaul. Now, I'll spoil the surprise for sure, but I learned that I need external testing to find bugs (there's always something that slips up). So, I'm publishing a beta.
http://www8.zippyshare.com/v/UioYD4Mt/file.html
There are a lot of changes:
- Gotten rid of the patched FIRMs, AuReiNand now finds and loads all the FIRMs from CTRNAND by default. If you are booting an emuNAND, the FIRMs will also be loaded from its CTRNAND. This also applies to AGB and TWL FIRM, and allows for a very fast boot with no firmware files on the SD card.
- If for some reason (like using NTR) you do not want to use the CTRNAND FIRM, you can place a firmware.bin in the aurei folder and it will be loaded just for the default NAND.
- The way AuReiNand works has changed. Now you can specify to autoboot SysNAND or not, and a NAND is no more tied to a FIRM (since 9.0 FIRM is autodetected). If you press nothing the default NAND is booted with its own FIRM, L boots the non-default NAND with its own FIRM, R boots EmuNAND with the SysNAND FIRM if you picked "Updated SysNAND", and vice-versa.
- In order for AuReiNand to handle FIRM reboots, the .bin path needs to be hardcoded in the program. The default is /arm9loaderhax.bin (the AuReiNand.dat is also supported for 9.0 people). A PC tool was written to make changing the path easier.

To use the path changer program, just drag the .bin on top and type the filename. (suppose it's in randomloader/arn.bin, type just that).
I'd like to have feedback on "complicated" setups (NANDs with different FIRMs, and things like that) :D
On my system, ARNbeta.7z behaves exactly like AuReiNand_v4.2 commit e882dd7 with respect to Custom and Ambassador GBA titles and rebooting afterwards.
I have a 9.2.0-20U sysnand with a 10.7.0-32U emunand on a N3DS.
This was tested WITHOUT any firmware files in the aurei folder.

When booting with L + power, Ver says Sys 9.2.0-20U
When booting with R + power, Ver says SysA 9.2.0-20U
When booting with just power, Ver says Emu 10.7.0-32U

Thank you for your wonderful work
 

PetitMagique

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
115
Trophies
0
Age
40
XP
143
Country
United States
Just compiled the latest commit (7479bf8) and it fixes the twln issue. Everything seems to be working so far. Strong work!
 

Pacman`

Well-Known Member
Member
Joined
Dec 19, 2006
Messages
492
Trophies
0
XP
639
Country
Prior to the referenced commit I was getting a black screen/freeze when loading dsiware.
Ah, OK
I don't mess with DSiware, since I have all the DS titles I'll ever need

Edit: Another more important reason I forgot to mention is that DSiware get installed right into nand, which I don't care experimenting with :ha:
 
Last edited by Pacman`,

leonmagnus99

Well-Known Member
Member
Joined
Apr 2, 2013
Messages
3,704
Trophies
2
Age
32
Location
Seinegald
XP
2,840
Country
Iraq
okay there is one thing that does confuse me , regarding backups now.

lets say i have a 3ds which i have only sysNAND on it (having done the swap emuNAND method) and now wanting to backup my NAND just in case.

so which do i backup now though? off the emuNAND or the sysNAND ? i ask cause since it is the emuNAND that i have now inside sysNAND which i use with updated sysNAND option.

so the question is, which do i backup emu or sysNAND ? thanks in advance!
 

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,742
Trophies
1
Location
in a ziploc
XP
1,632
Country
United States
okay there is one thing that does confuse me , regarding backups now.

lets say i have a 3ds which i have only sysNAND on it (having done the swap emuNAND method) and now wanting to backup my NAND just in case.

so which do i backup now though? off the emuNAND or the sysNAND ? i ask cause since it is the emuNAND that i have now inside sysNAND which i use with updated sysNAND option.

so the question is, which do i backup emu or sysNAND ? thanks in advance!
You would backup sysnand after the swap. It is no longer your emunand after you inject it into the sysnand
 

tri_fin

Well-Known Member
Member
Joined
Feb 7, 2016
Messages
198
Trophies
0
XP
310
Country
Hi,
I am running this cfw after following Plailect's guide. I am not an expert by any means!

I would like to update my version of AuReiNand. I believe the version I setup my n3ds with was 3.14 and I can see there is a version 4.2 available.

I would like to backup before I update but I am not sure how.

Any help would be great. Thanks.
 

pbanj

The "friendly" neighborhood sandwich
Member
Joined
Dec 29, 2014
Messages
2,742
Trophies
1
Location
in a ziploc
XP
1,632
Country
United States
Hi,
I am running this cfw after following Plailect's guide. I am not an expert by any means!

I would like to update my version of AuReiNand. I believe the version I setup my n3ds with was 3.14 and I can see there is a version 4.2 available.

I would like to backup before I update but I am not sure how.

Any help would be great. Thanks.
To update you just copy the new stuff over and delete the old stuff. You won't lose anything as its not touching the nand.
 
  • Like
Reactions: tri_fin

liomajor

Well-Known Member
Member
Joined
Jun 10, 2008
Messages
1,468
Trophies
0
XP
1,369
Country
United States
The way AuReiNand works has changed. Now you can specify to autoboot SysNAND or not, and a NAND is no more tied to a FIRM (since 9.0 FIRM is autodetected). If you press nothing the default NAND is booted with its own FIRM, L boots the non-default NAND with its own FIRM, R boots EmuNAND with the SysNAND FIRM if you picked "Updated SysNAND", and vice-versa.

The old version worked better having firmware90.bin and allowed to decide to have firmware.bin as 10.2 or 10.4 firm.

Using firm 9.X as firmware.bin breaks booting witout options > blackscreen, using autoboot sysnand boots it,
but only works properly adding updated sysnand mode. Starting then with L/R Trigger loads emunand, but agb
doesnt work.

The old version allowed proper firm 9.X and L Trigger with working agb.
 
Last edited by liomajor,
Status
Not open for further replies.
General chit-chat
Help Users
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
  • Iron_Masuku @ Iron_Masuku:
    Hello
    Skelletonike @ Skelletonike: hmm