3DS Store › Tools

3DS homemenu ext data Tool v1.1.1 by yellows8

Released Jul 9, 2015 · Tools
27,466 downloads on GitHub · Source code

Reads and writes the Home Menu's SD extdata, for backing up settings and loading custom themes

Install on your 3DS

QR code of the download link for 3ds_homemenu_extdatatool_v111.zip

Method 1Scan the QR code
With 3dsDL (Scan QR Code). Then open the .zip in 3dsDL's Files and extract it where the release notes say.

Method 2Send it to your 3DS
Open 3dsDL › Receive on the same Wi-Fi, then press:
Send to 3dsDL
Then extract the .zip in 3dsDL's Files where the release notes say.

Other ways to install

Files

FileSizeSHA-256
3ds_homemenu_extdatatool_v111.zip104 KB b1e6d293…d622 Download

Downloads come from the developer's GitHub release while it's there. If GitHub stops serving a file, or the file there changes, the same link serves our copy.

All versions (3)

Screenshots

About 3DS homemenu ext data Tool

yellows8's tool for the Home Menu's SD extdata, usable from ninjhax. It copies SaveData.dat and the theme cache between extdata and the SD card. Write a custom theme in and the Home Menu loads it the next time it starts.

Back up first by copying your Home Menu and theme extdata from sdmc:/Nintendo 3DS/(ID0)/(ID1)/extdata/00000000/ somewhere else. The main menu has:
- Copy extdata SaveData.dat to sd, and back again: your Home Menu settings
- Enable normal theme-cache: only if you have theme DLC installed
- Enable persistent theme-cache: custom themes stay even without theme DLC
- Copy theme-data from extdata to sd, and back again: save the current theme or write a custom one

Theme files sit next to the app, or in the SD root for the CIA: ThemeManage.bin, BodyCache.bin or body_LZ.bin, and BgmCache.bin or bgm.bcstm. Body data can be up to 0x150000 bytes and music up to 0x337000. Don't write new music while the Home Menu is already playing music from the theme cache.

To undo it, set the theme to none in the Home Menu theme settings, restore your SaveData.dat, or delete the extdata. D-Pad or Circle Pad moves, A opens a menu, and B on the main menu goes back to the Homebrew Launcher.

Release notes

v1.1.1 · Jul 9, 2015

Updated for latest ctrulib+devkitARM. Set the icon strings to proper values. Replaced the 5-second-delay with a press-button-wait.

Full changelog

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing