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

3DS:Rebuild Title Database: Difference between revisions

From Hacks Guide Wiki
link to 3DS:Dump system files for dumping boot9.bin and movable.sed, instead of including the steps here (makes it easier if someone already has these files)
Added instructions for Linux users who are encountering an Input/output error, which is usually a sign of a corrupted title.
Line 60: Line 60:
* The fifth command in Section II failed
* The fifth command in Section II failed
** If you are on macOS, try installing {{GitHub|osxfuse/osxfuse/releases/latest|osxfuse}}, either via its GitHub page or via [https://brew.sh Homebrew].
** If you are on macOS, try installing {{GitHub|osxfuse/osxfuse/releases/latest|osxfuse}}, either via its GitHub page or via [https://brew.sh Homebrew].
==== <code>Input/output error</code> on fourth command in Section II ====
{{info|These instructions are for Linux users, and will not work on Windows.}}
# '''''Unmount''''' the SD card from your computer.
# Open up a terminal window, and enter the following commands one at a time:
## <code>watch lsblk</code>
##* After running this command, re-insert the SD card into your computer.. The terminal window should now show a new partition of some kind. '''This is the SD card's partition'''. For example, <code>sda -> sda1</code> may have appeared after re-inserting the SD card. Keep this in mind, as you'll need it later.
##* Once you see what partition the SD card is, press <kbd><kbd>Ctrl</kbd> + <kbd>C</kbd></kbd> to stop monitoring the output of <code>lsblk</code>
## <code>fsck /dev/[partition]</code>
##* <code>[partition]</code> is the partition that showed up in the terminal, when you inserted the SD card into your computer. (e.g. <code>fsck /dev/sda1<code> if the SD card showed up under <code>sda -> sda1</code>)
##* If you see <code>fsck: command not found</code>, run the command with <code>sudo</code> (e.g. <code>sudo fsck ...</code>)
# If your SD card's FAT32 partition was corrupted, you should be prompted with a few choices by <code>fsck</code>.
Here is a list of some choices you may need to give input to:
* There are differences between boot sector and its backup.
** Choose option <kbd>2</kbd> for "<code>copy backup to original</code>".
* Orphaned long file name part "[folder name]"
** Choose option <kbd>2</kbd> for "<code>leave it</code>".
* Free cluster summary wrong <nowiki>(####### vs. really #######)</nowiki>
** Choose option <kbd>1</kbd> for "<code>correct</code>".
Eventually, you will see the following:
<code>
*** Filesystem was changed ***
The changes have not yet been written, you can still choose to leave the
filesystem unmodified:
1) Write changes
2) Leave filesystem unchanged
</code>
If you are happy with the options you chose, and aren't scared something will break, choose option <kbd>1</kbd> to write changes. After the changes have been written, try re-running the fourth command in Section II and continuing on from there.


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