Start
This page contains the prerequisites for the rest of the guide. Complete everything here before moving to any other modules!
Requirements
- An x86_64 computer running Windows, Linux, or Mac Os (feedback needed for that last one.)
- A modded 3ds running Luma3ds.
- An internet connection (just for downloading tools).
- An SD card or Micro SD card, depending on the model of your console.
- An SD card adapter for your computer OR ftp access on your console.
Obtaining Your Home Menu
- Boot into godmode9. This will be holding start on boot for most users.
- Navigate to
CTR Nand/title/00040030/
- Select the tidlow for your region:
- EUR:
00009802
- JPN:
00008202
- KOR:
0000A902
- USA:
00008F02
- EUR:
- Navigate to
content/
- Select
0000000*.tmd
(* being a number) and hit “TMD file options…” - Select “Build CIA (standard)”
- Turn off the console, and insert the SD card into the computer.
- Make a copy of your home menu CIA in sd:/gm9/out and store it somewhere safe.
Preparing Your Home Menu for Modifications
Downloads
Steps
- Download and extract HMRT.
- Make a copy of your home menu and name it
HomeMenu.cia
- Open the HMRT script for your OS (bat is windows, sh is Linux and Mac)
- The windows version of HMRT can have some issues. If you run into any just use the Linux sh script in WSL.
- Select option
1
to extract your home menu CIA. - Then select option
5
to decompress all the files we will be editing.
Note: HMRT does not work in mac parallels.
LayeredFS
In this guide, we will be using layeredfs, as it is better for faster iterations and is easier to undo if you break something. Files are loaded from the sd card in place of the ones that are inside the application files, similar to what Magisk does on Android.
On 3ds
- Hold select on boot.
- Enable game patching.
- Hit start to save.
Sd card setup
- Insert your SD card into your pc.
- Navigate to
sd:/luma/titles
. - Create a folder with the full title id of your home menu region.
- EUR:
0004003000009802
- JPN:
0004003000008202
- KOR:
000400300000A902
- USA:
0004003000008F02
- EUR:
- After making edits, select option
6
in HMRT. - Place your edited file on the SD card in the folder you just created, in the same directory structure it was in the extracted home menu.
- (eg.
sd:/luma/titles/0004003000008F02/romfs/sleep_LZ.bin
)
- (eg.
You are done!
You can now move to any other module in the guide. There is no order to them, just look at what you wish to do!