-
Notifications
You must be signed in to change notification settings - Fork 1
Home
This is the old RedNAND based guide which has been archived for reference only. You should instead be using https://github.com/Plailect/Guide/wiki
This guide needs your help to seed these torrents!
Check out the a9lh guide enhancement browser extension
Before beginning the guide, you must know the risks of 3DS hacking: EVERY time you modify your system, there is always the potential for an UNRECOVERABLE brick. They're rare, but still a possibility so make sure you follow ALL directions EXACTLY.
This guide is designed to help a user take a completely unmodified 3DS from full stock firmware to arm9loaderhax powered custom firmware (which allows almost full control of the device for things such as installing software to the home menu).
There has been some confusion among users about what devices they own and their names. See this page for images of each kind of 3DS.
This guide will work on New 3DS, Old 3DS, and 2DS in the EUR, JPN, or USA regions on firmware 11.0.0 or below.
This guide uses arm9loaderhax, the newest and best method of Custom Firmware that gives us nearly full control of the system only milliseconds into boot, which is similar to the effect of BootMii for the Wii. The benefits of this are numerous, and as such it is recommended to use this guide over any other that relies on outdated software (such as menuhax or rxTools). (We use rxTools in the 9.2.0 update guide because nothing else supports very old software versions.)
This guide will take you through the steps of getting an entrypoint into the HomeBrew Launcher, downgrading to 9.2.0 to re-enable ARM9-kernel exploits that were blocked, downgrading to version 2.1.0 to get the console-unique OTP, then installing arm9loaderhax + Luma3DS for permanent homebrew on SysNAND and true custom firmware.
If everything goes according to plan, you will lose no data and end up with everything that you started with (games, NNID, saves, etc will be preserved).
The China, Korea, and Taiwan regions shipped with version 4.X which is after the OTP lockout, and as such cannot downgrade far enough to get their OTP or use arm9loaderhax.
A large part of this guide is lengthy NAND dumps and downgrades, so the entire process can take several hours thanks to the 3DS's slow processor.
C, K, and T regions may be able to switch to U, E, or J temporarily but that is outside of the scope of this guide.
This guide was written by me with the process refined and software developed by the fine folks over at #Cakey on Freenode. See the credits page for the full credits, this guide would not exist without them.
Sha256Sum | Zip File |
---|---|
5736ec8d40303b549f11c06b3811817531e17646a91ee2bb0d94afff69cf3a4e | 2.1.0E(Full).zip |
95520c64f3b42a13b8bf266b86edbef9e3ec5e32643ebb6c97f846c2a2647980 | 2.1.0J(Full).zip |
919e4423a45e019b1984ca7da341ac39282e7992fae62ea37d385b37a8ac621f | 2.1.0U(Full).zip |
e7fbaf4ee01b81a3c2297028ef3fddc002f6933bfd20c2453bc6137bda89e5fd | 9.2.0-20E(Full)_n3DS.zip |
79407686741732f90db30cd591254f1c591df2dbd9787be78a03b1aceef9f2fe | 9.2.0-20E(Full).zip |
9ba7bc4eeab39b484e710d7ad05bfeae3b143812d85bbe128f283a79aa1ba80b | 9.2.0-20J(Full)_n3DS.zip |
14c74b462f2db9ba0bdcf1060bfd89345ac9cf863a35092baadd503d6040b837 | 9.2.0-20J(Full).zip |
38ea53d81763408178d796492d6397cfc1eae422a8a2a4b1270678e1ab30043c | 9.2.0-20U(Full)_n3DS.zip |
ff6e7ced330120cdc34cba4536e4ec6609653234d5414f2a727263dfabfe46a3 | 9.2.0-20U(Full).zip |
For support, ask for help at #3dshacks on Rizon IRC.
If you appreciate this guide, I accept donations through both Bitcoin and PayPal.