[Tutorial] Clear 3DS Icon Cache (Useful for Universal Inject Generator users)

Discussion in '3DS - Tutorials' started by driverdis, May 25, 2016.

  1. Yes

  2. No

  3. Do A Barrel Roll!

Multiple votes are allowed.
  1. driverdis

    driverdis I am Justice

    Sep 21, 2011
    United States
    This guide assumes you have access to one or more of the following:
    FBI 2.0 or higher
    Godmode9 run via A9LH payload
    A computer with an SD Card reader


    1. Load FBI 2.0 or higher
    2. Scroll down and select Ext Save Data
    3. USA: Select 000000000000008F
    EUR: Select 0000000000000098
    JPN: Select 0000000000000082
    4. Select Browse User Save Data
    5. Select "CacheD.dat" then delete and confirm with A, then close the dialog by pressing A again
    6. Press power for about 1 second to get to the power off confirmation screen then power off
    8. Turn the system back on
    9. Once Home Menu Management data is created, select a theme if you had one, then set one via CHMM if you did so previously.

    If a file in use error occurs...

    If you have A9LH
    you can use GodMode9 to delete the file from the SD Card yourself before the 3DS even boots the Home Menu (and locks CacheD.dat)
    you can use GodMode9 to determine which <ID0> folder is the one you are using if you have more than one


    If you want to find which <ID0> folder you are using, launch GodMode9 and go to SysNAND CTRNAND (EmuNAND CTRNAND if using EmuNAND)
    1. Go to the data folder, the folder name will be the same as the <ID0> folder you are currently using

    1. Launch GodMode9 and select SD Card (replace ** with correct name for the region)
    2. Go into Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/000000**/00000000/ [USA = 8F][EUR = 98][JPN = 82]
    3. Delete "00000005" (it should be around 5MB)


    If you do not have A9LH, you can delete the cache file using a computer

    if you have more than one <ID0> folder, it is safe to delete the cache from all of them to make sure you deleted the one needed.

    you can also delete one at a time to find which <ID0> folder is yours by deleting the cache and booting the 3DS each time
    If you get the Home Menu Management data message, it worked and you have found which <ID0> folder is in use


    1. Put the SD Card into an SD Card reader on the computer
    2. go into Nintendo 3DS/<ID0>/<ID1>/extdata/00000000/000000**/00000000/ [USA = 8F][EUR = 98][JPN = 82]
    3. Delete "00000005" (it should be around 5MB)


    You are done, if you injected a CIA into Health & Safety (Play Coin Setter for example), The Icon will change to the one that was injected
    Last edited by driverdis, May 25, 2016
  2. Margen67

    Margen67 Dirty entited pirate

    Nov 3, 2014
    United States
    You can also delete H&S, restart, then install it again.
    This lets you reset the icon without resetting your theme.
  3. Robz8

    Robz8 Coolest of TWL

    Oct 1, 2010
    United States
    Thanks! Worked for the O3DS (w/ no A9LH) that isn't mine, and the FBI icon is no more, and reverted back to H&S.
    Last edited by Robz8, May 25, 2016
    cainamm likes this.
  4. Ev1lbl0w

    Ev1lbl0w GBAtemp Regular

    Dec 19, 2014
    I'm currently having problem with my H&S app because I can't update my FBI. I dump the H&S, inject it normally with the latest commit of Universal Inject Generator, and when I'm going to inject with Dec9 (A9LH), it can't find my FBI_with_banner.app

    So, does this guide fix this problem, or it's about a completely different matter? As far as I read, it restores the original icon of H&S
  5. GerbilSoft

    GerbilSoft GBAtemp Addict

    Mar 8, 2012
    United States
    I've run into a similar issue, but in a different area: Friends List. It always shows Health and Safety as FBI on my N3DS.

    Interestingly, when running Friends List on my N3DS, while it shows FBI locally, it shows Health and Safety on another system that's linked on my Friends List. So I'm guessing it's some local caching issue, but it's a different cache than what's used for the Home Menu.
  6. Ev1lbl0w

    Ev1lbl0w GBAtemp Regular

    Dec 19, 2014
    Well, with A9LH I can't brick anything, so might as well try xD

    — Posts automatically merged - Please don't double post! —

    Well, got the "File in use" error. Guess I have to download GodMode9. I heard I can brick my console even with A9lH with this. How can I do it so I know exactly what not to mess with?
  7. hug0-a7x

    hug0-a7x GBAtemp Fan

    Jan 19, 2013
    Thanks. Work for me
  8. driverdis

    driverdis I am Justice

    Sep 21, 2011
    United States
    The file you are deleting is on the SD Card, so there is zero risk of brick doing this. GodMode9 (or a PC) is needed as the file is not in use when the SD card is in a computer or by using GodMode9 as it boots before the home menu.
  9. JimmyZ

    JimmyZ Sarcastic Troll

    Apr 2, 2009
    I'm wondering about this too, OCD at it's best...

    I found it, delete idb.dat, idbt.dat in NAND Shared Extdata 0xf000000b does the trick for me
    make a backup before you pull the trigger though...
    Last edited by JimmyZ, Sep 30, 2016
  10. annson24

    annson24 The Patient One

    May 5, 2016

    Sent from my SM-N930F using Tapatalk
  11. Cyber Akuma

    Cyber Akuma GBAtemp Regular

    Mar 12, 2009
    United States
    Would I be able to restore my theme if I backed it up first, deleted the icon cache, then re-loaded my theme? Or would that re-load the cached icon too?


    May 7, 2012
    in yo mind
    Worked. Thanks.