Hacking The status of Gateway and A9LH

Nirmonculus

Well-Known Member
Member
Joined
Nov 4, 2014
Messages
735
Trophies
0
XP
560
Country
Is there really a better solution? The technique is quite literally the same.
Only I can answer what is a better solution for me and what I currently have and I would like to see what the people have come up with, I think there are good developments that have happened thanks to the few hardworking folks here. So I'm still gauging the situation and am not in a hurry to jump on anything. If it's a better solution for me and I can execute it then great.
 

driverdis

I am Justice
Member
Joined
Sep 21, 2011
Messages
2,867
Trophies
2
Age
31
Location
1.048596β
XP
2,838
Country
United States
The update through arm9loaderhax.bin worked pretty well. (n3ds)
XY starts the Gateway Version 3.7.1 *thumbsup* thank you very much

THIS^
However, I highly recommend first for anyone to copy luma3ds to /a9lh/arm9loaderhax.bin so you can boot afterward to delete the updater arm9loaderhax.bin or a computer will be needed to rename luma3ds back to arm9loaderhax.bin.

Using the path changer is not required for luma to boot from the a9lh folder, just for the patches and stuff which does not matter once luma is renamed to boot by default.
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
900
Country
United States
I want to try this so bad, but I fear to f*** something up.
I have a n3ds with existing a9lh, but I don't remember which fork I used to install.
from what I understand, having an existing a9lh, I need to update using arm9loaderhax.bin and put otp.bin and other files mentioned on the root of microsd and select a stage 2 payload from the 3,right ?

You only need the files you used to setup A9LH before in your "a9lh" folder -- firm1.bin, firm0.bin, secret_sector.bin and otp.bin. I never removed them. I have Safe A9LH Installer on a CBM9 submenu (well pseudo submenu created using multiple copies), so I simply renamed the arm9loaderhax.bin to SafeA9LHInstaller.bin and was good to go. But it won't hurt replacing Luma or whatever once just to install it. Then you can move it to the "a9lh" folder because it has its own hotkey and put Luma/BootCTR9/CBM9 back as your main. You don't need to pick anything, it actually installs ALL of them. Just copy them all over.

@liomajor thanks for all the great work, and others who helped too of course!


yeah but if you have gw... good to use it if you want their unique features.
i personally have gw, sky, and a9lh, i don't regret any of them...
you actually don't understand, i have all the things so i feel i can talk about it, unlike some gw hater who just hates lol

Exactly. Luma's great, but it didn't exist 2.5 years ago when I bought my GW. I own a Sky+ (and a Sky blue button, because they're on their second cart already, while GW is still on it's first). ROM emulation has it's uses (especially with ROMs like PSMD and CN -- makes downgrading systems for people really easy). However, I still like GW's features better overall. Telling people to go spend an extra $90 just to play ROMs in Luma? Especially when Nintendo's probably going to take this one out too before the year's over? Not that spending $90 a year breaks my wallet or anything. I do it after all. Still, kind-of crazy to expect people to do that when they've already got a perfectly good flash cart, and with a nice menu and cheat system at that.
 
Last edited by Kazuma77,

20mark

Well-Known Member
Member
Joined
Mar 25, 2011
Messages
280
Trophies
1
Location
Italy
XP
515
Country
Italy
You only need the files you used to setup A9LH before in your "a9lh" folder -- firm1.bin, firm0.bin, secret_sector.bin and otp.bin. I never removed them. I have Safe A9LH Installer on a CBM9 submenu (well pseudo submenu created using multiple copies), so I simply renamed the arm9loaderhax.bin to SafeA9LHInstaller.bin and was good to go. But it won't hurt replacing Luma or whatever once just to install it. Then you can move it to the "a9lh" folder because it has its own hotkey and put Luma/BootCTR9/CBM9 back as your main. You don't need to pick anything, it actually installs ALL of them. Just copy them all over.
thank you.
I was thinking I need to choose which stage 2 payload to use, but I misinterpreted. actually it injects all of three to load different payloads. now I understand.
another thing, I'd like to boot gw pressing "A"...how can I modify liomajor payloads posted before?
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
900
Country
United States
thank you.
I was thinking I need to choose which stage 2 payload to use, but I misinterpreted. actually it injects all of three to load different payloads. now I understand.
another thing, I'd like to boot gw pressing "A"...how can I modify liomajor payloads posted before?

I'd advise B or start. Nothing uses start by default in Luma, and you're less likely to use multi-NAND than persistence override (finally something boots back to EmuNAND when I exit EmuNAND's System Settings, now that I usually want to go to SysNAND, lol). My stage 1 payloads on page 15 will work (only replace the stage1 one), but you'll lose the Safe A9LH Installer shortcut.
 
Last edited by Kazuma77,
  • Like
Reactions: 20mark

Shadowtrance

Well-Known Member
Member
Joined
May 9, 2014
Messages
2,493
Trophies
0
Location
Hervey Bay, Queensland
XP
1,807
Country
I'd advise B or start. Nothing uses start by default in Luma, and you're less likely to use multi-NAND than persistence override (finally something boots back to EmuNAND when I exit EmuNAND's System Settings, now that I usually want to go to SysNAND, lol). My stage 1 payloads on page 15 will work (only replace the stage1 one), but you'll lose the Safe A9LH Installer shortcut.
Ahh the chain loader in luma uses start by default and select is the config menu obviously.
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
900
Country
United States
Ahh the chain loader in luma uses start by default and select is the config menu obviously.

The chain loader can use it. As of recent versions, there's no "default" in Luma, nor a need for any specific key to be set for others to work, as was the case with earlier versions. I didn't bother making a "select" payload for exactly that reason.

@liomajor should I add your SafeA9LHInstaller to the OP?

Please do. I'd hate to see it get buried. If you want to add my alternate hotkey stage 1 payloads, feel free (there's no need for the other files in my archive anymore though). I'll re-upload them here, then remove the old file. Actually, it should probably have it's own release thread. It does what everyone's been asking for (now if only I could figure out why my O3DS XLs don't want to run the GW payload).
 

Attachments

  • Alternate GW hotkey stage1 payloads.rar
    4.1 KB · Views: 186
Last edited by Kazuma77,

20mark

Well-Known Member
Member
Joined
Mar 25, 2011
Messages
280
Trophies
1
Location
Italy
XP
515
Country
Italy
I'd advise B or start. Nothing uses start by default in Luma, and you're less likely to use multi-NAND than persistence override (finally something boots back to EmuNAND when I exit EmuNAND's System Settings, now that I usually want to go to SysNAND, lol). My stage 1 payloads on page 15 will work (only replace the stage1 one), but you'll lose the Safe A9LH Installer shortcut.
So i just replace your payload_stage1.bin with the one provided by liomajor in the file Three Stage2.rar, use Safe A9LH Installer to update existing a9lh payload stage 1 and 2 and bam i have gw loading with "B" button?
sorry to bother you with such noobish questions but i want to be extra safe...
 
  • Like
Reactions: Nirmonculus

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
900
Country
United States
So i just replace your payload_stage1.bin with the one provided by liomajor in the file Three Stage2.rar, use Safe A9LH Installer to update existing a9lh payload stage 1 and 2 and bam i have gw loading with "B" button?
sorry to bother you with such noobish questions but i want to be extra safe...

I would copy liomajor's payloads over first, then copy my payload_stage1.bin (from the folder named for the hotkey you want) over and say "yes" when it asks if you want to overwrite. Then just run the Safe A9LH installer, or put arm9loaderhax.bin in the root once, then once it runs, put your CFW/boot manger back.
 
Last edited by Kazuma77,
  • Like
Reactions: 20mark

20mark

Well-Known Member
Member
Joined
Mar 25, 2011
Messages
280
Trophies
1
Location
Italy
XP
515
Country
Italy
@Kazuma77, I noticed that your stage.bin can boot gw with a button, and that's ok.
but liomajor stage2 bins also contains button combos to start various payloads.

so, I I want to know if I can mix your stage1. bin with liomajor stage2. bin without interfere each other...
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
1
XP
900
Country
United States
@Kazuma77, I noticed that your stage.bin can boot gw with a button, and that's ok.
but liomajor stage2 bins also contains button combos to start various payloads.

so, I I want to know if I can mix your stage1. bin with liomajor stage2. bin without interfere each other...

The keys and combos are defined in stage1.bin. It would be too late to pick a stage2.bin once one had already started, after all. Using one of my hotkeys will delete his (unfortunately, because I like the emergency A9LH installer myself, though I shouldn't need it as long as my main payload remains the arm9loaderhax.bin launcher).
 

SpaceJump

Well-Known Member
Member
Joined
Aug 18, 2005
Messages
3,866
Trophies
1
Location
Zebes
XP
3,271
Country
Germany
Easy Install using safeA9LHinstaller

This allows to have three stage 2 inside nand to load them
using button combinations while powering your console on!

This includes only stage 1/2 files and installer!

You will need your very own private otp.bin and other files.

Details:
Code:
Stage 2                Button    Sector         Offset                            Path   File to load

payload_stage2.bin   = Default = Sector 5C000 = (5C000 * 200 hex) Offset B800000  \      arm9loaderhax.bin
payload_stage2_2.bin = X + Y   = Sector 5A000 = (5A000 * 200 hex) Offset B400000  \      launcher.dat
payload_stage2_3.bin = X + A   = Sector 5A100 = (5A100 * 200 hex) Offset B420000  \a9lh  arm9loaderhax.bin

1. Extract the rar file to your memorycard!
2. Copy the following files A9LH folder: OTP.BIN (your own!) / firm0.bin / firm1.bin / secret_sector.bin
3. Either use your desired entry point to load Homebrew Launcher and start safeA9LH installer or update with included arm9loaderhax.bin
4. Press select to install/update a9lh

Already using a9lh? Use arm9loaderhax.bin to update!

You can swap stage2 files to switch button combinations, but i suggest to boot \arm9loaderhax.bin by default!

Tested and works with my own new3DS XL!

Have Fun
I'm not sure I understand this. Are all three stage2 payloads installed or do we have to choose one for the installation?

Which arm9loaderhax.bin do you mean with "update with included arm9loaderhax.bin"? The one in the a9lh folder of your rar archieve?

Thanks for your efforts! Much appreciated :)
 

Temarile

(ノ◕ヮ◕)ノ*:・゚✧ A9LH ✧゚・: *ヽ(◕ヮ◕ヽ)
Member
Joined
Jan 7, 2016
Messages
1,132
Trophies
0
XP
541
Country
Netherlands
well, 48 hours has passed. i'll see on monday.

People are reading it wrong: it's not 48 hours after the message was posted. It's 48 hours after the beta testers succesfully tested the firmware. I saw someone mention the 30th of May.
 

GothicIII

Well-Known Member
Member
Joined
Jan 4, 2015
Messages
829
Trophies
0
Age
36
XP
2,220
Country
Gambia, The
I'm not sure I understand this. Are all three stage2 payloads installed or do we have to choose one for the installation?

Which arm9loaderhax.bin do you mean with "update with included arm9loaderhax.bin"? The one in the a9lh folder of your rar archieve?

Thanks for your efforts! Much appreciated :)

All three payloads are written with his arm9loaderhax.bin to the nand. He explained it pretty well. You can change the behavior what payload loads at start if you rename them (Button combos are hardcoded in payload_stage1.bin). for example renaming "payload_stage2_2.bin" to"payload_stage2.bin" and installing them will load GW without a button pressed.
 
Last edited by GothicIII,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: It's mostly the ones that are just pictures and no instructions at all