ROM Hack [Tutorial] Edit the HomeMenu

  • Thread starter Thread starter Asia81
  • Start date Start date
  • Views Views 189,808
  • Replies Replies 1,195
  • Likes Likes 62
TitleID Yes, product code no (except with 3DSBuilder, but 3DS Builder is not used here)

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

I can try something for the product code, I will check tonight, I'm not at home
 
Well I can't get the Japanese keyboard to work properly, so I'm thinking about using the japanese cia, change its product code and TitleID and install it over my european keyboard, which should fix the problem.
 
Hm....

13149845_988840351185193_2023431416_n.jpg
 
  • Like
Reactions: XRaidersP
Does this mean we could change icons, bar positions, add buttons (e.g. "Load the HBL" button) and so on? Did anyone manage to do it?
Not sure what you mean by load the hbl button but you can change color and positions.
@MasterLel and @TheDeKay habe done it.
And I am pretty sure changing the Icons is possible as well.

But someone could possible rewrite everything in code etc and compile it. And the rebuild it with the Home Menu headers etc. I guess that would be "easier" but probably requires reversing as well.

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

Well I can't get the Japanese keyboard to work properly, so I'm thinking about using the japanese cia, change its product code and TitleID and install it over my european keyboard, which should fix the problem.
Just take the Header Files from the european one. And everything else from JP.
And possibly overwrite the language file
 
Last edited by Zan',
Adding buttons should be possible but adding a function to it, like loading the hbl or whatever when you press it, is impossible. (well in theory it's possible but it would requires reverse engineering on the code.bin)

Just tale the Header Files from the european one.

Gonna try but I doubt it will work. :unsure:
 
Adding buttons should be possible but adding a function to it, like loading the hbl or whatever when you press it, is impossible. (well in theory it's possible but it would requires reverse engineering on the code.bin)



Gonna try but I doubt it will work. :unsure:
It should. The header includes ver etc.
And you effectively change code etc.

However the keyboard may even be bound to the JP region. That would require you to nop this requirement. And in that case title ID won't matter.
 
Last edited by Zan',
can someone do a noob-friendly guide for this?
There is a discord channel to help out:
https://discord.gg/0z7IGZ5Sv3D0mEN0
@MasterLel you should join it as well :)

But here a short guide
  1. Get 3DNUS
  2. Download your Home Menu CIA using 3DNUS
    • JPN: 0004003000008202 v27648
    • EUR: 0004003000009802 v24576
    • USA: 0004003000008F02 v25600
  3. Download this tool
  4. Put your downloaded CIA file into the D9Game folder of your 3DS SD
  5. Launch Decrypt9 and choose
    • Game Decryptor Options -> CIA Decryptor (deep)
  6. Copy the decrypted CIA into the folder of the Tool you downloaded.
    • Rename the CIA to "HomeMenu.cia"
    • Or drag your CIA file onto the tool.
  7. Start the Tool and choose 7
  8. When the tool opens the ExtractedRomFS folder you are ready to do your edits.
  9. After you are done press any Key in the Tool. It will rebuild your CIA
    • The tool will ask you for the Letter of your SD Card and autocopy it into the D9Game folder.
  10. Launch Decrypt9 again and choose
    • Game Decryptor Options -> CIA Encryptor (NCCH)
  11. Install your edited CIA using a CIA installer (HomeMenu_edited.cia)
  12. Reboot and check your changes.
The sleep screen is in sleep_LZ.bin
The Texts are in message\[Region_[Language]\menu_msbt_LZ.bin
The menu hud is in hud_LZ.bin

Some more info can be found here
 
Last edited by Zan',
There is a discord channel to help out:
https://discord.gg/0z7IGZ5Sv3D0mEN0
@MasterLel you should join it as well :)

But here a short guide
  1. Get 3DNUS
  2. Download your Home Menu CIA using 3DNUS
    • JPN: 0004003000008202 v27648
    • EUR: 0004003000009802 v24576
    • USA: 0004003000008F02 v25600
  3. Download this tool
  4. Put your downloaded CIA file into the D9Game folder of your 3DS SD
  5. Launch Decrypt9 and choose
    • Game Decryptor Options -> CIA Decryptor (deep)
  6. Copy the decrypted CIA into the folder of the Tool you downloaded.
    • Rename the CIA to "HomeMenu.cia"
    • Or drag your CIA file onto the tool.
  7. Start the Tool and choose 7
  8. When the tool opens the ExtractedRomFS folder you are ready to do your edits.
  9. After you are done press any Key in the Tool. It will rebuild your CIA
    • The tool will ask you for the Letter of your SD Card and autocopy it into the D9Game folder.
  10. Launch Decrypt9 again and choose
    • Game Decryptor Options -> CIA Encryptor (NCCH)
  11. Install your edited CIA using a CIA installer (HomeMenu_edited.cia)
  12. Reboot and check your changes.
The sleep screen is in sleep_LZ.bin
The Texts are in message\[Region_[Language]\menu_msbt_LZ.bin
The menu hud is in hud_LZ.bin

Some more info can be found here
i dont know why but when i try to install my custom menu FBI says "error this title already exist" then i reboot my console and its bricked ._:
 
dont know why but when i try to install my custom menu FBI says "error this title already exist" then i reboot my console and its bricked

Follow this :

Don't install a customized home menu over another customized one. You have to install a clean home menu to overwrite the customized, then you can install your custom cia.

like this : normal HM > custom HM v1 > normal HM > custom HM v1.5 > normal HM > ...and so on.

Use an updated FBI and don't encrypt cias downloaded from 3DNUS, they are already encrypted.
Also, if your console crash after the installation, it's normal, just reboot it.

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

thanks ¬¬


he's right thought... You don't buy a car if you don't know how to drive it, and then ask the vendor "hey teach me how to drive pls"
And OP said :

Q: How to...
A: I don't know.

You can easily brick your system if you don't know what you're doing.
 

Site & Scene News

Popular threads in this forum