EDIT: This tutorial is outdated, and shitty. The best one is available here. Follow that one please. Its been some time that a9lh has been released, and I found that many people (including me) were looking for a guide. So I decided to make one. This guide will require you to follow some more guides too, cuz this is my first guide. EDIT: Short version added Contents Getting your unique OTP.bin Compiling your arm9loaderhax.3dsx Installing arm9loaderhax WARNING: I WILL NOT BE RESPONSIBLE IF YOU BRICK YOUR 3DS WHILE ATTEMPTING TO DO THIS; I HAVE FOLLOWED THIS METHOD AND SUCCESSFULLY INSTALLED A9LH ON A O3DS. PROCEED AT YOUR OWN RISK. Requirements: Nintendo 3DS/3DS XL/New 3DS/New 3DS XL Any CFW of your choice EmuNAND sysNAND 9.2 or less Access to Homebrew Entertainment option (because you'll have to wait alot) Brains. After you are sure that you have all this, proceed (at your own risk). STEP 1: GETTING YOUR UNIQUE OTP.bin You will have to backup your NANDs and restore them in this section; Keep your entertainment source ready. I won't copy paste @Plailect's guide, so you can directly go to it by clicking here. I recommend you to dump your OTP atleast 3 times and compare them, to avoid getting a corrupt OTP.bin After getting your OTP.bin and restoring your NANDs, continue to the next Step. STEP 2: COMPILING YOUR ARM9LOADERHAX Warning: Do not use anybody else's OTP.bin in this step, it will result into a HARD BRICK. Now as you have your OTP.bin, you can compile your arm9loaderhax! There are 3 ways to do this: Compile it yourself. Get somebody else compile it for you. Compile it on Cloud (Easiest and Fast) I'll start with the easiest one, compiling it on cloud. No extra software and stuff, just drop your OTP.bin on this website, and it will compile and download your arm9loaderhax.3dsx for you. Credits for this website goto @felipejfc , the one who made it. I used this method to compile mine, too. And the website checks the hashes for you too, which is good! =D Now, you wont trust the site and want somebody else to compile it for you. You can search for someone volunteering to do so on GBATemp. But here, you're giving your OTP.bin to somebody else, and who knows what he might do with it? So you might not trust the website or anybody else, and would want to compile it yourself. You can do so, but you'll need to download software which I think you won't want in future. But if you insist, here is the guide (thanks to @lefthandsword) If you chose to follow that guide, you need not follow this one anymore =) Once you have your arm9loaderhax.3dsx put it in a folder named arm9loaderhax and put that folder in the /3ds folder in your SD Card. Proceed to the next step. STEP 3 : INSTALLING ARM9LOADERHAX WARNING: DO NOT USE ANYBODY ELSE'S ARM9LOADERHAX.3DSX FOR YOUR CONSOLE, IT WILL RESULT INTO A HARD BRICK. As now you have arm9loaderhax.3dsx, put the file from here on the root of your SD Card, and then open the Homebrew Launcher in sysNAND. Now launch the arm9loaderhax.3dsx file from the launcher, and wait for it to install . After that, it will reboot, and shutdown on a button press if you put the file i mentioned on the root of your SD card. Congratulations, you successfully installed arm9loaderhax on your 3DS! Now you might wanna install a CFW compatible with a9lh, and I recommend AuReiNAND for that, although rxTools, CakesFW and ReiNAND are available too. Long things short: -Follow this guide -Drop your OTP.bin here to download the installer -Install on sysNAND -Boom! There you get a9lh. Credits: smealum for the homebrew launcher and the haxploits yellows8 for haxploits and research plailect for OTP dumping guide felipejfc for a9lh cloud compiler lefthandsword for the guide on how to compile your a9lh.3dsx yourself everyone that the above people mentioned in thier credits and any1 whose name i forgot to put here. PM me if you think your name should be here!