There is a lot of information and misinformation scattered across several dozen threads / websites about this. After successfully swapping my DEMON flashcart's banner, I thought I'd post an updated and consolidated guide
This guide will make your flashcart unusable on unmodded 3DS / DSi units.
This guide will only work for ntrboot compatible flashcarts.
This guide will reset your 3DS theme. You can reapply your theme normally afterwards.
I am not responsible for any damage to your device which may occur from following this guide.
Requirements:
Instructions:
This guide will make your flashcart unusable on unmodded 3DS / DSi units.
This guide will only work for ntrboot compatible flashcarts.
This guide will reset your 3DS theme. You can reapply your theme normally afterwards.
I am not responsible for any damage to your device which may occur from following this guide.
Requirements:
- Any model of Nintendo 3DS / 2DS with CFW.
- Python 3
- ntrboot_flasher
- ntrbootbanner.py
- NDS Banner Editor
- Cthulhu
Instructions:
- Install Python 3 on your PC.
- Extract ntrbootbanner.py and NDS Banner Editor to a folder called "ntrbanner" anywhere on your PC.
- Install Cthulhu on your 3DS through Universal Updater.
- Extract ntrboot_flasher.firm to /luma/payloads/ on your 3DS SD.
- With your flashcart inserted, boot your 3DS into GodMode9. Launch ntrboot_flasher and continue past the warning screen. Select the proper flashcart from the list then select Dump Flash.
- Move the {flashcart}-backup.bin from the /ntrboot/ folder on your 3DS SD to the /ntrbanner/ folder on your PC.
- Create a second copy of {flashcart}-backup.bin and move it somewhere of your choice for safekeeping in case of mistakes.
- Right click inside the /ntrbanner/ folder and click "Open in Terminal". In the terminal, type and run (replace {flashcart} as appropriate): python3 ntrbootbanner.py -x banner.bin {flashcart}-backup.bin
- Enter "1" when prompted to finish extracting your banner.bin to the /ntrboot/ folder.
- Run NDS Banner Editor and open your newly extracted banner.bin with it (File > Open).
- Import your desired 32x32 4-bit PNG icon and type your names for each language (or Set All). Set your version to the appropriate version of the original game icon your flashcart was using.
- File > Save.
- Open a terminal in the /ntrbanner/ again if needed. Type and run (again, replace {flashcart} as apprporiate): python3 ntrbootbanner.py -i banner.bin {flashcart}-backup.bin
- Enter "1" when prompted to finish importing the edited banner.bin.
- Move your now repacked {flashcart}-backup-bin back to the /ntrboot/ folder on your 3DS SD.
- Boot your 3DS into GodMode9. Launch ntrboot_flasher and continue past the warning screen. Select the proper flashcart from the list then select Restore Flash.
- Once complete, reboot your 3DS and open the Homebrew Launcher. Run the Cthulhu application.
- Select "HOME Menu icon cache management" then "Clear HOME Menu icon cache" and press A to confirm.
- Once complete, press START to reboot the 3DS. Your flashcart icon and banner should be changed!
Last edited by deathbygin,








