User:Ihaveahax/3DS:File list: Difference between revisions

User page
(+exploit spesfic files)
Tags: Mobile edit Mobile web edit
(add a bunch more entries of all types; style/wording revisions; add links to relevant pages)
Line 1: Line 1:
This is a list of files and folders that may exist on a 3DS SD card and their meanings.
This page lists all files and folders that might be found on a 3DS' SD card, along with their uses.
 
== Files ==


== Non exploit specific files ==
{| class="wikitable"
{| class="wikitable"
|-
|-
!File name
!File Name
!Meaning
!Usage
|-
|arm9loaderhax.bin
|The payload chainloaded by arm9loaderhax.
|-
|-
|boot.firm
|boot.firm
|The firmware file loaded by boot9strap or fastboot3ds, most often this is Luma3DS.
|The firmware chainloaded by [[3DS:boot9strap|boot9strap]] and [[3DS:fastboot3DS]], usually [[3DS:Luma3DS|Luma3DS]].
|-
|-
|boot.3dsx
|boot.3dsx
|Often the Homebrew Launcher, this is loaded by exploits as well as the Homebrew Launcher Loader.
|Usually the Homebrew Launcher, which is loaded both by exploits and by Luma3DS' Homebrew Launcher Loader.
|-
|-
|arm9loaderhax.bin
|BOOT.NDS/boot.nds
|The payload loaded by arm9loaderhax.
|When all uppercase, a payload for TWiLightMenu++. When all lowercase, usually the B9STool payload that is used in the frogtool/fredtool exploit.
|-
|-
|boot.nds
|essentials.exefs
|Used for the Dsi homebrew launcher.
|A backup of all unique system files. Initially created by [[3DS:GodMode9|GodMode9]].
|
|safeb9sinstaller.bin
|Used to install boot9strap.
|-
|-
|movable.sed
|movable.sed
|console specific security data.
|The encryption key for all data inside the <code>sd:/Nintendo 3DS</code> folder. Required for various exploits that modify apps/games' savedata.
|-
|safeb9sinstaller.bin
|Boot9strap installer. Identical to the .firm version other than its format.
|-
|-
|}
|}


==Exploit specific files/folders.==
== Folders ==


{| class="wikitable"
{| class="wikitable"
|File/folder name
!Folder Name
|Meaning
!Usage
|-
|_nds
|Created automatically by TWiLightMenu++ to store the payloads, data, and config needed for it to play DS games.
|-
|_gba
|Created automatically by TWiLightMenu++ to store the config needed for it to play GBA games.
|-
|-
|browserhax_hblauncher_ropbin_payload.bin
|3ds
|the payload for super-skaterhax.
|Contains all <code>.3dsx</code> homebrew applications and their files.
|-
|badges
|Used to install custom badges via [[3DS:GYTB|GYTB]].
|-
|CTGP-7
|Contains all data and config for [[3DS:Mario_Kart_7/CTGP-7|CTGP-7]].
|-
|DCIM
|Contains all photos/videos/screenshots taken by the stock firmware, such as in Nintendo 3DS Camera.
|-
|gm9
|Contains scripts and exported files for GodMode9.
|-
|luma
|Contains configuration for Luma3DS, as well as additional payloads and custom game patches and files.
|-
|-
|Otherapp.bin/arm11code.bin
|Nintendo 3DS
|Usally *hax or universal-otherapp, depending on system version and exploit. arm11code.bin is the equivalent for browser exploits.
|Contains all digital games/their save files, extra data, DSiWare exports, and the installed theme(s).
|-
|-
|Soundhax-region-model-version.m4a
|plugin
|the sound file for soundhax. region model and version will be diffrent based on those catagories.
|Contains all [[3DS:Game plugins/NTR|.plg plugin files]] for use with BootNTR.
|-
|-
|mset9.command and mset9.bat
|roms
|the scripts to create the mset9 id1. mset9.command is for mac, while mset9.bat is for windows.
|Optionally created by TWiLightMenu++ to store game ROMs.
|-
|-
|}
|}


== Folders ==
== Exploit-Specific Files/Folders ==
 
{| class="wikitable"
{| class="wikitable"
|Folder name
!File/Folder Name
|Meaning
!Usage
|-
|boot9strap
|Contains the boot9strap firm and a hash of it, for use in SafeB9SInstaller.
|-
|-
|3ds
|browserhax_hblauncher_ropbin_payload.bin
|Homebrew in 3dsx format.
|The payload for super-skaterhax.
|-
|otherapp.bin/arm11code.bin
|Usually the payload for *hax/universal-otherapp, depending on the specific system version and exploit.
|-
|-
|DCIM
|arm11code.bin
|A standard location for digital cameras to store photos and videos. Nintendo 3DS Camera stores those here.
|Usually the payload for browser exploits. Exact contents will depend on the specific system version and exploit.
|-
|-
|Nintendo 3DS
|Soundhax-<region>-<model>-<version>.m4a
|Contains all digital games and save files, as well as extra data and DSiWare exports.
|The exploited sound file for Soundhax. The <region>, <model>, and <version> in the name are replaced with the values matching the specific console.
|-
|-
|luma
|mset9.command/mset9.bat
|Contains configuration for Luma3DS, as well as additional payloads and custom game patches and files.
|The script file for the mset9 exploit. mset9.command is for macOS, while mset9.bat is for Windows.
|-
|-
|gm9
|Contains scripts and exported files for GodMode9.
|}
|}

Revision as of 06:11, 11 November 2023

This page lists all files and folders that might be found on a 3DS' SD card, along with their uses.

Files

File Name Usage
arm9loaderhax.bin The payload chainloaded by arm9loaderhax.
boot.firm The firmware chainloaded by boot9strap and 3DS:fastboot3DS, usually Luma3DS.
boot.3dsx Usually the Homebrew Launcher, which is loaded both by exploits and by Luma3DS' Homebrew Launcher Loader.
BOOT.NDS/boot.nds When all uppercase, a payload for TWiLightMenu++. When all lowercase, usually the B9STool payload that is used in the frogtool/fredtool exploit.
essentials.exefs A backup of all unique system files. Initially created by GodMode9.
movable.sed The encryption key for all data inside the sd:/Nintendo 3DS folder. Required for various exploits that modify apps/games' savedata.
safeb9sinstaller.bin Boot9strap installer. Identical to the .firm version other than its format.

Folders

Folder Name Usage
_nds Created automatically by TWiLightMenu++ to store the payloads, data, and config needed for it to play DS games.
_gba Created automatically by TWiLightMenu++ to store the config needed for it to play GBA games.
3ds Contains all .3dsx homebrew applications and their files.
badges Used to install custom badges via GYTB.
CTGP-7 Contains all data and config for CTGP-7.
DCIM Contains all photos/videos/screenshots taken by the stock firmware, such as in Nintendo 3DS Camera.
gm9 Contains scripts and exported files for GodMode9.
luma Contains configuration for Luma3DS, as well as additional payloads and custom game patches and files.
Nintendo 3DS Contains all digital games/their save files, extra data, DSiWare exports, and the installed theme(s).
plugin Contains all .plg plugin files for use with BootNTR.
roms Optionally created by TWiLightMenu++ to store game ROMs.

Exploit-Specific Files/Folders

File/Folder Name Usage
boot9strap Contains the boot9strap firm and a hash of it, for use in SafeB9SInstaller.
browserhax_hblauncher_ropbin_payload.bin The payload for super-skaterhax.
otherapp.bin/arm11code.bin Usually the payload for *hax/universal-otherapp, depending on the specific system version and exploit.
arm11code.bin Usually the payload for browser exploits. Exact contents will depend on the specific system version and exploit.
Soundhax-<region>-<model>-<version>.m4a The exploited sound file for Soundhax. The <region>, <model>, and <version> in the name are replaced with the values matching the specific console.
mset9.command/mset9.bat The script file for the mset9 exploit. mset9.command is for macOS, while mset9.bat is for Windows.