1. Go to the link above that contains the ZIP for your device.
2. Go to
this link and download the SafeA9LHInstaller 7z. We'll get to it later.
3. Go to
this link (Note: it's a torrent magnet link, you'll need a torrent client to open it), download the file for your region and extract the zip.
4. Go to
this link and scroll down until you reach "Otherapp/ropbin payloads". Download the otherapp for your device and region, rename it to "otherapp.bin" and put it in your microSD root.
4. Extract the Safehax ZIP you downloaded to your microSD root.
5. Get the 2.1.0 ctrtransfer files and put them in your files9 folder in your microSD root.
6. Put your microSD in your console.
7. Open Nintendo 3DS Sound, press DOWN (d-pad) two times and press A two times.
8. Homebrew will boot. Scroll down and launch Safehax. (If you crash or get a black screen, go to the Troubleshooting Steps)
9. Decrypt9WIP will launch. Choose "SysNAND Options", "CTRNAND tranfer...", "Auto CTRNAND Transfer". Press LEFT, UP, RIGHT, UP and A. Press A twice. (one to select the downgrade file and the other to create a backup)
10. Press B and SELECT.
11. Put your microSD in your PC.
11. Now you can delete the 2.1.0 ctrtransfer files from your files9 folder.
12. Extract the SafeA9LHInstaller 7z and copy the "arm9.bin" to your microSD root.
13. Open the folder: "Nintendo 3DS/(32 Character ID)/(32 Character ID)/extdata/00000000" and delete the folder "0000008f".
14. Put the microSD in your console and press START.
15. Open your browser, do the initial setup, click URL and go to "
http://dukesrg.github.io/2xrsa.html?arm11.bin". (If your screen glitches, refer to the bottom of the post)
16. It'll open a black screen with a few things written on it. Press SELECT, wait a few seconds and press any button to shutdown your console.
17. Power it on. The Luma3DS config screen will show. Press A at each one of the options (from "Autoboot SysNAND" to "Patch SVC/service/archive/ARM9 access). If you're on N3DS, also, Press A thrice at "New 3DS CPU". Press START and power off your console. If you get "Failed to Mount CTRNAND", just continue following the guide.
18. Power it on again. Exactly after you press the POWER button, hold START. It'll boot Houglass9.
19. Select "SysNAND Backup/Restore...", "SysNAND Restore (keep a9lh)". Now, press LEFT, UP, RIGHT, UP and A. Press A. After it successfully restores your 11.2 backup, just reboot your console. (If you don't have a backup, follow
this)
20. Put your microSD into your PC and backup the "otp.bin" inside your "a9lh" folder.
21. Download this
file, extract, rename the "Decrypt9WIP.bin" to "up_Decrypt9WIP.bin".
22. Put it in the folder "payloads" inside "luma" in your microSD root.
24. Go to
here and download the "fbi-2.4.2-injectable.zip" in the "What you need" section. Extract the "fbi-2.4.2-injectable.zip" and put all the .app in the files9 folder.
25. Put the microSD back in your 3DS.
26. Press UP while booting your console and choose "SysNAND Options", "Miscellaneous", "Health&Safety Inject". Press LEFT, UP, RIGHT, UP and A. Press A and START to reboot into Home Menu.
27. Now open Health & Safety (which now is FBI), select TitleDB and install "hblauncher_loader v1.2" and "Luma3DS Updater".
28. Select SD, press A on arm9loaderhax.bin, Copy.
29. Press any button and press B.
30. Select CTR NAND, press A on <current directory> and Paste.
31. Press HOME, close FBI and wait a few seconds.
32. Power off your console and put your microSD in your PC.
33. Boot your 3DS and re-follow Step 17.
34. Now you can delete the "a9lh", "files9", "Themes" folders and the "arm9.bin", "arm11.bin", "SafeA9LHInstaller.dat" and "soundhax-usa-o3ds.m4a" (on O3DSes, on N3DSes it's "soundhax-usa-n3ds.m4a") files and put your microSD in your 3DS again.