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

3DS:CTRTransfer/Manual: Difference between revisions

Advanced system restoration process
m (missed a step, somehow.)
(script was updated to use gm9/in instead of gm9/out, so reflecting change here)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{hatnote|This is not the same as a CTRTransfer - it is harder to perform and not needed in most cases.<br>For instructions on a regular CTRTransfer, see [[3DS:CTRTransfer|the main CTRTransfer page.]]}}
{{hatnote|This is not the same as a CTRTransfer - it is harder to perform and not needed in most cases.<br>For instructions on a regular CTRTransfer, see [[3DS:CTRTransfer|the main CTRTransfer page.]]}}


A '''manual CTRTransfer''' is an advanced version of the CTRTransfer used to restore more parts of the system software. It uses the same CTRTransfer images as the regular version, and said images can be found on the CTRTransfer page.
A '''manual CTRTransfer''' is an advanced version of a CTRTransfer, used to restore more parts of the system software. It uses the same CTRTransfer images as the regular version, but overwrites the entire CTRNAND instead of just replacing the files that are most prone to damage.


{{critical|This is an advanced process that should only be used when all other options are exhausted.<br>It can be destructive if done incorrectly, so use caution.<br>If you run into any issues or do not understand something, join [https://discord.gg/C29hYvh the Nintendo Homebrew Discord] and ask, in English, for help.}}
{{critical|This is an advanced process that should only be used when all other options are exhausted.<br>It can be destructive if done incorrectly, so use caution.<br>If you run into any issues or do not understand something, join the [https://discord.gg/C29hYvh Nintendo Homebrew] Discord server and ask, in English, for help.}}


==Instructions==
== Instructions ==
===What You Need===
 
=== What You Need ===
 
* A 3DS console that can access [[3DS:GodMode9|GodMode9]]
* If console-unique files are missing but you have an external backup: The <code>essential.exefs</code> from this console
* A CTRTransfer image from [[3DS:CTRTransfer#What_You_Need|here]] that matches your model and region. This requires a torrent client such as [https://www.qbittorrent.org/download.php qBittorrent] or [https://dev.deluge-torrent.org/wiki/Download Deluge].
* A CTRTransfer image from [[3DS:CTRTransfer#What_You_Need|here]] that matches your model and region. This requires a torrent client such as [https://www.qbittorrent.org/download.php qBittorrent] or [https://dev.deluge-torrent.org/wiki/Download Deluge].
* The [https://3ds.eiphax.tech/assets/manual_transfer.gm9 manual_transfer.gm9] script.
* The latest version of [https://raw.githubusercontent.com/nh-server/scripts/main/3DS/manual_transfer.gm9 manual_transfer.gm9]
**(To download, right-click the link and select the option 'Save As', 'Save Target As', 'Save Link As', or similar.)  
** To download, right-click/long-press the link and select the <code>Save link as...</code> or similar, then rename the downloaded file to <code>manual_transfer.gm9</code> if it is not named exactly that)
===Section I - Manual CTRTransfer===
 
=== Section I - Manual CTRTransfer ===
 
# Power off the console, remove the SD card, and connect it to your computer
# Power off the console, remove the SD card, and connect it to your computer
# If you do not already have [[3DS:GodMode9|GodMode9]] on your SD card, take the time to get it now
# If you do not already have [[3DS:GodMode9|GodMode9]] on your SD card, take the time to get it now
# Once the CTRTransfer image is downloaded, place the CTRTransfer <code>.bin</code> and <code>.bin.sha</code> files in <code>sd:/gm9/out</code>
# Once the CTRTransfer image is downloaded, place the CTRTransfer's <code>.bin</code> and <code>.bin.sha</code> files in <code>sd:/gm9/in</code>
# Copy the <code>manual_transfer.gm9</code> file you downloaded into <code>sd:/gm9/out</code> on your SD card
# Copy the <code>manual_transfer.gm9</code> file you downloaded into <code>sd:/gm9/scripts</code>
# Put your SD card back in your console
# Put your SD card back into your console
# Power the console on while holding {{B|START}}
# Hold {{B|START}}, and while holding {{B|START}}, power on your console. This will launch GodMode9
# You should boot into GodMode9. Once you do, locate <code>[S:] SYSNAND VIRTUAL</code> and select it with {{B|A}}
# Navigate into the drive <code>[S:] SYSNAND VIRTUAL</code>
# Locate essential.exefs. Select it with A, then select <code>Copy to 0:/gm9/out</code>
# Move the cursor onto <code>essential.exefs</code> and press {{B|Y}} to copy it
# Once this is done, go back to the GodMode9 main window, then locate <code>[0:] SDCARD</code> and select it with {{B|A}}
# Go back out to the drive list, then go into <code>[0:] SDCARD</code>/<code>gm9/in</code>
# Locate the <code>manual_transfer.gm9</code> file you put in <code>sd:/gm9/out</code>
# Press {{B|Y}}, and choose to <code>Copy path(s)</code>
# Select this file, then select Execute Script
# Press the {{B|HOME}} button, then go into <code>Scripts...</code> and select <code>manual_transfer</code>
# Wait for the script to complete
#* You may choose yourself whether to restore optional data or not, unless you were linked to this by another page that says what to pick
===Section II - Remove CTRTransfer Image===
# Wait for the script to complete, and then press {{B|A}} when it asks to reboot
# Exit the script so that the <code>sd:/gm9/out</code> folder is visible
# You should reach the HOME Menu without issues
# Press {{B|X}} on the CTRTransfer <code>.bin</code> file to delete it
# Press {{B|A}} to confirm
# Press {{B|START}} to reboot your device


{{success|The manual CTRTransfer has been completed.}}
{{success|The manual CTRTransfer has been completed.}}
{{info|If this did not fix your issue, you may have a hardware issue or serious software issue that will require further attention. Need some help? Ask us: [https://discord.gg/C29hYvh Nintendo Homebrew]}}
 
{{info|If this did not fix your issue, you may have a hardware issue or serious software issue that will require further attention. Need some help? Ask us on Discord: [https://discord.gg/C29hYvh Nintendo Homebrew]}}


{{Short description|Advanced system restoration process}}
{{Short description|Advanced system restoration process}}


[[Category:Nintendo 3DS guides]]
[[Category:Nintendo 3DS guides]]
[[Category:Nintendo 3DS troubleshooting]]

Latest revision as of 05:14, 5 October 2024

A manual CTRTransfer is an advanced version of a CTRTransfer, used to restore more parts of the system software. It uses the same CTRTransfer images as the regular version, but overwrites the entire CTRNAND instead of just replacing the files that are most prone to damage.

OOjs UI icon information-destructive.svg This is an advanced process that should only be used when all other options are exhausted.
It can be destructive if done incorrectly, so use caution.
If you run into any issues or do not understand something, join the Nintendo Homebrew Discord server and ask, in English, for help.

Instructions

What You Need

  • A 3DS console that can access GodMode9
  • If console-unique files are missing but you have an external backup: The essential.exefs from this console
  • A CTRTransfer image from here that matches your model and region. This requires a torrent client such as qBittorrent or Deluge.
  • The latest version of manual_transfer.gm9
    • To download, right-click/long-press the link and select the Save link as... or similar, then rename the downloaded file to manual_transfer.gm9 if it is not named exactly that)

Section I - Manual CTRTransfer

  1. Power off the console, remove the SD card, and connect it to your computer
  2. If you do not already have GodMode9 on your SD card, take the time to get it now
  3. Once the CTRTransfer image is downloaded, place the CTRTransfer's .bin and .bin.sha files in sd:/gm9/in
  4. Copy the manual_transfer.gm9 file you downloaded into sd:/gm9/scripts
  5. Put your SD card back into your console
  6. Hold START, and while holding START, power on your console. This will launch GodMode9
  7. Navigate into the drive [S:] SYSNAND VIRTUAL
  8. Move the cursor onto essential.exefs and press Y to copy it
  9. Go back out to the drive list, then go into [0:] SDCARD/gm9/in
  10. Press Y, and choose to Copy path(s)
  11. Press the HOME button, then go into Scripts... and select manual_transfer
    • You may choose yourself whether to restore optional data or not, unless you were linked to this by another page that says what to pick
  12. Wait for the script to complete, and then press A when it asks to reboot
  13. You should reach the HOME Menu without issues
OOjs UI icon information-constructive.svg The manual CTRTransfer has been completed.
OOjs UI icon information-progressive.svg If this did not fix your issue, you may have a hardware issue or serious software issue that will require further attention. Need some help? Ask us on Discord: Nintendo Homebrew