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! 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. 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!