Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Alternate Exploits/Preparing menuhax67 (Kartminer7) and User:ManiacOfHomebrew/3DS 12-hour Clock: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
ItsCrocoSwine (talk | contribs)
m Specified the section your continuing to
 
add clarifications about 12-hour time, fix grammar, and "HOME Menu"
 
Line 1: Line 1:
== Required Reading ==
{{#approvable_by: users = ManiacOfHomebrew}}<!-- this should be removed if moved out of userspace -->
[https://github.com/zoogie/Kartminer7 Kartminer7] was discovered and developed by [https://github.com/zoogie zoogie].
{{Page WIP|notes=*I want to expand this to include AM/PM indicators, but I'm not sure if it'll be possible.
*In addition, I would like this to work across all applets, but that will take some time to flesh out.}}


==What You Need==
==Required Reading==
The 3DS uses the 24-hour time format to display the time on the HOME Menu among other applets. This guide shows you how to convert the 3DS system's clock on the HUD of the HOME Menu to a 12-hour format.


*A physical or digital copy of Mario Kart 7 updated to the latest version (v1.2)
{{Info|text=This will not affect other applets such as System Settings or the Nintendo eShop at the moment, meaning you will only see a 12-hour clock on the HOME Menu.}}{{Info|text=The clock will display in Japanese 12-hour time, which means that 12:00 (both midnight and noon) will be displayed as 0:00. All other hours of the day function as expected.}}<!--
**You can update Mario Kart 7 from eShop or by following the update prompt when you launch the game
This guide is based heavily on a custom HOME menu guide by Dungeonfire available at https://axities.github.io/
*A computer running Windows, macOS, or Linux
However, that guide is decently outdated, and users should be redirected to https://3ds.codeberg.page/homemenu/ instead.
*Your <code>movable.sed</code> file from completing Seedminer
I left this comment here as attribution ~Aven
*The latest release of [https://github.com/zoogie/Kartminer7/releases/latest Kartminer7] (the release marked <code>WINDOWS</code> if you have a Windows computer, or the release marked <code>LINUX-macOS</code> if you have a macOS or Linux-based computer)
-->
*The latest release of [https://github.com/zoogie/menuhax67/releases/latest menuhax67]
*The latest release of [https://github.com/LumaTeam/Luma3DS/releases/latest Luma3DS] (the Luma3DS <code>.zip</code> file)


==Instructions==
==What You Need==  


====Section I - Preparing Mario Kart 7 data====
*The latest version of [https://github.com/schrmh/HMRT Home Menu Rebuilding Tool]
In this section, you will have the 3DS generate some data in Mario Kart 7 that will be used to install the exploit in a later section.
** To download, click the green code button, and then Download ZIP.
*The latest version of [https://github.com/IcySon55/3DLandMSBTeditor/releases MSBT Editor Reloaded]
*The latest version of [[3DS:GodMode9/Usage#Updating GodMode9|GodMode9]] installed
*A computer running Windows, or Wine for Mac/Linux (Required to run MSBT Editor)


#Reinsert your SD card into your console
==Instructions==
#Open Mario Kart 7
{{info|text=In this guide, <code><Your language></code> is to be substituted with your consoles language selection. For example, <code>US_English</code>.}}
#Tap the “Mario Kart Channel” button on the bottom
===Section I: Prep Work===
#If you are prompted to, hit “Next” and “OK” to all of the prompts that you see
#Tap the “StreetPass List” button on the bottom of the screen, in the middle
#Press the (Home) button to suspend Mario Kart 7
#Disable wireless connections by flicking the wireless switch on the side of the console or by navigating to HOME Menu Settings (top left) -> Wireless Communication -> OFF
#Power off your console
 
====Section II - SD Card Prep Work====


#Insert your SD card into your computer
#Extract Home Menu Rebuilding Tool as well as MSBT Editor Reloaded to a new folder on your computer
#Copy <code>boot.firm</code> and <code>boot.3dsx</code> from the Luma3DS <code>.zip</code> to the root of your SD card
#Press and hold {{Key press|Start}}, and while holding {{Key press|Start}}, power on your console. This will launch GodMode9
#*The root of the SD card refers to the initial directory on your SD card where you can see the Nintendo 3DS folder, but are not inside of it
#Press {{Key press|HOME}} to bring up the action menu
#Create a folder named <code>3ds</code> on the root of your SD card if it does not already exist
#Select "Title manager"
#*This folder stores homebrew applications and data; it is different from the <code>Nintendo 3DS</code> folder that the console automatically generates
#Select "[1:] NAND / TWL"
#Copy <code>menuhax67_installer.3dsx</code> from the menuhax <code>.zip</code> to the <code>/3ds/</code> folder on your SD card
#Scroll down through the list and select a title labeled <code>(CTR-N-HMME)</code>. This is the HOME Menu application
#Copy <code>Launcher.dat</code> from the folder for your model and region inside the menuhax <code>.zip</code> to the root of your SD card
#Select "Manage Title..."
#Keep your SD card inserted in your computer, as it is still required in the next section
#Select "Build CIA (standard)"
#Push {{Key press|A}} once it is finished
#Push {{Key press|R|Start}}  to power off the console
#Insert the SD Card into your computer
#Backup the <code>.cia</code> file in the <code>gm9/out</code> folder to a safe place on your computer. It ends with <code>(CTR-N-HMME).standard.cia</code>
#Make another copy of this <code>.cia</code> file in the folder created in step 1
#Rename it to <code>HomeMenu.cia</code>
#Copy <code>HomeMenu.cia</code> to the Home Menu Rebuilding Tool folder


====Section III - Installing Kartminer7====
===Section II - Modifying===


#Extract the Release_BETA_mk7 <code>.zip</code> to '''somewhere on your computer''' (i.e. your desktop)
*Open <code>HMRT.bat</code>
#Copy your <code>movable.sed</code> file to the <code>resources</code> folder of the Release_BETA_mk7 folder
*Push {{Key press|1}} on your keyboard to extract the components of the Home Menu
#*Ensure that the file is named exactly <code>movable.sed</code>
*Push {{Key press|5}} on your keyboard to decompress the components
#Open the <code>backup</code> folder inside of the Release_BETA_mk7 folder
*Keep the window open and open <code>MsbtEditor.exe</code>
#Double-click on the BACKUP file corresponding to your console’s region (e.g. <code>backup_USA</code> if you have a USA copy of Mario Kart 7)
*Drag the file named <code>hud_msbt.LZ</code> from <code>ExtractedRomFS/message_hud/<Your language></code> into MsbtEditor
#*If you are unsure of your console region, you can check System Settings. U = USA; E = EUR, J = JPN
*Scroll down and select <code>lau_hours</code> in the list on the left
#*If you get a message from Windows Defender, click “More info”, “Run anyway”, then press any key to continue
*Change <code>%H</code> to <code>%h</code> in the first text box labeled "Edit:"
#*If the backup was successful, you should see a new folder appear
*Push {{B|Ctrl|S}} to save, then close MsbtEditor
#*If you wish to restore this data at a later date (after finishing this guide), insert your SD card and double-click on the RESTORE file corresponding to your console’s region
#Go back to the Release_BETA_mk7 folder, then double-click on the file corresponding to your console’s region (e.g. <code>USA</code> if you have a USA copy of Mario Kart 7)
#Reinsert your SD card into your console


====Section IV - Kartminer7====
===Section III - Installing===
<tabber>
|-|Luma LayeredFS (Recommended)=


#Power on your console
[[File:USEnglish12HourTime.png|thumb|The file structure for a US_English 12-hour time patch file.]]
#Open Mario Kart 7
#In the Home Menu Rebuilding Tool window, push {{Key press|6}} on your keyboard to recompress the components
#Tap the “Mario Kart Channel” button on the bottom
#Close the Home Menu Rebuilding Tool window.
#Tap the “StreetPass List” button on the bottom of the screen, in the middle
#On your 3ds SD Card, create the following folder corresponding to your region:
#Press (A) over and over again
*JPN: <code>luma/titles/0004003000008202/romfs</code>
#*You should eventually see the “Start Race?” prompt, then the colours on the bottom screen should change from red, to blue, to white
*USA: <code>luma/titles/0004003000008F02/romfs</code>
#*If you see the red/blue/white screens but the 3DS crashes, just reboot and try again
*EUR: <code>luma/titles/0004003000009802/romfs</code>
#*If you don’t see ANY colours, change your system language (if possible), then try the exploit again
*CHN: <code>luma/titles/000400300000A102/romfs</code>
#If the exploit was successful, the 3DS will have booted into the 3DS ROP xPloit Injector
*KOR: <code>luma/titles/000400300000A902/romfs</code>
*TWN: <code>luma/titles/000400300000B102/romfs</code>
<ol start="4">
<li>Create the <code>message_hud/<Your language></code> folder inside the <code>romfs</code> folder.</li>
<li>Copy <code>hud_msbt_LZ.bin</code> from <code>ExtractedRomFS/message_hud/<Your language></code> to the new folder.</li>
<li>Eject your SD Card and put it back in the console.</li>
<li>Start your device and hold SELECT to enter the Luma3DS configuration screen</li>
<li>Press (A) on <code>( ) Enable game patching</code> to tick it (if it is not already ticked) <code>(x)</code></li>
<li>Press <code>START</code> to boot the the HOME Menu</li>
</ol>
{{success|text=The HOME Menu's clock should now be displaying 12-hour time.}}


====Section V - Installing menuhax67====
|-|Patched CIA=


#Press (Y) + (D-Pad Down) to install menuhax67
{{Warning|text=<b>Read this box closely!</b>
#*The console will automatically power off
*This method is much less preferred than LayeredFS, as it makes direct edits to your system HOME Menu. Only use this as a last resort and if troubleshooting LayeredFS was not successful!
*Create/update your NAND backup! When making changes to your device, there is always the chance you will brick.
*Having a custom HOME Menu installed breaks system updates. If you want to update your system, you will have to restore your HOME Menu with a blank <code>HomeMenu.cia</code> first.}}


-----
# In the Home Menu Rebuilding Tool window, push {{Key press|6}} on your keyboard to recompress the components
# In the Home Menu Rebuilding Tool window, push {{Key press|2}} on your keyboard to rebuild the HomeMenu CIA.
# Copy the outputted <code>HomeMenu_edited.cia</code> file to the root of the SD card
# Press and hold {{Key press|Start}}, and while holding {{Key press|Start}}, power on your console. This will launch GodMode9
# Navigate to the <code>[0:] SDCARD</code> drive, then select the <code>HomeMenu_edited.cia</code> file
# Select "CIA Image options..."
# Select "Encrypt file (...)"
# Select "Encrypt inplace"
# After it is finished, push {{Key press|A}} to continue
# Select the <code>HomeMenu_edited.cia</code> file again
# Select "CIA Image options..."
# Select "Install game image"
# Press {{Key press|A}} to unlock SysNAND (lvl1) writing, then input the key combo given
# Push {{Key press|A}} twice then {{Key press|Start}} to reboot


<span style="font-size:200%;">Continue to [[3DS:Alternate_Exploits/menuhax67#Using_menuhax67 | Using menuhax67]]</span>
{{success|text=The HOME Menu's clock should now be displaying 12-hour time.}}
</tabber>


[[Category:Nintendo 3DS guides]]
{{info|text=If the HOME menu does not boot or you encounter any other problem, it is recommended that you ask for help on the [https://discord.gg/nintendohomebrew Nintendo Homebrew Discord server] in one of the 3DS assistance channels, mentioning that you were following this guide.}}

Revision as of 00:21, 11 July 2024

Required Reading

The 3DS uses the 24-hour time format to display the time on the HOME Menu among other applets. This guide shows you how to convert the 3DS system's clock on the HUD of the HOME Menu to a 12-hour format.

Info icon This will not affect other applets such as System Settings or the Nintendo eShop at the moment, meaning you will only see a 12-hour clock on the HOME Menu.
Info icon The clock will display in Japanese 12-hour time, which means that 12:00 (both midnight and noon) will be displayed as 0:00. All other hours of the day function as expected.

What You Need

  • The latest version of Home Menu Rebuilding Tool
    • To download, click the green code button, and then Download ZIP.
  • The latest version of MSBT Editor Reloaded
  • The latest version of GodMode9 installed
  • A computer running Windows, or Wine for Mac/Linux (Required to run MSBT Editor)

Instructions

Info icon In this guide, <Your language> is to be substituted with your consoles language selection. For example, US_English.

Section I: Prep Work

  1. Extract Home Menu Rebuilding Tool as well as MSBT Editor Reloaded to a new folder on your computer
  2. Press and hold Start, and while holding Start, power on your console. This will launch GodMode9
  3. Press HOME to bring up the action menu
  4. Select "Title manager"
  5. Select "[1:] NAND / TWL"
  6. Scroll down through the list and select a title labeled (CTR-N-HMME). This is the HOME Menu application
  7. Select "Manage Title..."
  8. Select "Build CIA (standard)"
  9. Push A once it is finished
  10. Push R+Start to power off the console
  11. Insert the SD Card into your computer
  12. Backup the .cia file in the gm9/out folder to a safe place on your computer. It ends with (CTR-N-HMME).standard.cia
  13. Make another copy of this .cia file in the folder created in step 1
  14. Rename it to HomeMenu.cia
  15. Copy HomeMenu.cia to the Home Menu Rebuilding Tool folder

Section II - Modifying

  • Open HMRT.bat
  • Push 1 on your keyboard to extract the components of the Home Menu
  • Push 5 on your keyboard to decompress the components
  • Keep the window open and open MsbtEditor.exe
  • Drag the file named hud_msbt.LZ from ExtractedRomFS/message_hud/<Your language> into MsbtEditor
  • Scroll down and select lau_hours in the list on the left
  • Change %H to %h in the first text box labeled "Edit:"
  • Push Ctrl+S to save, then close MsbtEditor

Section III - Installing

The file structure for a US_English 12-hour time patch file.
  1. In the Home Menu Rebuilding Tool window, push 6 on your keyboard to recompress the components
  2. Close the Home Menu Rebuilding Tool window.
  3. On your 3ds SD Card, create the following folder corresponding to your region:
  • JPN: luma/titles/0004003000008202/romfs
  • USA: luma/titles/0004003000008F02/romfs
  • EUR: luma/titles/0004003000009802/romfs
  • CHN: luma/titles/000400300000A102/romfs
  • KOR: luma/titles/000400300000A902/romfs
  • TWN: luma/titles/000400300000B102/romfs
  1. Create the message_hud/<Your language> folder inside the romfs folder.
  2. Copy hud_msbt_LZ.bin from ExtractedRomFS/message_hud/<Your language> to the new folder.
  3. Eject your SD Card and put it back in the console.
  4. Start your device and hold SELECT to enter the Luma3DS configuration screen
  5. Press (A) on ( ) Enable game patching to tick it (if it is not already ticked) (x)
  6. Press START to boot the the HOME Menu
Success icon The HOME Menu's clock should now be displaying 12-hour time.

Warning icon Read this box closely!
  • This method is much less preferred than LayeredFS, as it makes direct edits to your system HOME Menu. Only use this as a last resort and if troubleshooting LayeredFS was not successful!
  • Create/update your NAND backup! When making changes to your device, there is always the chance you will brick.
  • Having a custom HOME Menu installed breaks system updates. If you want to update your system, you will have to restore your HOME Menu with a blank HomeMenu.cia first.
  1. In the Home Menu Rebuilding Tool window, push 6 on your keyboard to recompress the components
  2. In the Home Menu Rebuilding Tool window, push 2 on your keyboard to rebuild the HomeMenu CIA.
  3. Copy the outputted HomeMenu_edited.cia file to the root of the SD card
  4. Press and hold Start, and while holding Start, power on your console. This will launch GodMode9
  5. Navigate to the [0:] SDCARD drive, then select the HomeMenu_edited.cia file
  6. Select "CIA Image options..."
  7. Select "Encrypt file (...)"
  8. Select "Encrypt inplace"
  9. After it is finished, push A to continue
  10. Select the HomeMenu_edited.cia file again
  11. Select "CIA Image options..."
  12. Select "Install game image"
  13. Press A to unlock SysNAND (lvl1) writing, then input the key combo given
  14. Push A twice then Start to reboot
Success icon The HOME Menu's clock should now be displaying 12-hour time.

Info icon If the HOME menu does not boot or you encounter any other problem, it is recommended that you ask for help on the Nintendo Homebrew Discord server in one of the 3DS assistance channels, mentioning that you were following this guide.