Hacking Games and HB icons are gone after update to 11.10

raphamotta

Well-Known Member
OP
Member
Joined
Jul 12, 2013
Messages
685
Trophies
1
Age
40
XP
2,224
Country
Hello guys,

After I update to 11.10, all my homebrew and games icons are gone from home menu, including FBI. I can still launch FBI thru homebrew launcher using the Luma combo key in Download Play title.

On FBI I can still see every title I installed and launch then. But I want to recovery icons.

I got an error when try to install a cia:
Failed to install CIA file.
Result code: 0xC92044FA
Level: Status (25)
Summary : Canceled (9)
Module: FS (17)
Desc: FAT operation denied (250)

I had a nand backup but there's no change when restore it. It seems a problem with the SD card. I already copy all contents and tried another one, no success, same error.


Any ideas?
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
  1. When you turn on the 3DS and hold (SELECT) to access Luma3DS v9.1 configuration, does the bottom screen states Booted from SD via B9S?
  2. Does your library of 3DS games exceed the 300 titles limit?
  3. Have you ever hardware tested your (emptied out) SD card with a full Write + Verify test using H2testw (Windows), F3 (Linux) or F3X (Mac)?
 

raphamotta

Well-Known Member
OP
Member
Joined
Jul 12, 2013
Messages
685
Trophies
1
Age
40
XP
2,224
Country
  1. When you turn on the 3DS and hold (SELECT) to access Luma3DS v9.1 configuration, does the bottom screen states Booted from SD via B9S?
  2. Does your library of 3DS games exceed the 300 titles limit?
  3. Have you ever hardware tested your (emptied out) SD card with a full Write + Verify test using H2testw (Windows), F3 (Linux) or F3X (Mac)?

1 - Yes
2 - No
3 - Yes no problem


Funny you commend I think I will follow your guide here since I can restore my saves and install cias if I delete de Nintendo3DS folder:

https://gbatemp.net/threads/i-made-...back-now-had-to-recover-missing-games.519409/

Any better option?

EDIT: OK I discovery what's wrong? It was no the update, it was a '?' title I deleted from game list. So, my database is corrupted. Maybe your CTRTransfer (Type D9) to fix database can solve rebuilding the database?


https://gbatemp.net/threads/release-godmode9-scripts-megathread.482150/page-9#post-8550543

BTW DSi titles are showing and working fine
 
Last edited by raphamotta,
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
1 - Yes
2 - No
3 - Yes no problem


Funny you commend I think I will follow your guide here since I can restore my saves and install cias if I delete de Nintendo3DS folder:

https://gbatemp.net/threads/i-made-...back-now-had-to-recover-missing-games.519409/

Any better option?

EDIT: OK I discovery what's wrong? It was no the update, it was a '?' title I deleted from game list. So, my database is corrupted. Maybe your CTRTransfer (Type D9) to fix database can solve rebuilding the database?


https://gbatemp.net/threads/release-godmode9-scripts-megathread.482150/page-9#post-8550543

BTW DSi titles are showing and working fine

DSiWare / TWL titles are listed in the title.db and import.db found at [1:] SYSNAND CTRNAND/dbs directory. That gm9 script's Rebuild 3DS Database is meant to fix the SD card's separate pair of title & import DB files.

If you have the free space, I recommend copy everything off your SD card onto your computer, reformat the card, and test it out with H2testw. If the card checks out, copy everything back on that card (while still keeping a copy of that copy on the computer), and then use the Rebuild 3DS Database. If you don't know which option to pick, go with (A) Quick as the default. If that fixes it, you can later decide to redo it with (B) Full or (C) Manual.
 

Kwyjor

Well-Known Member
Member
Joined
May 23, 2018
Messages
4,323
Trophies
1
XP
4,453
Country
Canada
Why exactly does the game list even have that "?" title? Every now and then I read about someone deleting it and screwing everything up. Shouldn't it be hidden or given a more coherent name (like "DO NOT DELETE THIS") ?

But I suppose this is the wrong place to ask. (What would be the right place to ask..?)
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
Why exactly does the game list even have that "?" title? Every now and then I read about someone deleting it and screwing everything up. Shouldn't it be hidden or given a more coherent name (like "DO NOT DELETE THIS") ?

But I suppose this is the wrong place to ask. (What would be the right place to ask..?)

The 3DS official system application that handles SD titles found at System Settings → Data Management tends to fail at properly identifying and uninstalling/deleting those "?" titles. How those "?" titles become those in the first place and why deleting them can cause the DB files to corrupt are anyone's guesses. Using a fake or bad SD cards is the usual prime suspect of corrupted database, but that's not always the case. There have been instances where users had their cards scanned fine with H2testw after experiencing this. One common factor some of them shared was that they using the Luma3DS v9.1 configuration setting's (x) Disable ARM11 exception handlers when their problems occurred.

What to do in this scenario.

If you see a "?" title in Data Management, go in the sdmc:/Nintendo 3DS/<ID0>/<ID1> directory and make a copy of the dbs subfolder. Figure out which title that "?" is linked to and then use FBI to delete it. You will need to manually cross reference the TitleIDs to those listed in FBI → Titles and Data Management. If the database corrupts or delists everything, copy and paste back the backed up DB files.

Unfortunately, the 3DS homebrew community doesn't know enough about the title.db and import.db where we can go in editing and fixing those files alone. The only way to fix this is to reinstall CIAs. While not ideal, the CTRTransfer (Type D9) - Rebuild 3DS Database feature tries to make the recovery experience as trouble/stress free as possible with whichever of the three options that best suits you.
 

raphamotta

Well-Known Member
OP
Member
Joined
Jul 12, 2013
Messages
685
Trophies
1
Age
40
XP
2,224
Country
DSiWare / TWL titles are listed in the title.db and import.db found at [1:] SYSNAND CTRNAND/dbs directory. That gm9 script's Rebuild 3DS Database is meant to fix the SD card's separate pair of title & import DB files.

If you have the free space, I recommend copy everything off your SD card onto your computer, reformat the card, and test it out with H2testw. If the card checks out, copy everything back on that card (while still keeping a copy of that copy on the computer), and then use the Rebuild 3DS Database. If you don't know which option to pick, go with (A) Quick as the default. If that fixes it, you can later decide to redo it with (B) Full or (C) Manual.


@TurdPooCharger I just solved the issue and did not even need to run the entire script. I think you can put this on your script to solve problems like mine.

I just started the FULL option and after backup all the cia, I saw the missing_titles.txt. Just deleted the titled from original sd backup and that's it! Thank you very much for your help.
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
@TurdPooCharger I just solved the issue and did not even need to run the entire script. I think you can put this on your script to solve problems like mine.

I just started the FULL option and after backup all the cia, I saw the missing_titles.txt. Just deleted the titled from original sd backup and that's it! Thank you very much for your help.
If you used option (B) Full, you have to follow through with (2b) Restore Saves. Reinstalling CIAs deletes their saves. Reinstalling nonlegit CIAs also overwrites whatever legit tickets you had for those titles if you bought or downloaded them from Nintendo eShop.
 

raphamotta

Well-Known Member
OP
Member
Joined
Jul 12, 2013
Messages
685
Trophies
1
Age
40
XP
2,224
Country
If you used option (B) Full, you have to follow through with (2b) Restore Saves. Reinstalling CIAs deletes their saves. Reinstalling nonlegit CIAs also overwrites whatever legit tickets you had for those titles if you bought or downloaded them from Nintendo eShop.

Yeah I understand. But your script help me to discover which title was corrupted. I just deletes the title from the original sdcard backup, the one before I run your script.

After I deleted these 2 titles that was on missing_titles.txt:

Code:
00040000001b2d00 - TMD is missing.
00040002 - Unknown <TID_HIGH> (00040002).


I just put back the sdcard again and all icons appeared. I didn't install the cias, but I'm happy now I have them if something happen
 
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
https://hax0kartik.github.io/3dsdb/

00040000001b2d00 - SteamWorld Dig 2 (USA)
This was probably the "?" title in Data Management you deleted earlier.

In the title folder, 00040002 is not a valid <TID HIGH> subfolder (ie, does not fit into any of these categories: games, DLCs, or updates). I'm guessing it's a temporary folder that Data Management uses but didn't clean up deleting afterwards.
 
  • Like
Reactions: raphamotta

raphamotta

Well-Known Member
OP
Member
Joined
Jul 12, 2013
Messages
685
Trophies
1
Age
40
XP
2,224
Country
https://hax0kartik.github.io/3dsdb/

00040000001b2d00 - SteamWorld Dig 2 (USA)
This was probably the "?" title in Data Management you deleted earlier.

In the title folder, 00040002 is not a valid <TID HIGH> subfolder (ie, does not fit into any of these categories: games, DLCs, or updates). I'm guessing it's a temporary folder that Data Management uses but didn't clean up deleting afterwards.

That's rightSteamWorld Dig 2 (USA) was teh corrupted title.

So @TurdPooCharger I suggest your to put in your script a option like "Delete corrupted titles". This can help to recovery the icons when just some titles are corrupted. Just need to verify if the title can be backuped into a Cia and if not, delete this title from SD card.
 
Last edited by raphamotta,
Joined
Jan 1, 2018
Messages
7,292
Trophies
2
XP
5,946
Country
United States
That's rightSteamWorld Dig 2 (USA) was teh corrupted title.

So @TurdPooCharger I suggest your to put in your script a option like "Delete corrupted titles". This can help to recovery the icons when just some titles are corrupted. Just need to verify if the title can be backuped into a Cia and if not, delete this title from SD card.
Option (B) - Full doesn't delete the <TID_LOW> subfolder but relocates it to 0:/gm9/out/title_<ID0>/[0:] SD CARD (encrypted) if the TMD file is missing. If the TMD is found but the title fails to be made into CIA, the decrypted version of that subfolder is instead relocated to 0:/gm9/out/title_<ID0>/[A:] SYSNAND SD (decrypted) in case one would like to try again later. If the SAV file is found, the decrypted form always get pulled out and put at 0:/gm9/out/saves_<ID0>/[A:] SYSNAND SD (decrypted) whether or not the TMD is missing or that title is built into a CIA.

All three options (A-B-C) work on the principal the list found in the title.db and import.db are rebuilt from scratch. Individually deleting or removing <TID_LOW> subfolders isn't guaranteed to work for everyone.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: Nvm i'm not sleeping right now