This Post marks me as an official member of GBATemp.net (Post 100)!
Welcome to the Arm/Kernel 9 Loader Hax Guide!
Legal Disclaimer:
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!
Skip part 5, we are doing it here!
Pre-Reqs:
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!
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!
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)
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!
- 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!)
- Install Python 2.7.11 from above
- 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!)
- Grab the A9LH Compiler.zip from the bottom of the post and extract it.
- Copy your OTP.bin file to the same folder as the compiler script.
- Execute the script
- 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!
- Move the newly made .3dsx to your SD card.
- Download AuReiNand and the FIRMS.7z from the github page (won't link due to the FIRM files included).
- 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"!
- Download my "Copy to SD root.zip" file from the bottom of the post.
- Extract it and move it over (it says it in the name).
- Move the SD card into the 3DS.
- 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.
- 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
Last edited by seijinshu,