Hacking Arm/Kernel 9 Loader Hax Guide (Featuring A9LH rxTools!)

Did this guide help you?


  • Total voters
    13

seijinshu

...
OP
Member
Joined
Jan 6, 2016
Messages
483
Trophies
0
Location
...
XP
248
Country
United States
This Post marks me as an official member of GBATemp.net (Post 100)!

Welcome to the Arm/Kernel 9 Loader Hax Guide!

Legal Disclaimer:

  • I AM NOT RESPONSIBLE FOR THE RESULTS OF YOU FOLLOWING THIS PROCEDURE, NOR ARE THE PEOPLE WHO MADE THE TOOLS I HAVE LINKED IN THIS GUIDE!
  • THIS HAS LED TO MANY BRICKS BY PEOPLE WHO FAILED TO FOLLOW THE INSTRUCTIONS BY THE 'T'!
  • YOUR ACTIONS ARE YOUR RESPONSIBILITY!
  • YOU HAVE BEEN WARNED!

Now the legal stuff is out of the way:

To get your OTP.bin, go to here and follow the guide up to part 5!

  • If you are on a completely unmodded 3DS, follow the whole guide up to part 5!
  • If you have Homebrew set up, skip to downgrading (part 2)!
  • If you are on 4.5-9.2 with no CFW, skip to part 3 (emunand)!
  • If you are on an emunand, skip to part 4!

Skip part 5, we are doing it here!


Pre-Reqs:

  • Python 2.7
  • The A9LH compiler at the bottom of the post (made by: @felipejfc)
  • The Copy to SD root data at the bottom of the post
  • Your OTP.bin has been dumped.
  • AuReiNand (Won't link due to the download page including Firms [warez])

  • This rxTools build to test (optional, dangerous on sysnand)
Guide:
NOTE: Never run dangerous hacks on sysnand! Emunand exists for a reason! AuReiNand is safe for A9LH sysNand for general use! If you use rxTools, it does not protect FIRM0 & FIRM1, causing you to lose A9LH or bricks!

  1. Follow the OTP.bin dumping guide carefully from above (NOTE: OTP.bin files are console specific! If you use someone else's OTP.bin, you WILL brick!)
  2. Install Python 2.7.11 from above
  3. Back up your OTP.bin file someplace safe (recommend that you should back it up 3 places: Your Hard Drive/SSD, A flash drive/external HDD/removable storage, and all of your online storage!)
  4. Grab the A9LH Compiler.zip from the bottom of the post and extract it.
  5. Copy your OTP.bin file to the same folder as the compiler script.
  6. Execute the script
  7. Recommended:Verify the SHA-sums of the files that are made with the script with the ones shown by the script. If they don't match, don't use them! Try the script again!
  8. Move the newly made .3dsx to your SD card.
  9. Download AuReiNand and the FIRMS.7z from the github page (won't link due to the FIRM files included).
  10. Set up whatever patches/flags/firms you want and copy the "rei" to the root of the SD card. Do not copy over "arm9loaderhax.bin"!
  11. Download my "Copy to SD root.zip" file from the bottom of the post.
  12. Extract it and move it over (it says it in the name).
  13. Move the SD card into the 3DS.
  14. Load the HBL on the 3DS and load the arm9loaderhax installer. Once it is done doing its thing, it will restart the system. It should load AuReiNand.
Optional Recommendations:

  • Patch Home Menu for displaying all games no matter what region they are (region free cia's)
  • Patch NS for region free carts from home menu
  • Patch AGB_FIRM to allow GBA injects
  • Patch TWL_FIRM to allow old flash carts (must've worked with the 3DS originally) and maybe injects
  • Get Dev Menu and Save Data Filer for easier backup/restore of saves and a cia installer that guaranteed works.


  • Test out the unstable rxTools a9lh

In the Copy to SD Root, I've included BootCTR9, a boot loader that boots specified targets in the sdmc:/arm9loaderhax/boot_config.ini file with specific inputs. I've preconfigured it to boot into the provided rxTools.bin by default, and into the included Decrypt9WIP.bin by holding R upon boot.

That is it!
 

Attachments

  • A9LH Compiler.zip
    610 bytes · Views: 337
  • Copy to SD root.zip
    146.1 KB · Views: 419
Last edited by seijinshu,

seijinshu

...
OP
Member
Joined
Jan 6, 2016
Messages
483
Trophies
0
Location
...
XP
248
Country
United States
EmuNAND existed because was needed when didn't got arm9 execution (or sig patches by default) on boot. There is no need of emuNAND anymore.
Well...
What is good about sysnand? What happens when it breaks with A9LH? What happens when it breaks A9LH with an update? Emunand won't do that, therefore it is still safe.
 
  • Like
Reactions: MAXLEMPIRA

astronautlevel

Well-Known Member
Member
Joined
Jan 26, 2016
Messages
4,128
Trophies
2
Location
Maryland
Website
ataber.pw
XP
5,008
Country
United States
There is for rxTools, check above post.
rxTools shouldn't be used anymore. Half the tools don't work and only take up bloat, the a9lh has serious issues (can't complete data installation via a9lh), the latest version removed pretty much all the tools etc. If you're on menuhax, sure, keep using it, but otherwise it's almost entirely outclassed by AuReiNAND.
 
  • Like
Reactions: Billy Acuña

Deleted member 373223

Pink = Best colour
Member
Joined
Oct 8, 2015
Messages
4,099
Trophies
1
XP
2,790
rxTools shouldn't be used anymore. Half the tools don't work and only take up bloat, the a9lh has serious issues (can't complete data installation via a9lh), the latest version removed pretty much all the tools etc. If you're on menuhax, sure, keep using it, but otherwise it's almost entirely outclassed by AuReiNAND.
In fact i am using cakesfw:)
 

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
rxTools shouldn't be used anymore. Half the tools don't work and only take up bloat, the a9lh has serious issues (can't complete data installation via a9lh), the latest version removed pretty much all the tools etc. If you're on menuhax, sure, keep using it, but otherwise it's almost entirely outclassed by AuReiNAND.
rxTools was dead since Roxas left the project.
 

seijinshu

...
OP
Member
Joined
Jan 6, 2016
Messages
483
Trophies
0
Location
...
XP
248
Country
United States
rxTools shouldn't be used anymore. Half the tools don't work and only take up bloat, the a9lh has serious issues (can't complete data installation via a9lh), the latest version removed pretty much all the tools etc. If you're on menuhax, sure, keep using it, but otherwise it's almost entirely outclassed by AuReiNAND.
Eh. AuReiNand doesn't have the AGB_FIRM and region on-the-fly patches rxTools has.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Isn't it still a little bit early to be pushing for people to use RxTools with A9LH when it doesn't offer FIRM0/FIRM1 write blocks yet? I know the guide suggests emuNAND, but there will inevitably be a wave of people who come to complain about losing their A9LH when they use sysNAND and update, thinking it's safe like the other two CFWs (ARN and Cakes).
 
  • Like
Reactions: astronautlevel

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    AncientBoi @ AncientBoi: 🫂 +1