Abuse filter editor, Bureaucrats, Check users, Interface administrators, Staff, Suppressors, Administrators, Translation Reviewer
2,120
edits
Tags: Mobile edit Mobile web edit |
(→Section II - Rebuilding the Database: capital V) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
* The latest release of [https://github.com/wwylele/save3ds/releases save3ds] for your operating system | * The latest release of [https://github.com/wwylele/save3ds/releases save3ds] for your operating system | ||
* A version of [https://www.python.org/downloads/ Python 3] | * A version of [https://www.python.org/downloads/ Python 3.8 or later] | ||
* A 3DS console with custom firmware | * A 3DS console with custom firmware | ||
* [https://github.com/ihaveamac/3DS-rom-tools/raw/master/seeddb/seeddb.bin seeddb.bin] | * [https://github.com/ihaveamac/3DS-rom-tools/raw/master/seeddb/seeddb.bin seeddb.bin] | ||
Line 27: | Line 27: | ||
# Go to <code>gm9</code> -> <code>out</code> on your SD card | # Go to <code>gm9</code> -> <code>out</code> on your SD card | ||
# Copy <code>movable.sed</code> and <code>boot9.bin</code> into the rebuild folder | # Copy <code>movable.sed</code> and <code>boot9.bin</code> into the rebuild folder | ||
# Copy <code>seeddb.bin</code> into the rebuild folder | |||
# Copy <code>seeddb.bin</code> into the | |||
# Copy <code>save3ds_fuse.exe</code> from the save3ds <code>.zip</code> file into the rebuild folder | # Copy <code>save3ds_fuse.exe</code> from the save3ds <code>.zip</code> file into the rebuild folder | ||
Line 39: | Line 35: | ||
# Navigate to the rebuild folder in file explorer | # Navigate to the rebuild folder in file explorer | ||
# Hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens a terminal, PowerShell, or Command Prompt | # Hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens a terminal, PowerShell, or Command Prompt | ||
# In this new window, enter the following commands one at a time: | # In this new window, enter the following commands one at a time: | ||
## <code>py -3 -V</code> | |||
##* The capital V is important. Don't use a lowercase v. | |||
##* If this does not print the Python version, it is either not installed correctly, or the wrong command was used. Please read the note above. | |||
## <code>py -3 -mpip install --user -r requirements.txt</code> | ## <code>py -3 -mpip install --user -r requirements.txt</code> | ||
## <code>py -3 rebuild-title-database.py -b boot9.bin -m movable.sed -s X: -o out</code> | ## <code>py -3 fix-titledb.py -b boot9.bin -m movable.sed -s X:</code> | ||
## <code>py -3 rebuild-title-database.py -b boot9.bin -m movable.sed -S seeddb.bin -s X: -o out</code> | |||
##* replace <code>X:</code> with your SD card's drive letter | ##* replace <code>X:</code> with your SD card's drive letter | ||
## <code>save3ds_fuse --db sdtitle out --import --boot9 boot9.bin --movable movable.sed --sd X:</code> | ## <code>./save3ds_fuse --db sdtitle out --import --boot9 boot9.bin --movable movable.sed --sd X:</code> | ||
##* replace <code>X:</code> with your SD card's drive letter | ##* replace <code>X:</code> with your SD card's drive letter | ||
# If you didn't get any errors, your apps should reappear on the HOME Menu immediately | # If you didn't get any errors, your apps should reappear on the HOME Menu immediately | ||
Line 52: | Line 52: | ||
* boot9.bin is missing in <code>[M:] MEMORY VIRTUAL</code> | * boot9.bin is missing in <code>[M:] MEMORY VIRTUAL</code> | ||
** | ** Follow the steps on [[3DS:Dump system files]] for more in-depth instructions, including other bootloaders. | ||
* The first command in Section II gave the error <code>ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'</code> | * The first command in Section II gave the error <code>ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'</code> | ||
** Make sure you are in the rebuild folder and that you extracted the contents of <code>rebuild-title-database-master.zip</code> into it. | ** Make sure you are in the rebuild folder and that you extracted the contents of <code>rebuild-title-database-master.zip</code> into it. |