Homebrew ARM9Loader -- Technical Details and Discussion

  • Thread starter Thread starter Selver
  • Start date Start date
  • Views Views 579,276
  • Replies Replies 4,025
  • Likes Likes 42
Guessing that you're trying to hold L to boot sysnand? Sounds like you need firmware90.bin on your SD card.
It is on my SD card. This only happened after I ran the installer provided. I think something got corrupted by the installer.

Is there anyway I can restore the area that the installer messed with from emunand?
 
I would doubt that is the case. Where on the card is it located? It should be in the rei folder along with the normal firmware.bin.
Like I said everything was working before I ran the installer. This is not the issue since I had it booting before.
Is there anyway I can restore the area that the installer messed with from emunand?
 
Last edited by mrmonotone,
Hey guys.
I got my Otp.bin that shows size: 256bytes and 0 bytes on disk (i have a 830Evo ssd)
i used the .py that compiles the otp by a server and got my arm9loaderhax.3dsx from that.
if i cmd make the file my self i keep getting this error:
make[1]: Entering directory `/c/Users/Dennis/Desktop/arm9loaderhax-master/payload_stage1'
linking payload_stage1.elf
built ... payload_stage1.bin
make[1]: Leaving directory `/c/Users/Dennis/Desktop/arm9loaderhax-master/payload_stage1'
8+1 records in
8+1 records out
4168 bytes (4.2 kB) copied, 0.002 seconds, 2.1 MB/s
FIRM0 done!
FIRM1 done!
Traceback (most recent call last):
File "common/sector_generator.py", line 1, in <module>
from Crypto.Cipher import AES
File "c:\Python27\lib\site-packages\Crypto\Cipher\AES.py", line 50, in <module>
from Crypto.Cipher import _AES
ImportError: DLL load failed: %1 is not a valid Win32 application.
make: *** [sector] Error 1
So the web compiler is the only option i have, what i did next is putting the 3dsx to my 3ds folder and sine i have a N3ds XL with 9.2 sys and 10.6 emunand auReinand
i use minipasta from ctrbootmanager to get in to 9.2 sysnand without the limitation this works, because i use the cia homebrew launcher which only works if the "check" is disabled on sysnand
from the hbl i run the arm9loaderhax.3dsx but here is where it goes wrong, it keeps being stuck on: Exploiting arm9... and i can keep it ther for 10 minuts and it wont work, people say that it works after couple of try's but i've bin trying for hours and hours and i can't get past it. if anyone could try figure out what i did wrong or what goes wrong would be very nice
thanks =)
 
Hey guys.
I got my Otp.bin that shows size: 256bytes and 0 bytes on disk (i have a 830Evo ssd)
i used the .py that compiles the otp by a server and got my arm9loaderhax.3dsx from that.
if i cmd make the file my self i keep getting this error:
make[1]: Entering directory `/c/Users/Dennis/Desktop/arm9loaderhax-master/payload_stage1'
linking payload_stage1.elf
built ... payload_stage1.bin
make[1]: Leaving directory `/c/Users/Dennis/Desktop/arm9loaderhax-master/payload_stage1'
8+1 records in
8+1 records out
4168 bytes (4.2 kB) copied, 0.002 seconds, 2.1 MB/s
FIRM0 done!
FIRM1 done!
Traceback (most recent call last):
File "common/sector_generator.py", line 1, in <module>
from Crypto.Cipher import AES
File "c:\Python27\lib\site-packages\Crypto\Cipher\AES.py", line 50, in <module>
from Crypto.Cipher import _AES
ImportError: DLL load failed: %1 is not a valid Win32 application.
make: *** [sector] Error 1
So the web compiler is the only option i have, what i did next is putting the 3dsx to my 3ds folder and sine i have a N3ds XL with 9.2 sys and 10.6 emunand auReinand
i use minipasta from ctrbootmanager to get in to 9.2 sysnand without the limitation this works, because i use the cia homebrew launcher which only works if the "check" is disabled on sysnand
from the hbl i run the arm9loaderhax.3dsx but here is where it goes wrong, it keeps being stuck on: Exploiting arm9... and i can keep it ther for 10 minuts and it wont work, people say that it works after couple of try's but i've bin trying for hours and hours and i can't get past it. if anyone could try figure out what i did wrong or what goes wrong would be very nice
thanks =)
Install Pycrypto to compile it properly.
And no solutions are known yet. That bug hasn't been fixed yet.
 
Install Pycrypto.
I have , and it was a succesfull install too, first i had problems but that was because crypto coulden't locate python because it was installed for all users instead of just me, fixed that and installed crypto, awesome that someone reply'd that fast :o
 
Hey Shadow i have a "request?" for you.
since you are the dev of NTR, are you aware that NTR is not compatiable with hax 2.6's return to emunand feature, when i run emunand 10.6 and use hbl i can return fine to emunand but if i have NTR running in the background it will freeze on exiting the HBL. just a head's up though, would be nice if you could fix that + i'd really love a something that makes NTR start automaticly in to Cfw's, i don't know if that'd be achievable would be Epic. =)
 
Last edited by Dennis G,
Hey Shadow i have a "request?" for you.
since you are the dev of NTR, are you aware that NTR is not compatiable with hax 2.6's return to emunand feature, when i run emunand 10.6 and use hbl i can return fine to emunand but if i have NTR running in the background it will freeze on exiting the HBL. just a head's up though, would be nice if you could fix that + i'd really love a something that makes NTR start automaticly in to Cfw's, i don't know if that'd be achievable would be Epic. =)
Umm.. I'm not a dev of NTR, no idea where you got that from. And anyway, basically all the bugs to do with NTR are bugs in ntr.bin which i don't have the source to so couldn't fix even if i wanted to. That part of ntr is still closed source.
 
Umm.. I'm not a dev of NTR, no idea where you got that from. And anyway, basically all the bugs to do with NTR are bugs in ntr.bin which i don't have the source to so couldn't fix even if i wanted to. That part of ntr is still closed source.
Oh i'm very sorry, i thought since you got "releases" in your bottom of your post and you metion BootNTR 3.2 there i connected dot's which seem'd to be wrongly connected haha, Thanks though =) i'll check who's the dev
 
The "previous" .bin files should work with a9lh without any issue, except for the framebuffer addresses, if the payload doesn't use the CakeHax framebuffer setup.
So it's just compatability for a9lh that fixes it for a9lh thanks for clearing that up
 
So I have a working A9LH setup with AuReinand and
I wanted to try the updater from page 117.
Renamed it to arm9loaderhax.bin and put that and the stage0x5c000.bin files
onto the root of my sdcard. Rebooted and all I get is a blackscreen.

Did I do anything wrong? If not, is it save to just use the previous working arm9loaderhax.bin again?
 
So I have a working A9LH setup with AuReinand and
I wanted to try the updater from page 117.
Renamed it to arm9loaderhax.bin and put that and the stage0x5c000.bin files
onto the root of my sdcard. Rebooted and all I get is a blackscreen.

Did I do anything wrong? If not, is it save to just use the previous working arm9loaderhax.bin again?
remember to press "A" to update.
 

Site & Scene News

Popular threads in this forum