Homebrew A complete guide to customizing your Home and Sleep menu

How much did this guide confuse you?

  • Not at all! It was very streamlined and easy to follow overall.

    Votes: 6 60.0%
  • There were a few parts that irritated me for a second, but I got it now.

    Votes: 1 10.0%
  • I was confused to the point where I had to ask for assistance.

    Votes: 3 30.0%

  • Total voters
    10
  • Poll closed .

Dungeonfire

Member
OP
Newcomer
Joined
May 8, 2017
Messages
8
Trophies
0
Age
25
XP
70
Country
Gambia, The
(webpage version)
I will not update this post anymore. Use the webpage version.

Get Started

Hey there, I decided to rewrite the guide Zyneros made, because it was kind of confusing, strangely structured, and even had (at least) one misinformation. So overall I decided to improve on it. I did have a few people proofread my guide for grammatical and content errors, but if you find something that is wrong, feel free to point it out to me.

yHZ5Zrh.png


In this guide we will be customizing the looks of your Home and Sleep Menu. It will certainly not cover everything that you are able to customize, but this guide should give you an idea as to what extent you can personalize your device. If you would like to customize aspects of it that are not listed on here, I suggest checking out the documentation by Team homemenu.co

Yh5lnIr.png


Section 1 - Preperation Work
  1. Download and extract the contents of 3DNUS1.9.rar
  2. Download and extract the contents of HMRT_Dev_Build_v0.7.7z
  3. Download and install HxD, or alternatively download and extract the portable version
  4. Download and extract the contents of MSBT.Editor.Reloaded.v0.9.8.rar
  5. Download and install Cheat Engine 6.6
  6. Download HME Positions by DeKay
EQBcu73.png

Section 2 - Decompressing the HomeMenu.cia
In this section we will be downloading, decrypting, and decompressing your device-specific HomeMenu.cia in preparation for the editing process.
  1. Launch 3DNUS and enter the title ID and version of your Home Menu
  2. Wait for the download to finish and close the program
  3. Rename the <titleID>.cia to HomeMenu.cia and place it anywhere on your SD card
  4. Insert the SD Card into your device
  5. Launch your device and enter GodMode9 or Decrypt9, depending on what you use
    • GodMode9: Press (A) on HomeMenu.cia → CIA image options → Decrypt file (...) → Decrypt inplace
    • Decrypt9: Content Decryptor Options → CIA File Options → CIA Decryptor (Deep)
  6. Once the HomeMenu.cia has been decrypted, turn off your system and insert your SD card into your computer
  7. Put the HomeMenu.cia in the same folder as the Home Menu Rebuilding Tool
  8. Launch the Home Menu Rebuilding Tool and press (8)
NUpNu78.png
Section 3 - Editing the Sleep Menu
  1. Launch MsbtEditor.exe
  2. Open /ExtractedRomFS/message/<Region of your device>_<Language of your device>/menu_msbt.LZ
  3. This is where the text of the Sleep Menu will be located:
    • lau_b_shutdown
    • lau_press_pow_u0
    • lau_press_pow_u1
    • lau_press_pow0
    • lau_press_pow1
    • lau_press_pow2
    • lau_press_pow3
    • lau_press_pow4
    • lau_press_pow5
    • lau_press_pow5_flw
  4. To change the text it will display, simply choose one of the listed options and edit the text in the left box
  5. When you are done, simply save and close the program
cr6y5BW.png

  1. Launch HxD and open /ExtractedRomFS/sleep.LZ
  2. These are the values you can modify:

    mhAseoH.png

  3. To jump to a value without looking for it manually, press Ctrl+G and enter everything after "0x"
  4. Each one of these values is a 3 size offset (RGB), so only edit the next 3 pairs of hex for each offset
  5. After you are done replacing the hex values with the colors you desire, save
kionHdL.png
Section 4 - Editing the icons of the Home Menu
In this section we will be editing the color of the icons displayed on the Home Menu. (Notes, Friends, Notifications, etc.)
  1. Start off by opening /ExtractedRomFS/launcher.LZ in HxD
  2. These are the values you can modify:
g4lrzrO.png
  1. Just as before, each value is a 3 size offset
  2. After you are done making your edits, save
  3. Now we also need to modify the banners displayed at the top screen
  4. The files responsible for those banners are:
    • /ExtractedRomFS/3D/BannerAppletFriend.LZ (Friends)
    • /ExtractedRomFS/3D/BannerAppletMemo.LZ (Game Notes)
    • /ExtractedRomFS/3D/BannerAppletMvs.LZ (Miiverse)
    • /ExtractedRomFS/3D/BannerAppletNews.LZ (Notifications)
    • /ExtractedRomFS/3D/BannerAppletWeb.LZ (Internet Browser)
  5. These are the offsets for the colors, they are the same for each file:

    StSnqHJ.png

  6. Again, those are 3 size offsets
  7. After you have saved every file, you are free to close HxD
Section 5 - Editing the HUD
In this section we will be editing the elements displayed on the top screen of the Home Menu.
  1. Launch Cheat Engine and open the file /ExtractedRomFS/hud.LZ
    • If it gives you an error, just press okay and continue
  2. Drag & drop the HME_Positions_By_DeKay.CT in the Cheat Engine window
  3. You can now edit the color and position values of elements as you please
  4. Colors are standard RGB format, for the coordinates please refer to this image
    • If you want to remove an element, you can edit the position values of the corresponding element to something high
    • This does not work for the connection status bar. If you want to remove it, open hud.LZ in HxD and change the following offsets to 00:
      0x000097E2
      0x000098A2
      0x00009962
    • Those are 1 size offsets, so only edit the pair your cursor jumps to when entering the offset value
  5. When you are done editing the values, check the box of each one you edited and close Cheat Engine
Section 6 - Installing the .cia
In this section we will be rebuilding, encrypting, and installing the .cia file.
  1. Return to the Home Menu Rebuilding Tool window and press any key to rebuild the .cia
    • If you accidentally closed the prompt, open it up again and press 6 → 2 → 3
  2. Move the HomeMenu_edited.cia to your SD Card
  3. Remove your SD Card from your computer and insert it in your device
  4. Launch your device and enter GodMode9 or Decrypt9, depending on what you use
    • GodMode9: Press (A) on HomeMenu_edited.cia → CIA image options → Encrypt file (...) → Encrypt inplace
    • Decrypt9: Content Decryptor Options → CIA File Options → CIA Encryptor (NCCH)
  5. Restart your device and install the encrypted .cia file with your favorite .cia installer. If it doesn't give you an error, reset your device manually
  6. You should now have your custom Home Menu installed!
0JZ4erV.png


aKD3aok.png


If you have trouble with anything, feel free to ask on the Custom Home Menu Asset Discussion Discord server.

Credit goes to:
● DeKay for some of the files (permission was given)
Minimal Mistakes since I blatantly stole some of their CSS in my github rep.
homemenu.co
^Currently dead
● Traiver, Romulator, DeKay, and everyone who contributed to the documentation
● Zyneros because I used his guide as a template
● ScribbL (Pomchee2) and Sobliv for their proofreading
● Custom Home Menu Asset Discussion Discord Server for the great help.

Here is the theme I personally use: (It is completely inspired by Zyneros' example image for the coordinates, because I actually really like that theme)

vLtDCKl.png

ePmBgDV.png

3TgcJ3M.png

tSHNkrw.png

--Dungeonfire/Axities
 
Last edited by Dungeonfire,

Dungeonfire

Member
OP
Newcomer
Joined
May 8, 2017
Messages
8
Trophies
0
Age
25
XP
70
Country
Gambia, The
Last edited by Dungeonfire,

Dungeonfire

Member
OP
Newcomer
Joined
May 8, 2017
Messages
8
Trophies
0
Age
25
XP
70
Country
Gambia, The
Nice grammar btw
Whoops, seems like I skipped a word there, thank you! It's fixed now

The Home Menu Rebuilding Tool and Home Menu Positions links don't work for me. Mega redirects to the main site page. Does it on all browsers.
Not exactly sure what happened, but the links should be updated now

Nice guide, but It would be better if some screenshots were added
Eh, I generally dislike screenshots. But I guess I can add a few ones where it seems necessary later today.
 

Xyphoseos

Hack or no games
Member
Joined
Jun 29, 2016
Messages
1,833
Trophies
0
Age
23
Location
Rivière
XP
3,256
Country
France
Did you read the post?:unsure:

--------------------- MERGED ---------------------------



What exactly did you do? I can't really deduct from the screenshot what you did. It seems like you press the button, and release it without shutting down and it changes color. Is that correct?
Sorry xD

Normaly the button should be brown (on all screenshot) but no, why ? What Can I do ?
 

Dungeonfire

Member
OP
Newcomer
Joined
May 8, 2017
Messages
8
Trophies
0
Age
25
XP
70
Country
Gambia, The
Sorry xD

Normaly the button should be brown (on all screenshot) but no, why ? What Can I do ?
Yes, that I can see. But what do you do differently when you press power? Is the first one pressing power from home menu and the 2nd from a running software? I need more information.

Alright, I'm done. I don't know what other visuals to edit. If you have any suggestions just shoot =)
 

Xyphoseos

Hack or no games
Member
Joined
Jun 29, 2016
Messages
1,833
Trophies
0
Age
23
Location
Rivière
XP
3,256
Country
France
Yes, that I can see. But what do you do differently when you press power? Is the first one pressing power from home menu and the 2nd from a running software? I need more information.


Alright, I'm done. I don't know what other visuals to edit. If you have any suggestions just shoot =)
At the first, it should be brown, the second when I press the button, it should be brown too, at the third it's after that touch the button without turn off the console, then it should be as like the first image, but no...
My problem are :
1st: Why the button isn't brown ?
2nd: Why isn't brown too ?
3rd: Why the button isn't like the first screenshot...?
 

Dungeonfire

Member
OP
Newcomer
Joined
May 8, 2017
Messages
8
Trophies
0
Age
25
XP
70
Country
Gambia, The
At the first, it should be brown, the second when I press the button, it should be brown too, at the third it's after that touch the button without turn off the console, then it should be as like the first image, but no...
My problem are :
1st: Why the button isn't brown ?
2nd: Why isn't brown too ?
3rd: Why the button isn't like the first screenshot...?

Hmm seems like it has to do with values the button refers to after the press. If I didnt overlook anything these values dont seem to be written down anywhere. I suggest asking in the discord, due to me not being educated enough.
 
Last edited by Dungeonfire,
  • Like
Reactions: Xyphoseos

Enovale

Hey. I exist. Woo
Member
Joined
Jul 12, 2016
Messages
833
Trophies
0
Location
Narnia
XP
946
Country
United States
Where do I find my titleid? I used the fork of 3DNus and put in the system version but it gave me like 100 cias, which one do I use?

EDIT: checked the list of reports, found the titleid but there's a ton of different versions of it. Which one of those do I use?
 
Last edited by Enovale,

Dungeonfire

Member
OP
Newcomer
Joined
May 8, 2017
Messages
8
Trophies
0
Age
25
XP
70
Country
Gambia, The
Where do I find my titleid? I used the fork of 3DNus and put in the system version but it gave me like 100 cias, which one do I use?

EDIT: checked the list of reports, found the titleid but there's a ton of different versions of it. Which one of those do I use?
Which version are you on? Usually you want to click your firmware + device, then click E for Usa, P for Europe, and J for Japan. Then you should see "home menu" in the title description. that is what you want. If you cant see it go down a firmware and repeat this process
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Crowbar?