Hello GBATemp!
So recently I had to install arm9loaderhax to my 3DS in order to run some OCS tests. During this process, I had difficulty gathering all the files and information and I realized that this hack has been neglected (rightfully so!) very much over the months. So, now that we have boot9strap and we don't need to downgrade to 2.1 for our OTP anymore, I decided to write my own version of "How to install arm9loaderhax" on your 3DS.
This guide is not intended for anyone but users who know what they are doing! Do not follow this if you want to install CFW on your 3DS for non developer/testing purposes! Go to to 3ds.guide for that!
Note however! I will not be handholding through any steps at all. If you don't know how to dump the OTP with boot9strap yourself, you shouldn't even be reading this guide.
So without any further ado, let's get straight to it!
I also do not believe I should be placing the obvious warnings here. But, to stick to procedure:
By following this guide you agree that I ( @MrJason005 ) will not be held responsible for anything wrong that happens to your 3DS. These tools always have a small chance of bricking your 3DS, and it is recommended that you have ntrboot on hand in case something goes wrong. Do not use any other otp.bin other than your own or you will have a guaranteed brick.
Section I - Downloading all the required files
First of all we need to download all the required files. Here's a list of where to download everything:
Section II - SD Card setup
Now that you have all the required files, you need to copy them to the SD card accordingly:
Section III - Installing Arm9loaderhax
The next step is to actually install arm9loaderhax, so let's do just that
And that concludes this short and simple guide. Really this is more for legacy purposes (or nostalgia...?).
Thanks for coming over!
So recently I had to install arm9loaderhax to my 3DS in order to run some OCS tests. During this process, I had difficulty gathering all the files and information and I realized that this hack has been neglected (rightfully so!) very much over the months. So, now that we have boot9strap and we don't need to downgrade to 2.1 for our OTP anymore, I decided to write my own version of "How to install arm9loaderhax" on your 3DS.
This guide is not intended for anyone but users who know what they are doing! Do not follow this if you want to install CFW on your 3DS for non developer/testing purposes! Go to to 3ds.guide for that!
Note however! I will not be handholding through any steps at all. If you don't know how to dump the OTP with boot9strap yourself, you shouldn't even be reading this guide.
So without any further ado, let's get straight to it!
I also do not believe I should be placing the obvious warnings here. But, to stick to procedure:
By following this guide you agree that I ( @MrJason005 ) will not be held responsible for anything wrong that happens to your 3DS. These tools always have a small chance of bricking your 3DS, and it is recommended that you have ntrboot on hand in case something goes wrong. Do not use any other otp.bin other than your own or you will have a guaranteed brick.
Section I - Downloading all the required files
First of all we need to download all the required files. Here's a list of where to download everything:
- The otherapp file for your 3DS
- The Soundhax file (Really any entrypoint to the homebrew launcher will do)
- The homebrew launcher boot.3dsx file
- UDSPloit
- Safehax
- SafeA9LHInstaller
- Arm9loaderhax
Section II - SD Card setup
Now that you have all the required files, you need to copy them to the SD card accordingly:
- Put the otherapp file in root (of course renaming it first)
- Put the soundhax file in root
- Put the boot.3dsx file in root
- UDSPloit goes in the 3ds folder
- Safehax goes in the 3ds folder
- From the SafeA9LHInstaller zip, take the arm9loaderhax.bin file and put it in root
- Put the contents of the releases.zip file in the a9lh folder
- Put your OTP.bin file in the a9lh folder
Section III - Installing Arm9loaderhax
The next step is to actually install arm9loaderhax, so let's do just that
- Go to soundhax and open the homebrew launcher
- Run udsploit, and exit with START
- Run safehax, and you should now be in SafeA9LHInstaller
- Press SELECT to install A9LH
And that concludes this short and simple guide. Really this is more for legacy purposes (or nostalgia...?).
Thanks for coming over!
Last edited by MrJason005,