3DS:Rebuild Title Database: Difference between revisions
From Hacks Guide Wiki
More actions
|  why did I do this? Randal? Is this good? Im scared its not, using untested information, will go to sleep now, but have to save this, please fix everything like always /j | |||
| Line 3: | Line 3: | ||
| === What you need === | === What you need === | ||
| * The latest release of [https://github.com/wwylele/save3ds/releases save3ds]  | * The latest release of [https://github.com/wwylele/save3ds/releases save3ds] for your operating system | ||
| * The latest release of [https://www.python.org/downloads/ Python 3]   | * The latest release of [https://www.python.org/downloads/ Python 3]   | ||
| * a 3DS console with boot9strap | * a 3DS console with boot9strap | ||
Revision as of 21:49, 23 November 2022
title.db is a file. For more info check out 3dbrew.
What you need
- The latest release of save3ds for your operating system
- The latest release of Python 3
- a 3DS console with boot9strap
- seeddb.bin
Section I - Preparing the files
- Launch GodMode9 by holding START on boot
- Navigate into [M:] MEMORY VIRTUAL
- Press A on boot9.binthen select "Copy to 0:/gm9/out"
- Press A to continue
- Press B once to return to the main menu
- Navigate into [1:] SYSNAND CTRNAND->private
- Press A on movable.sed, then select "Copy to 0:/gm9/out"
- Turn the 3DS off
- Insert the SD card into your computer
- Go to https://github.com/ihaveamac/rebuild-title-database
- Click the green Code button, then click "Download ZIP" to download it
- Extract the contents of the .zipinto a folder- Lets call this folder "rebuild folder"
 
- Go to gm9->outon your SD card
- Copy movable.sedandboot9.binto the rebuild folder
- Create a folder called 3dsin the user directory (C:/Users/[your username]/)
- Copy seeddb.binto the3dsfolder in that directory
- Copy save3ds_fuse.exefrom the save3ds.zipto the rebuild folder
Section II - Section II
- Navigate to the rebuild folder in file explorer
- Click the Address bar, then replace the address with cmdand press ENTER- This should open a command prompt window
 
- In the command prompt, enter the following command: py -3 -mpip install --user -r requirements.txt
- Then enter the command: py -3 rebuild-title-database.py -b boot9.bin -m movable.sed -s X: -o out- replace X: with the drive letter of your SD card, which should be inserted into your Computer
 
- Next save3ds_fuse --db sdtitle out --import --boot9 boot9.bin --movable movable.sed --sd X:- replace X: with the drive letter of your SD card, which should be inserted into your Computer
 
- If you didn't get any errors, your apps should reappear, if not and they appear greyed out in System Settings -> Data Management -> Nintendo 3DS -> Software, run faketik
Troubleshooting
- Make sure you have boot9.bin and movable.sed in the rebuild folder
- Make sure the SD card is inserted and you can view and edit its contents
- ERROR: Could not open requirements file: [Errno 2] No such file or directory: 'requirements.txt'
- Make sure you are in the rebuild folder and that you extracted the contents of rebuild-title-database-master.zip in it
- When you fix this, delete the out folder and try the failing command again