Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

3DS:Dump system files and 3DS:Alternate Exploits: Difference between pages

From Hacks Guide Wiki
(Difference between pages)
{{shortcut|3DS:DSF}}
 
m Special situations: broken link
 
Line 1: Line 1:
{{shortcut|3DS:DSF}}
{{shortcut|3DS:AE}}
== ARM9 BootROM & OTP ==
{{System version outdated article|console=ctr|sysversion=11.17.0-50|reason=Various exploits could have been broken due to the latest update.}}
ARM9 BootROM contains various encryption keys. OTP is used for encryption of console-unique data, such as NAND partitions.
This is a list of alternative methods to install custom firmware. These are often used if the main guide cannot be used for some reason. These guides either require older system versions, access to certain games or applications, or secondary devices which already have custom firmware.


<tabber>
== Homebrew Launcher access ==
Some custom firmware installation methods first require Homebrew Launcher access.
{| class="wikitable"
|+
!Method Name
!Requirements
|-
|[[/Homebrew Launcher (freakyhax)|Homebrew Launcher (freakyhax)]]
|
* Freakyforms Deluxe
|-
|[[/Homebrew Launcher (ninjhax2-dx)|Homebrew Launcher (ninjhax2-dx)]]
|
*Cubic Ninja
*A working 3DS camera
|-
|[[/Preparing_menuhax67_(Kartminer7)|Preparing menuhax67 (Kartminer7)]]
|
*Mario Kart 7
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|}


|-|Using GodMode9=
===Requires a digital-only game===
These methods require a digital game from the eShop, which has since closed, making these unusable unless they were already purchased before. Past purchases can still be re-downloaded.
{| class="wikitable"
|+
!Method Name
!Requirements
|-
|[[/Installing boot9strap (petit-compwner)|Installing boot9strap (petit-compwner)]]
|
*Petit Computer (digital)
*Working DS mode
|-
|[[/Homebrew Launcher (PicHaxx)|Homebrew Launcher (PicHaxx)]]
|
*Pokémon Picross (digital)
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|-
|[[/Homebrew Launcher (smilehax-IIe)|Homebrew Launcher (smilehax-IIe)]]
|
*smileBASIC (digital)
|-
|[[/Homebrew Launcher (steelhax)|Homebrew Launcher (steelhax)]]
|
*Steel Diver: Sub Wars (digital)
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|}


[[File:GM9 Copy boot9 and otp.png|thumb|Copying movable.sed in GodMode9]]
===Requires second console===
This requires GodMode9 v1.1.8 or newer, started through boot9strap.
These methods require a second console with custom firmware already installed.


#Start GodMode9.
{| class="wikitable"
#Navigate to {{code|[M:] MEMORY VIRTUAL}}.
|+
#Press L on {{code|boot9.bin}} and {{code|otp.mem}} to select both.
!Method Name
#Press A to select, then choose "Copy to 0:/gm9/out".
!Requirements
#Turn off the system.
|-
#Check inside {{code|/gm9/out}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created.
|[[/Homebrew Launcher (basehaxx)| Preparing menuhax67 (basehaxx)]]
|
*Pokémon Omega Ruby or Alpha Sapphire (cartridge)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (kartdlphax)|Preparing menuhax67 (kartdlphax)]]
|
*Mario Kart 7 (cartridge or digital on the hacked console)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (stickerhax)|Homebrew Launcher (stickerhax)]]
|
*Paper Mario: Sticker Star (cartridge)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (oot3dhax)|Homebrew Launcher (oot3dhax)]]
|
*The Legend of Zelda: Ocarina of Time 3D (cartridge)
*A second 3DS with custom firmware
|-
|[[/Homebrew Launcher (supermysterychunkhax)|Homebrew Launcher (supermysterychunkhax)]]
|
*Pokémon Super Mystery Dungeon (cartridge)
*A second 3DS with custom firmware
|}


|-|Using fastboot3DS=
==CFW installation methods for latest firmware==
This is a list of alternate custom firmware installation methods for the latest firmware (11.17.0).
{| class="wikitable"
|+
!Method Name


This requires fastboot3DS v1.1 or newer installed to FIRM.
!Requirements
|-
|[[/Installing boot9strap (nimdsphax)|Installing boot9strap (nimdsphax)]]
|
*Homebrew Launcher access
|-
|[[/Installing boot9strap (Frogtool-nimhax)|Installing boot9strap (Frogtool-nimhax)]]
|
*Homebrew Launcher access
*Working DS mode
|-
|[[/Installing boot9strap (Frogtool)|Installing boot9strap (Frogtool)]]
|
*Homebrew Launcher access
*Working DS mode
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[/Dumping movable.sed (nimhax)|nimhax]])
|-
|[[/Installing boot9strap (HBL-USM)|Installing boot9strap (HBL-USM)]]
|
*Homebrew Launcher access
*Working shoulder buttons
|}


#While holding HOME, press POWER to boot into the fastboot3DS menu.
==CFW installation methods for older versions==
#Choose "Miscellaneous..." -> "Dump bootroms & OTP".
This is a list of alternate custom firmware installation methods for older firmwares. If you have a newer firmware than is stated in the table, the method will NOT work.
#Check that all steps show "success", then press B to power off.
{| class="wikitable"
#Check inside {{code|/3ds}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created.
|+
!Method Name
! Requirements
!Firmware Version
|-
|[[/Installing boot9strap (2xrsa)|Installing boot9strap (2xrsa)]]
|Internet access
|2.1.0-4 ONLY
|-
|[[3DS:Alternate Exploits/Bannerbomb3/Preparation|BannerBomb3]]
|
*a working DSiWare Management Menu
*"movable.sed" (acquired through [[3dsguide:seedminer|Seedminer]] or [[3DS:Alternate Exploits/Dumping movable.sed (nimhax)|nimhax]])
|11.16 and below
|-
|[[/Installing boot9strap (fasthax)|Installing boot9strap (fasthax)]]
| Homebrew Launcher access
|9.0.0 - 11.2.0
|-
|[[/Installing boot9strap (freakyhax)|Installing boot9strap (freakyhax)]]
|
*Freakyforms Deluxe
*A working 3DS camera
| 11.15.0 and below
|-
|[[/Installing boot9strap (MSET)|Installing boot9strap (MSET)]]
|A working DS flashcart
|4.x.x, 6.x.x (e.g. 4.5.0-10U)
|-
|[[/Installing boot9strap (safecerthax)|Installing boot9strap (safecerthax)]]
|
*An Old 3DS
*Internet access
|11.14.0 and below
|-
|[[/Installing boot9strap (SSLoth-Browser)|Installing boot9strap (SSLoth-Browser)]]
|
*Internet access
*Browser access
|11.4.0 -11.13.0


|-|Using boot9strap before 1.4=
|-
|[[/Installing boot9strap (udsploit)|Installing boot9strap (udsploit)]]
|Homebrew Launcher access
|9.0.0 - 11.3.0
|-
|[[/Installing boot9strap (uloader)|Installing boot9strap (uloader)]]
|Homebrew Launcher access
|9.0.0 - 11.15.0
|}


This is the default setup when using [https://3ds.hacks.guide/ 3DS Hacks Guide]. This does not work when using boot9strap through ntrboot. If ntrboot is used, use the GodMode9 section above.
== Special situations ==


'''This option no longer works for boot9strap 1.4.'''
Exploits that are unique and don't fit into the above categories. These typically don't depend on the firmware version.


#While holding START + SELECT + X, press POWER.
{| class="wikitable"
#Check for {{code|/boot9strap}} on the SD card. The files {{code|boot9.bin}} and {{code|otp.bin}} should be created inside.
|+
!Method Name
! Requirements
|-
|[[/Installing boot9strap (Stealth Luma3DS)|Installing boot9strap (Stealth Luma3DS)]]
|A console sold from certain Amazon or AliExpress sellers that have a hidden version of Luma3DS and may be sold as "region-unlocked"
|-


</tabber>
|[[3dsguide:ntrboot|Installing boot9strap (ntrboot)]]
|A compatible NDS/DSi flashcart
|-


== movable.sed ==
[[Category:Nintendo 3DS guides]]
 
{{code|movable.sed}} contains KeyY for SD data encryption for all files under {{code|/Nintendo 3DS/<id0>/<id1>}}. The file is located in CTRNAND at {{code|/private/movable.sed}}.
 
If there is an essentials backup ({{code|essential.exefs}}) created by GodMode9, the file is available inside as "{{code|movable}}".
 
<tabber>
 
|-|Using GodMode9=
 
[[File:GM9 Copy movable.png|thumb|Copying movable.sed in GodMode9]]
The drive depends on the source. '''SysNAND is at {{code|[1:] SYSNAND CTRNAND}} and is most likely the one you want.''' EmuNAND/RedNAND is at {{code|[4:] EMUNAND CTRNAND}}. A mounted NAND backup is at {{code|[7:] IMGNAND CTRNAND}}.
 
#Start GodMode9.
#Navigate to the source drive -> {{code|private}}.
#Select movable.sed, then choose "Copy to 0:/gm9/out".
#Turn off the system.
#Check inside {{code|/gm9/out}} on the SD card. The file {{code|movable.sed}} should be created.
 
</tabber>
 
[[Category:Nintendo 3DS_guides]]

Revision as of 05:25, 20 June 2024

This is a list of alternative methods to install custom firmware. These are often used if the main guide cannot be used for some reason. These guides either require older system versions, access to certain games or applications, or secondary devices which already have custom firmware.

Homebrew Launcher access

Some custom firmware installation methods first require Homebrew Launcher access.

Method Name Requirements
Homebrew Launcher (freakyhax)
  • Freakyforms Deluxe
Homebrew Launcher (ninjhax2-dx)
  • Cubic Ninja
  • A working 3DS camera
Preparing menuhax67 (Kartminer7)

Requires a digital-only game

These methods require a digital game from the eShop, which has since closed, making these unusable unless they were already purchased before. Past purchases can still be re-downloaded.

Method Name Requirements
Installing boot9strap (petit-compwner)
  • Petit Computer (digital)
  • Working DS mode
Homebrew Launcher (PicHaxx)
  • Pokémon Picross (digital)
  • "movable.sed" (acquired through Seedminer or nimhax)
Homebrew Launcher (smilehax-IIe)
  • smileBASIC (digital)
Homebrew Launcher (steelhax)
  • Steel Diver: Sub Wars (digital)
  • "movable.sed" (acquired through Seedminer or nimhax)

Requires second console

These methods require a second console with custom firmware already installed.

Method Name Requirements
Preparing menuhax67 (basehaxx)
  • Pokémon Omega Ruby or Alpha Sapphire (cartridge)
  • A second 3DS with custom firmware
Preparing menuhax67 (kartdlphax)
  • Mario Kart 7 (cartridge or digital on the hacked console)
  • A second 3DS with custom firmware
Homebrew Launcher (stickerhax)
  • Paper Mario: Sticker Star (cartridge)
  • A second 3DS with custom firmware
Homebrew Launcher (oot3dhax)
  • The Legend of Zelda: Ocarina of Time 3D (cartridge)
  • A second 3DS with custom firmware
Homebrew Launcher (supermysterychunkhax)
  • Pokémon Super Mystery Dungeon (cartridge)
  • A second 3DS with custom firmware

CFW installation methods for latest firmware

This is a list of alternate custom firmware installation methods for the latest firmware (11.17.0).

Method Name Requirements
Installing boot9strap (nimdsphax)
  • Homebrew Launcher access
Installing boot9strap (Frogtool-nimhax)
  • Homebrew Launcher access
  • Working DS mode
Installing boot9strap (Frogtool)
  • Homebrew Launcher access
  • Working DS mode
  • "movable.sed" (acquired through Seedminer or nimhax)
Installing boot9strap (HBL-USM)
  • Homebrew Launcher access
  • Working shoulder buttons

CFW installation methods for older versions

This is a list of alternate custom firmware installation methods for older firmwares. If you have a newer firmware than is stated in the table, the method will NOT work.

Method Name Requirements Firmware Version
Installing boot9strap (2xrsa) Internet access 2.1.0-4 ONLY
BannerBomb3
  • a working DSiWare Management Menu
  • "movable.sed" (acquired through Seedminer or nimhax)
11.16 and below
Installing boot9strap (fasthax) Homebrew Launcher access 9.0.0 - 11.2.0
Installing boot9strap (freakyhax)
  • Freakyforms Deluxe
  • A working 3DS camera
11.15.0 and below
Installing boot9strap (MSET) A working DS flashcart 4.x.x, 6.x.x (e.g. 4.5.0-10U)
Installing boot9strap (safecerthax)
  • An Old 3DS
  • Internet access
11.14.0 and below
Installing boot9strap (SSLoth-Browser)
  • Internet access
  • Browser access
11.4.0 -11.13.0
Installing boot9strap (udsploit) Homebrew Launcher access 9.0.0 - 11.3.0
Installing boot9strap (uloader) Homebrew Launcher access 9.0.0 - 11.15.0

Special situations

Exploits that are unique and don't fit into the above categories. These typically don't depend on the firmware version.

Method Name Requirements
Installing boot9strap (Stealth Luma3DS) A console sold from certain Amazon or AliExpress sellers that have a hidden version of Luma3DS and may be sold as "region-unlocked"
Installing boot9strap (ntrboot) A compatible NDS/DSi flashcart