Homebrew SafeA9LHInstaller

D

Deleted User

Guest
Using this installer is the safest method.

As for the best fork, IMO it's Aurora's fork. It uses the latest version of A9LH but without screen init.

Question though, if I'm using a boot manager, then using AuRei A9LH would probably be something not to do since I wouldn't be able to see the boot menu correct?

Currently using ARM9Select and pretty happy with it (BL only on uncart/decrypt9/a9lhinstaller) but don't know how this A9LH would affect that.
 
Last edited by ,

qlm2009

Well-Known Member
Member
Joined
Oct 28, 2015
Messages
101
Trophies
0
XP
114
Country
Switzerland
Question though, if I'm using a boot manager, then using AuRei A9LH would probably be something not to do since I wouldn't be able to see the boot menu correct?

Currently using ARM9Select and pretty happy with it (BL only on uncart/decrypt9/a9lhinstaller) but don't know how this A9LH would affect that.
Some boot manager has buildin screen init. Like bootcrt9 or the buildin loader of arn
 

PixelBurst

Well-Known Member
Newcomer
Joined
Feb 2, 2016
Messages
99
Trophies
0
Age
34
XP
109
Country
Hmm okay. I guess I'll stick with the select one then. I get confused with the different options. I tried the noscreeninit from Aurora, but it seems to flash the backlight on, then off, then boots.

Yeah I just installed Aurora's fork, reverted my stage 2 back after I saw the screen flash :(
 
D

Deleted User

Guest
Nevermind, I compiled the wrong branch.

Sadly though I think I'll have to stick with A9S though, since I can't use D9/Uncart without BL since they don't do screen init.
 
  • Like
Reactions: PixelBurst

DQScott95

Well-Known Member
Member
Joined
Jul 4, 2009
Messages
303
Trophies
0
XP
213
Country
United States
Nevermind, I compiled the wrong branch.

Sadly though I think I'll have to stick with A9S though, since I can't use D9/Uncart without BL since they don't do screen init.
AuReiNAND activates the screen for whatever payload you need when you use the L+R chainloading feature. I have Auroras nonscreeninit fork installed and can launch decrypt9 by just holding L+R then boot.
 
D

Deleted User

Guest
AuReiNAND activates the screen for whatever payload you need when you use the L+R chainloading feature. I have Auroras nonscreeninit fork installed and can launch decrypt9 by just holding L+R then boot.

Oh I know. Perhaps it's my hands, but I have all sort of difficulty trying to press L+R+another key while turning on. That and sometimes I use Rei from time to time. But tbh, both seem to work just fine. I was just using A9S so I can hold A to boot D9, B to boot AuRei, Y for uncart, and X for A9Installer and doing nothing boots auRei.
 

DQScott95

Well-Known Member
Member
Joined
Jul 4, 2009
Messages
303
Trophies
0
XP
213
Country
United States
Oh I know. Perhaps it's my hands, but I have all sort of difficulty trying to press L+R+another key while turning on. That and sometimes I use Rei from time to time. But tbh, both seem to work just fine. I was just using A9S so I can hold A to boot D9, B to boot AuRei, Y for uncart, and X for A9Installer and doing nothing boots auRei.
Oooooh ok, thats a fair enough reason. I have skinny and lanky hands so all the button presses arent even a problem for me.

Plus the only other payload I really need is Decrypt9 and thats only for safety. So its just set to L+R
 

fr3quency

Well-Known Member
Member
Joined
Jan 11, 2016
Messages
811
Trophies
0
Age
32
Location
Wherever my imagination decides.
Website
fr3quency.deviantart.com
XP
823
Country
Greece
So, I am on delebile's A9LH(I guess?) and I want to switch to this one. I want to do a clean install(of AuRei's A9LH) but if I ever want it, will I be able to boot Decrypt9(with AuRei's L+R) and actually have screen-init? Also, where do I find the firm0.bin (which is new3ds90.firm), firm1.bin (which is new3ds10.firm) and secret_sector.bin? (I have an OLD 3DS. Why do we need the NEW3DS FIRMs on an OLD 3DS?)
 

PixelBurst

Well-Known Member
Newcomer
Joined
Feb 2, 2016
Messages
99
Trophies
0
Age
34
XP
109
Country
So, I am on delebile's A9LH(I guess?) and I want to switch to this one. I want to do a clean install(of AuRei's A9LH) but if I ever want it, will I be able to boot Decrypt9(with AuRei's L+R) and actually have screen-init? Also, where do I find the firm0.bin (which is new3ds90.firm), firm1.bin (which is new3ds10.firm) and secret_sector.bin? (I have an OLD 3DS. Why do we need the NEW3DS FIRMs on an OLD 3DS?)

Yes, you don't need screeninit in stage2 because aureinand handles that.

delebile's git has instructions on how to get them, don't think I can post them here.
 

Supster131

(づ。◕‿‿◕。)づ *:・゚✧
Member
Joined
Jan 19, 2016
Messages
3,315
Trophies
1
Location
My Computer
XP
2,758
Country
United States
So, I am on delebile's A9LH(I guess?) and I want to switch to this one. I want to do a clean install(of AuRei's A9LH) but if I ever want it, will I be able to boot Decrypt9(with AuRei's L+R) and actually have screen-init? Also, where do I find the firm0.bin (which is new3ds90.firm), firm1.bin (which is new3ds10.firm) and secret_sector.bin? (I have an OLD 3DS. Why do we need the NEW3DS FIRMs on an OLD 3DS?)
This is an installer, not a fork. However, you can use Aurora's fork of A9LH to remove screen-init.
https://github.com/AuroraWright/arm9loaderhax/tree/noscreeninit
 

Nephiel

Artificer
Member
Joined
Nov 3, 2002
Messages
270
Trophies
2
XP
821
Country
So, I just compiled both branches of Aurora's A9LH fork (master and noscreeninit), compared the resulting payload files, and they are the same for both branches:
Code:
f42e592c0ddbfcadad865d9b4e8155a8c9a0ac537a4608aac4b6d9cc73bb1919  ./payload_stage1.bin
f708a3a7b6c5b7b2c3d6a7df685489f2ccca4093159a978bf4ca1ca4dbd5980e  ./payload_stage2.bin
Shouldn't they differ?
 

PixelBurst

Well-Known Member
Newcomer
Joined
Feb 2, 2016
Messages
99
Trophies
0
Age
34
XP
109
Country
So, I just compiled both branches of Aurora's A9LH fork (master and noscreeninit), compared the resulting payload files, and they are the same for both branches:
Code:
f42e592c0ddbfcadad865d9b4e8155a8c9a0ac537a4608aac4b6d9cc73bb1919  ./payload_stage1.bin
f708a3a7b6c5b7b2c3d6a7df685489f2ccca4093159a978bf4ca1ca4dbd5980e  ./payload_stage2.bin
Shouldn't they differ?

As someone who just compiled and used them both one after the other, they both definitely work as intended regardless.

Edit: Unless ofc you accidentally compiled the same one twice.
 
Last edited by PixelBurst,

Nephiel

Artificer
Member
Joined
Nov 3, 2002
Messages
270
Trophies
2
XP
821
Country
Nevermind, I didn't git right and cloned master branch in both cases. My derp. Sorry.
The noscreeninit hashes are indeed different:
Code:
b2c70f5388451ca21b50807e512b85d20ff034bd28ccf67f7838ed701d0c538d  ./payload_stage1.bin
6644c6bae6922d611e801ba7d4afeaa8187c4efffb7d5f2be1b654e958d478b9  ./payload_stage2.bin
 
Last edited by Nephiel, , Reason: added hashes

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Mondooooo @ Mondooooo: anyone