Hacking A9LH detected! Brick avoided!! 11.9

MrMoosh

New Member
OP
Newbie
Joined
Jan 26, 2019
Messages
2
Trophies
0
XP
32
Country
United Kingdom
Hello all,

Little bit of background on my n3DS:
I'm working on a recently purchased one from a secondhand shop, so the history of it before I got it is unknown. I have no idea if this had already been hacked as it was reformatted when I received it.
The n3DS Version is 11.9.0-42E
I just want to hack my n3DS so I can get a recording program on there to record some gameplay/stream it.

I've followed the 3ds hacks guide to the letter and gotten to part IV of installing boot9strap and the dreaded "A9LH detected! Brick avoided!!" has appeared.
I've followed the link to follow the steps for A9LH to B9S to resolve this but I've hit a wall.

On part II of A9LH-to-B9S guide, I've tried holding down start when powering on but it takes me to the home screen. I've tried holding down select, still the home screen.
In the A9LH-to-B9S guide, it mentioned that I need to remove any .bin files in a 'luma/payloads/' folder but I didn't have these folders when originally doing the frogminer method. I've created them from the root of my SD card like it's shown in the picture but still not working. I've tried removing all the folders and starting again and tried the A9LH-to-B9S before trying the frogminer method but still no joy.

I've seen posts about this could be a false positive and to rename a file to work around it but only if we're sure the n3DS doesn't have A9LH or removing A9LH with a script? (I think this is the uninstalling CFW guide? I've got the godmode9 files and folders from A9LH-to-B9S guide but with it going to the home screen means I can't uninstall it, right?).

Can anyone give me advice about how to find out if I have A9LH on this n3DS? I'm worried I'm going to bricking it
 

zoogie

playing around in the dsiware
Developer
Joined
Nov 30, 2014
Messages
8,324
Trophies
2
XP
13,309
Country
Micronesia, Federated States of
Just tried, it's still going to the home screen
These are usually false positives, but if you're wrong, you'll brick and you'll need to buy and ntrboot card to fix it.

There's a pretty reliable method to check for certain. Go to Frogtool -> BOOT .... and wait about 30 secs.
If it boots a game, you're likely ok to override. If it hangs at a black screen, you are NOT ok.

Whatever you decide, it's your choice you have to accept any possible consequences. There's always risk involved with NAND writing.

Source: me, the frogminer/b9sTool dev.
 
Last edited by zoogie,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
21,503
Trophies
3
Location
Space
XP
10,480
Country
Norway
Hii im having the same problem, did you found a solution?
Get Luma3DS 7.0.5 from the Github and put the arm9loaderhax.bin on your SD. Hold select on boot and tell us if Luma3DS configuration shows. If no arm9loaderhax.bin is found the system will simply boot normally, so to know for sure if you have A9LH you need to make sure that file is there first.
 

wimkaay

Well-Known Member
Newcomer
Joined
Jun 6, 2012
Messages
70
Trophies
0
XP
850
Country
Netherlands
Get Luma3DS 7.0.5 from the Github and put the arm9loaderhax.bin on your SD. Hold select on boot and tell us if Luma3DS configuration shows. If no arm9loaderhax.bin is found the system will simply boot normally, so to know for sure if you have A9LH you need to make sure that file is there first.
I am having the same issue. I put the arm9loaderhax.bin on the root of me sd card, but i cannot boot in luma3ds.
 

cvrloss

New Member
Newbie
Joined
Jul 14, 2019
Messages
4
Trophies
0
Age
21
XP
15
Country
Spain
Get Luma3DS 7.0.5 from the Github and put the arm9loaderhax.bin on your SD. Hold select on boot and tell us if Luma3DS configuration shows. If no arm9loaderhax.bin is found the system will simply boot normally, so to know for sure if you have A9LH you need to make sure that file is there first.
no, i cant acess to luma :c
 

KleinesSinchen

GBAtemp's Backup Reminder + Fearless Testing Sina
Member
GBAtemp Patron
Joined
Mar 28, 2018
Messages
2,704
Trophies
2
XP
6,305
Country
Germany
Sure, it's easy if you have access to a ntrboot flashcart, I think there is homebrew to restore NAND backups from a DSiWare exploit as well (fwtool comes to mind, but I couldn't seem to find a download for it)
Restoring the NAND is not the first thing to try imho. This will revert everything to a previous state: firmware version, tickets, internal saves, Activity Log… depending on how old the backup is, this could be quite some loss.

When using ntrboot I do not see the point of NAND restore anyway – simply install B9S.

While doing some experiments some weeks ago, I tried to backup (not restore) the NAND of an already hacked 3DS with fwtool: It crashed in the middle of the process. (Will continue these tests in the next days.)


My advise on this topic: At the very least create a new image before restoring an old one.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
21,503
Trophies
3
Location
Space
XP
10,480
Country
Norway
Restoring the NAND is not the first thing to try imho. This will revert everything to a previous state: firmware version, tickets, internal saves, Activity Log… depending on how old the backup is, this could be quite some loss.

When using ntrboot I do not see the point of NAND restore anyway – simply install B9S.

While doing some experiments some weeks ago, I tried to backup (not restore) the NAND of an already hacked 3DS with fwtool: It crashed in the middle of the process. (Will continue these tests in the next days.)


My advise on this topic: At the very least create a new image before restoring an old one.
The problem is he can't install B9S.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
21,503
Trophies
3
Location
Space
XP
10,480
Country
Norway
"a9lh detected, brick avoided" can be overridden if the user is confident that the warning is a false positive.
They should be able to install b9s.
It's all in the guide.
Fair enough, but I certainly wouldn't want to override something saying "brick avoided" if I was a noob. :P
TBH I would probably get a ntrboot flashcart beforehand, just in case.
 

wimkaay

Well-Known Member
Newcomer
Joined
Jun 6, 2012
Messages
70
Trophies
0
XP
850
Country
Netherlands
Have a look at zoogie's post above.
Trying it now. Fingers crossed!

--------------------- MERGED ---------------------------

Fair enough, but I certainly wouldn't want to override something saying "brick avoided" if I was a noob. :P
TBH I would probably get a ntrboot flashcart beforehand, just in case.
Well, I think it worked. I overrode the warning and installed b9s. The 3ds still turns on! Thanks for all your advice boys and girls!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • phalk @ phalk:
    Assembler is something I always wanted to learn
    Gift
  • phalk @ phalk:
    but.... nah
    Gift
  • Veho @ Veho:
    No point really.
    Gift
  • Veho @ Veho:
    Even the simplest device these days runs some sort of high level language.
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Veho all the IT stuff i've learned in school has been extremely basic... i knew most of it already
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it's better to learn on your own, it goes much faster than the snail pace they teach you at in school
    Gift
  • Coto @ Coto:
    assembly is actually great, gets you to run everything about 80% faster than C massaged code
    Gift
  • Coto @ Coto:
    assembler syntax is dead easy, but "how to put pieces together" logic requires to have in mind the original idea, and the CPU layout, and that's like double the work of C stuff. It's best to write C first, add some unit tests, then go assembly, then run the unit tests
    Gift
  • The Real Jdbye @ The Real Jdbye:
    it can run faster than compiled code, but modern compilers are really good at optimization and you need to be even better at assembly to do a better job
    Gift
  • Coto @ Coto:
    with that all your assembler base will actually work
    Gift
  • Coto @ Coto:
    even on embedded systems, without a damned debugger
    Gift
  • The Real Jdbye @ The Real Jdbye:
    syntax is easy but the code is hard to read, you can't look at a piece of code and expect to understand it without looking at all the code around it to see how it all works together so it takes much longer to read the code, it takes longer to write it too because what might be 1 line of code in C might be 20 lines of assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    the language is very simple to understand (because it's barely a language at all) understanding how all the instructions work together to form a whole is another matter, in general it's such a pain to work with that i would never recommend it unless you have a need for it. don't listen to this guy and learn assembly just because you want to make your code run faster, you are wasting your time, but if you run into a situation where your code isn't fast enough even after you enabled -Ofast and you NEED it to be faster, then you can consider assembly
    Gift
  • The Real Jdbye @ The Real Jdbye:
    @Coto have you tried -Ofast btw? ;)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    I have o fast before but I suspect we are talking different Os lol
    Gift
  • Gift
  • Coto @ Coto:
    @The Real Jdbye quite idiotic and frankly, bu
    llshit points as usual you make. Not only because you have no idea what you're talking about, but also because there is proof (both i've seen and maintained) in regards to C and hand-written assembler code, and the speed gain is simply over half the framerate.
    Gift
  • Coto @ Coto:
    gbaemu4ds's C ARM and THUMB CPU emulator and GBARunner2's ARM and THUMB handcoded assembly. Just run Yoshi's Island GBA and compare it by yourself.
    Gift
  • Coto @ Coto:
    or SnemulDS's C CPU Core vs SnemulDS SnezziDS ARM core. The first running at about 45% (half the speed) vs ~105% (full speed)
    Gift
  • Coto @ Coto:
    yeah, keep believing -Ofast will make everything faster.
    Gift
  • mthrnite @ mthrnite:
    Must ambulate quickly! ~Sonic (a hedgehog)
    Gift
  • Gift
  • Psionic Roshambo @ Psionic Roshambo:
    Gotta Go Fast diarrhea makes a horrible sound, blue skin and super sick... Probably food poisoning from bad chili dogs.
    Gift
  • KennieDaMeanie @ KennieDaMeanie:
    Huh Betty white was born on mlk day
    Gift
    KennieDaMeanie @ KennieDaMeanie: Huh Betty white was born on mlk day