3DS:Movable Moveover/Manual: Difference between revisions
From Hacks Guide Wiki
More actions
StarlitSkies (talk | contribs) add, clarify & reword important info, offer ninfs as potential alternative, unify all inconsistencies in wording/formatting, add notes in case you already have the movable outside of a .exefs |
StarlitSkies (talk | contribs) m added Category:Nintendo 3DS guides using HotCat |
||
| Line 96: | Line 96: | ||
{{success|text=The moveover is complete. Congratulations for performing a complex procedure.}} | {{success|text=The moveover is complete. Congratulations for performing a complex procedure.}} | ||
[[Category:Nintendo 3DS guides]] | |||
Revision as of 23:50, 8 April 2023
Required Reading (Do NOT ignore)
This guide can potentially cause unexpected results if done wrong. Please ensure you read the steps carefully to prevent these unexpected results from happening.
Additionally, ensure you have read the following warnings to have a full understanding of the potential risks of this guide.
Do NOT use a movable.sed from Bruteforce Movable (in general, but especially not for this guide). Doing so may cause other issues with the system, and will result in a guaranteed brick if you uninstall CFW while using that movable. Always keep a backup of your original movable.sed if you do so. |
| Uninstalling CFW without undoing the moveover done in this guide WILL brick your console, as we have tampered with console-unique files which can have dangerous effects if stock (native.firm) is booted. This guide has you extract the original versions of those files so you are able to undo it if you need to - do not lose those files. |
| Any games/savedata/themes/DSiWare that was already on the destination console's SD card will become inaccessible once the guide is completed - only data transferred over from the source console will be usable. To access the destination console's data again, you must undo the moveover. |
| If the above two warnings will cause issues for you and you are willing to take extra steps to avoid them, you can instead use ninfs to merge the source console's encrypted files onto the destination console, then rebuild title.db to make any merged games/apps appear. However, note that even this method will not bypass the issues of using a Bruteforce Movable movable.sed. |
If you are confused in any way, join the Nintendo Homebrew Discord and ask for help in the 3DS assistance channels.
What you need
- Two 3DS consoles, both modded with Luma3DS CFW
- These will be referred to as the source console and destination console for this guide's purposes
- If either console is not currently modded, stop and mod it with our custom firmware installation guide first
- The source console's
essential.exefs, such as the one created in our guide's Finalizing Setup- If you already have the source console's
movable.sedoutside of a.exefsfile, you can use that directly
- If you already have the source console's
- The latest version of faketik (the
.3dsxfile) - The latest version of GodMode9 (the GodMode9
.zipfile)
Prep Work
Follow this section on the destination console only.
- Power off your console
- Insert your SD card into your computer
- Copy
GodMode9.firmfrom the GodMode9.zipto the/luma/payloads/folder on your SD card - Copy the
gm9folder from the GodMode9.zipto the root of your SD card - Create a folder named
3dson the root of your SD card if it does not already exist- This folder stores homebrew applications and data; it is different from the
Nintendo 3DSfolder that the console automatically generates
- This folder stores homebrew applications and data; it is different from the
- Copy
faketik.3dsxto the3dsfolder on the root of your SD card - Copy the source console's
essential.exefsto the root of your SD card and rename it toold-essential.exefs- If you have the source console's
movable.sedalready, you can copy that to the root of the SD card instead
- If you have the source console's
- Reinsert your SD card into your console
Backing up the destination console's essential.exefs
| If you do not back up the destination console's essential.exefs before following the remainder of the guide, you will be unable to undo the moveover - which means that console will never be able to uninstall custom firmware. |
- Press and hold START, and while holding START, power on your console. This will launch GodMode9
- Enter the
[S:] SYSNAND VIRTUALdrive - Press A on
essential.exefsto select it - Press A on Copy to 0:/gm9/out
- If you see Destination already exists, press A on Overwrite file(s)
- Press A to continue
- Press B until you return to the drive list
The destination console's original essential.exefs file will be in /gm9/out folder on its SD card. It is highly recommended to back up this file to a safe location. |
Extracting the movable file
- Enter the
[0:] SDCARDdrive - Select the
old-essential.exefs, and press A on Mount as EXEFS image- If you instead copied
movable.sedto the SD root, press Y on that file and skip to the next section
- If you instead copied
- Look for a file named
movableinside theold-essential.exefsimage mount - Press Y on
movable, then proceed to the next section
Replacing the movable.sed
- Press B to return to the drive list
- Enter the
[1:] SYSNAND CTRNANDdrive, then enter theprivatefolder - Press X on the
movable.sedfile and press A - Unlock Writing to SysNAND (lvl1) when prompted, then input the given key combo
- Press Y to paste from the clipboard, then rename the file to
movable.sedif it is not named that already - Press B until you have returned to the drive list, press R + A on the
[1:] SYSNAND CTRNANDdrive, and then select Fix CMACs for drive - Once this finishes, press START to reboot your console
- Your console will act like it has just been formatted - this is supposed to happen. Proceed through initial setup and get to the HOME Menu
Getting your apps back
- Launch the Download Play application
- Wait until you see the two buttons
- Do not press either of the buttons
- Press L + D-PAD DOWN + SELECT at the same time to open the Rosalina menu
- Select Miscellaneous options
- Select Switch the hb. title to the current app.
- Press B to continue
- Press B to return to the Rosalina main menu
- Press B to exit the Rosalina menu
- Press HOME, then close Download Play
- Relaunch the Download Play application
- Your console should load the Homebrew Launcher
- Launch faketik from the list of homebrew
- Wait until the process is completed
- Press START to exit
- Reboot your console
| The moveover is complete. Congratulations for performing a complex procedure. |