ROM Hack [Tutorial] Updated Guide to Editing the Home Menu

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
I used FBI, that was probably the problem.
You are missing that file because my install method creates a backup of what it replaces in case something goes wrong. Especially because FBI is really fiddly with installing the home menu and often will fail before finishing, causing the home menu to crash/stop working.
Running the install script with a working home menu cia (either your modified one or a fresh one found online) may fix your problem.
And next time, you should probably just follow the guide instead. I designed everything to be as easy as possible while also ensuring its as safe as possible.
 

bungboi

Well-Known Member
Member
Joined
Oct 31, 2017
Messages
100
Trophies
0
Age
29
XP
349
Country
United States
For whatever reason, this new version of the guide is giving me quite a bit of trouble, (probably because of my already modded home menu.)
The HomeMenuEdition in the pack can't extract the CIA, and the gm9 script is very buggy. I don't have the old HomeMenuEdition or the old gm9 scripts, so I'm not sure what to do here.
 
  • Like
Reactions: schrmh

TheCyberQuake

Certified Geek
OP
Member
Joined
Dec 2, 2014
Messages
5,012
Trophies
1
Age
28
Location
Las Vegas, Nevada
XP
4,432
Country
United States
For whatever reason, this new version of the guide is giving me quite a bit of trouble, (probably because of my already modded home menu.)
The HomeMenuEdition in the pack can't extract the CIA, and the gm9 script is very buggy. I don't have the old HomeMenuEdition or the old gm9 scripts, so I'm not sure what to do here.
Nothing has changed in the files I've provided in 5+ months. So anything that was working before (which I tested everything at release as did others) has not changed on my end, meaning there's not much I can do. Also I didn't developed HomeMenuEdition either, which is also unmodified in my pack.
 

bungboi

Well-Known Member
Member
Joined
Oct 31, 2017
Messages
100
Trophies
0
Age
29
XP
349
Country
United States
Nothing has changed in the files I've provided in 5+ months. So anything that was working before (which I tested everything at release as did others) has not changed on my end, meaning there's not much I can do. Also I didn't developed HomeMenuEdition either, which is also unmodified in my pack.
Alright, I think I fixed it.
If you already modified your home menu, then you have to go to /title/00040030/00008f02/content and make 00000000.tmd into a standard CIA. After I did that, I was able to extract the CIA and edit it.
 
D

Deleted User

Guest
Hi, sorry to necrobump but I recently updated, forgetting that I had a modified home menu cia (sleep mode text). I don't have a nand backup that is recent. How can I restore the home menu cia to get the system there again?
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Last edited by fmkid,
D

Deleted User

Guest
Afaik, nothing of those will lose after perform it. If you are not sure, just make before a copy from your actual NAND and from all the content on your SD card (in order to revert the process)
Say if I went through the process, and I backed up the home menu from it, could I restore the nand with the bricked home menu, and then just restore the home menu from the working nand from the ctrtransfer?
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Say if I went through the process, and I backed up the home menu from it, could I restore the nand with the bricked home menu, and then just restore the home menu from the working nand from the ctrtransfer?
Problem is how do you will restore/install a clean HOME Menu (.cia) version on your console, if you can't access to FBI installer at least?

But, I just remember now that latest special GodMode9 pre-version has the possibility to install cias (but in a experimental/rudimentary way, after all). Then, you better can try to install only the clean and latest version of HOME Menu according to your console model and region using that GM9 special version (altough, you must make a NAND backup before)
 
Last edited by fmkid,
D

Deleted User

Guest
Problem is how do you will restore/install a clean HOME Menu (.cia) version on your console, if you can't access to FBI installer at least?

But, I just remember now that latest special GodMode9 pre-version has the possibility to install cias (but in a experimental/rudimentary way, after all). Then, you better can try to install only the clean and latest version of HOME Menu according to your console model and region using that GM9 special version (altough, you must make a NAND backup before)
Doesn't the CTRTransfer image have the nand files or something? I think it was 11.5? I could update that to latest and then use the script to extract a copy from it, then restore the old nand, and installing the working copy.
 

fmkid

Just another GBATemp's random guy
Member
Joined
Apr 23, 2015
Messages
1,911
Trophies
0
XP
1,424
Country
Colombia
Doesn't the CTRTransfer image have the nand files or something? I think it was 11.5? I could update that to latest and then use the script to extract a copy from it, then restore the old nand, and installing the working copy.
Yes, possible. But why would you do that thing? If you need only the latest HOME Menu (.cia) version for your console, you can use 3DNUS, afaik.
 
  • Like
Reactions: Deleted User
D

Deleted User

Guest
Yes, possible. But why would you do that thing? If you need only the latest HOME Menu (.cia) version for your console, you can use 3DNUS, afaik.
i downloaded the home menu cia from 3dnus earlier but i didn't know godmode9 had a cia install feature so i had to go through a weird process to try and get the script to accept my cia but it wouldn't work

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

i downloaded the home menu cia from 3dnus earlier but i didn't know godmode9 had a cia install feature so i had to go through a weird process to try and get the script to accept my cia but it wouldn't work
i got it to work btw. glad for that cia install feature. no idea why it wasn't there in the first place.
 
  • Like
Reactions: fmkid

Kitsune_sempai

Well-Known Member
Newcomer
Joined
Feb 7, 2016
Messages
56
Trophies
0
Age
32
XP
629
Country
Canada
Hi there,
I'm jumping on the necro bandwagon but I wanted to translated my JPN N3ds Menu and settings to english.
Reading form this thread I got the gist of it
I would use godmode9 extract my homemenu run the script decrypt the files and I could put US file into those folders and repack it and install.
Here's my issue, how can I grad the US homemenu files?
I tried 3dsnus got the full US firmware, located the homemenu.cia, added it to the folder but I'm unable to run the homemenutool.bat
I got the following errors

"ERROR: the file type is mismatch

ERROR: open file DecryptedExeFS.bin failed

ERROR: the file type is mismatch

ERROR: open file DecryptedRomFS.bin failed

ERROR: the file type is mismatch"

Would I need to change my region to USA using CTRLnand and then starting the steps in the guide to extract the correct files?

thank you for your future help
 

kuro0628neko

Well-Known Member
Newcomer
Joined
May 7, 2023
Messages
94
Trophies
0
XP
404
Country
United States
More necroposting but… how would I accomplish this on OSX/Mac? I do have Wine installed, but I'm an absolute noob at using it.
 

schrmh

Well-Known Member
Newcomer
Joined
Jun 5, 2015
Messages
55
Trophies
0
XP
568
Country
Gambia, The
More necroposting but… how would I accomplish this on OSX/Mac? I do have Wine installed, but I'm an absolute noob at using it.
Does HMRT.sh work for you?
There is one step that still has a wine dependency but that should not matter if it really did not work since it is not needed when LayeredFS is used.
 

kuro0628neko

Well-Known Member
Newcomer
Joined
May 7, 2023
Messages
94
Trophies
0
XP
404
Country
United States
Does HMRT.sh work for you?
There is one step that still has a wine dependency but that should not matter if it really did not work since it is not needed when LayeredFS is used.
It's at this point that I have the problem:

9) Open the HomeMenuEdition in the pack, run Home Menu Tool.bat, and use option 7 to extract the CIA and decompress all of the files.

10) Once it completes, you should see a message saying to do your edits

I'm not sure what to do with this…

Screen Shot 2023-05-11 at 13.42.37.png
Screen Shot 2023-05-11 at 13.42.42.png
Screen Shot 2023-05-11 at 13.42.47.png
 

schrmh

Well-Known Member
Newcomer
Joined
Jun 5, 2015
Messages
55
Trophies
0
XP
568
Country
Gambia, The
It's at this point that I have the problem:

9) Open the HomeMenuEdition in the pack, run Home Menu Tool.bat, and use option 7 to extract the CIA and decompress all of the files.
Follow this guide: https://3ds.codeberg.page/homemenu/ (That's the one in my signature.)
And use HMRT.sh; not a .bat (Windows batch file).
HMRT.bat (and likely this edited version here as well) has had problems in WINE (not sure about newest WINE) that is why HMRT.sh was initially started.
One step (building CIA step) still has a WINE dependency but that step does work on GNU/Linux and even if it did not, it is not needed (when LayeredFS is used).
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    ButterScott101 @ ButterScott101: +1