Hacking Looking for arm9loader hack.....

  • Thread starter Thread starter funnystory
  • Start date Start date
  • Views Views 15,271
  • Replies Replies 112
I installed a9l on my o3DS XL without a functional nand mod. :P



Because I decided it was worth the risk. You need to downgrade to 2.1 or below to dump OTP. (2.x recommended since you can use brower hax to get OTP without needing Cubic Ninja). I downgraded emunand first (so that if it crashes/errors out, I don't end up with a frankenfirm/brick) and after seeing that it downgraded without error, I flashed that to sysnand and it booted up just fine. (just delete home menu extdata from SD card or boot without SD Card inserted afterwords. Otherwise it will look like it bricked and give you a scare. :P )

Once I had OTP I used a special version of Decrypt9 that works from 2.x browserhax to restore 9.2 sysnand. I compiled arm9loaderhax with the resulting OTP and installed it. :D

All that without a nand mod. It's a little more risky but the downgrading emunand then transfer to sysnand method would work for n3DS too. Only you swap encryption type on ctr nand partition of emunand before flashing emunand to sysnand. I imagine derypt9 nand restore of sysnand would work the same way on n3DS.


--------------------- MERGED --------------------------- looks like my old red 3ds xl
 
Last edited by andre104623,
  • Like
Reactions: Apache Thunder
This is the config of my cake with 9.0 firmware and only sys patched https://mega.nz/#!EdURnKDB!QCnlgUa1ptTdtInKX4vypxt8M3qHbynvTWedmmf0efs try it, you need the 9.0 native_firm and the cetk y the cake folder.
I think it's the payload because when I boot it up it doesn't't decrypt the firmware as there is no firmkey.bin, what's strange is that I can use Reinand perfectly

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

Could this be o3ds only or do you have a n3ds
 
looks like my old red 3ds xl

haha. Yep. It's still going strong. :D

Can anyone get the one above to work

It won't do screen init if using arm9loaderhax. If that's the case you'll need to have it auto boot before you use it as a a9l payload. It will work fine otherwise. You just won't see the menu. :P
 
Last edited by Apache Thunder,
i have a problem on step im on 4.5 how to launch decrypt9 for restore my sysnand ?

  1. Copy Decrypt9's Launcher.dat to the root of your SD card.
  2. Copy your original sysNAND.bin backup to /Decrypt9/ on your sd card
  3. Reinsert your SD card into your 3DS
  4. Boot the 3DS back up.
  5. When the 3DS has rebooted launch Browser and go to http://dukesrg.no-ip.org/3ds/
  6. press "Gateway Launcher (old)"
  7. Choose "Launcher.dat" and press Launch
  8. Decrypt9 should start

taken from https://github.com/Plailect/OTP guide
 
Last edited by Sylthos,
You have to compile arm9loaderhax using your otp.bin (a9f.bin=otp.bin, rename if necessary).
https://github.com/delebile/arm9loaderhax
requires
  • devkitARM r45
  • Python 2.7 with pycrypto
  • libctru at least on v1.0.0
  • several files which you could find on the internet or dump yourself
and you should be familiar with compiling

If compiled correctly, you should then have a arm9loaderhax.3dsx file which you can install in sysNAND using HomebrewLauncher.
But take note that after the installation the only way to boot is using arm9loaderhax.bin files, meaning without one or without sd card your 3ds wont even boot.
So backup sysNAND before, so you can restore later on easily

But to be honest maybe you should wait a bit till everything is a bit more mature, because right now the only benefits are:
  • faster boot times
  • 100% boot rates
  • new 3ds super stable 3d works outright
 
Last edited by Sylthos,
it work with a prebuild of arm9hax?and my otp.bin the size is 1kb its normal ?

The size is 256bytes, which Windows shows as 1kb. Look in details and you should see 256bytes.

And no, you CAN NOT use a prebuild of arm9loaderhax, as it needs your otp to compile and then it only works on YOUR console.
Grabing a arm9loaderhax.3dsx from the internet will brick your console
 
Last edited by Sylthos,
Can anyone provide compiling assistance for arm9loader.3dsx. I have all the required files (my N3DS otp.bin). Just need help so I don't brick this close to the finish. Thanks is advance.
 
Can anyone provide compiling assistance for arm9loader.3dsx. I have all the required files (my N3DS otp.bin). Just need help so I don't brick this close to the finish. Thanks is advance.

As in you want one of us to compile it for you, given your OTP.bin? Or do you mean you're having problems compiling it yourself?
 
Is a9lh still not properly compiling on Linux?

Furthermore, why wouldn't it compile properly on Linux? :unsure:

It should be fine now since there were commits to fix it, but I don't know personally how well it's been tested/if there have been success stories. https://github.com/delebile/arm9loaderhax

I don't think the people in Cakey know why exactly, but it seems to have been because of differences in the linkers on Windows and Linux.
 

Site & Scene News

Popular threads in this forum