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

User:StarlitSkies/sandbox/WIP1: Difference between revisions

User page
begin creating info and usage page on ntrboot (still heavily WIP)
entry 4: what
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{hatnote|This article is only for information and general usage on ntrboot. For detailed information on how to install [[3DS:boot9strap|boot9strap]] with this exploit, see [[3dsguide:ntrboot|our custom firmware installation guide's page.]]}}
{{User:StarlitSkies/sandbox}}
ntrboot is a hardware exploit for the 3DS that relies on a DS [[3DS:Flashcarts|flashcart]] with the ntrboot exploit installed to boot a <code>.firm</code> payload from its attached SD. It is compatible with all console types & system versions and has very few requirements, thus making it an option for cases where multiple parts of your system such as shoulder buttons, DSiWare Management, or DS mode are broken or you need to recover from a brick.
----
the following is a following of the following


==Requirements==
"a following of the following"
To use ntrboot, you need a DS flashcart compatible with the ntrboot exploit (see a full list of such carts [[3dsguide:ntrboot|here]]), a small magnet for all models except the old 2DS, and working {{B|Start}}, {{B|Select}}, and {{B|X}} buttons. You will require access to one of three things to install ntrboot:
----
# A DSi or 3DS with a system version within the flashcart's supported range
{{Special:AllPages/3DS|hideredirects=1}}
# A DS/DS Lite
----
# A second 3DS with boot9strap already installed
{{Special:Recentchanges|namespace=3010%3B3011|limit=20|days=14}}
If you do not have one of these, you must either buy a pre-flashed cart or [[3dsguide:index|install CFW to your device]] through another method first.
 
==How it Works==
{{ambox|text=Someone with more technical knowledge about ntrboot would be appreciated, as there are likely significant gaps here.}}
If you hold the keycombo {{B|Start}}, {{B|Select}}, and {{B|X}}, then press {{B|POWER}} while continuing to hold the other three buttons, the 3DS attempts to directly boot from a DS cartridge inserted in Slot-1. This will not work for regular DS cartridges, but if a flashcart that appears to be running official 3DS software is used, it loads the flashcart's software directly, which bypasses the normal boot process entirely.<br>
In this case, ntrboot looks for a payload on the flashcart's SD root named <code>boot.firm</code>; if present, it immediately boots the system into it.<br>
This can be used with any <code>.firm</code> payload, which is also how boot9strap is installed via our guide.
 
==Potential Uses==
{{ambox|text=It seems like this should be rewritten so it can be moved into a subpage with instructions added. Also, there's likely more usages than this that should be listed.}}
ntrboot can be used for several purposes where normal methods would fail - it is a powerful tool capable of repairing nearly all software damage done to the console, as you have full control over all files on the system.<br>
If you are a power user, then the most practical firm payload to first boot an ntrboot flashcart with is <code>GodMode9.firm</code>, as it provides a very large amount of functionality and can chainload any other .firm as needed.
===Reinstalling the bootloader===
{{info|text=Make sure you install a valid <code>.firm</code>payload when doing this - since ntrboot only needs itself to boot you can retry near-infinitely, but it will take additional time to fix if done wrong.}}
If you have a payload as your bootloader that cannot boot to the rest of the system, you can run [[3DS:GodMode9|GodMode9]], <code>SafeB9SInstaller.firm</code>, or <code>OpenFirmInstaller.firm</code> via ntrboot to install either boot9strap or [[3DS:fastboot3DS|fastboot3DS]] in its place.
===Recovering from bricks===
If your console has been [[Brick|bricked]] due to custom firmware uninstall issues, a deleted/corrupted/altered NAND, or corrupted FIRM0/1 partitions, then ntrboot allows you to recover the system by loading GodMode9. From there, you can restore a NAND backup, perform a CTRTransfer or Lazarus3DS, or use other tools depending on the exact issue.
===Installing CFW in edge cases===
If your system cannot use seedminer or is a CHN region console, ntrboot is capable of installing CFW by loading <code>SafeB9SInstaller.firm</code>.
 
==Limitations==
{{ambox|text=Double-check this closely - the information here isn't certain to be entirely true, as it's made of memory-altered facts meshed with scattered trivia from various sources.}}
===Flashcart compatibility===
Not all flashcarts are compatible with the ntrboot exploit - for R4 cards, only cartridges produced between 2014 and 2020 are compatible, and others may be clones, counterfeits, or custom-made ones that either are bricked from flashing ntrboot or cannot safely uninstall it.
{{ambox|text=TODO: Explain why, in a technical sense, incompatible flashcarts are incompatible.}}
 
===Issues ntrboot cannot solve===
ntrboot is not capable of fixing hardware issues, and also cannot fix an issue relating to MCU_FIRM or a locked NAND. However, the latter two issues are nearly non-existent by this point, so this is not a limitation in practice.
 
===Normal flashcart usage with ntrboot installed===
Almost all flashcarts lose the ability to load <code>.nds</code> files with the ntrboot exploit installed, as the change in software means they no longer spoof an official game's data and thus consoles will either not detect them properly or refuse to load them.<br>
Even the sole exceptions, the Acekard 2i and any potential carts with its kernel, can only use their regular functionality on a modded 3DS or DSi when ntrboot is installed due to Nintendo blocking access to those cards on the 3DS.
This issue can be fixed by reflashing the original kernel for the card, but this trades ntrboot access for the regular functionality.
 
===Dev consoles===
The normal guide for ntrboot does not work on developer consoles, and a specialized guide is required to install CFW for them - such a guide existed at [[https://panda.hacks.guide panda.hacks.guide]], but has since been closed off due to knowledge about dev consoles being limited to a very small number of people and thus, presumably, changes being hard to keep up with.

Latest revision as of 04:47, 22 November 2023

ram on ham on high

consider the following: thank you for considering this

ranibow sprimkles

dinosaurnuggetoilSuper Smash Bros. Brawl is a fighting video game for the Nintendo Wii.

Mods

Mod Features Notes
Project+ Project Plus is a mod that adds new moves, new skins, new characters, new animations, and rebalanced characters

Tools

Tool Features Notes
BrawlCrate Forked from BrawlBox, BrawlCrate is a level editor for Super Smash Bros Brawl that allows you to edit various kinds of assets and textures. It is available for Windows. Can also be used for Mario Kart Wii.

Other resources


the following is a following of the following

"a following of the following"



List of abbreviations:
N
This edit created a new page (also see list of new pages)
m
This is a minor edit
b
This edit was performed by a bot
(±123)
The page size changed by this number of bytes

2 July 2026

1 July 2026

N    00:42  User:ManiacOfHomebrew/NAND Savegame Transfer/Dump from console 3 changes history +4,322 [ManiacOfHomebrew (3×)]
     
00:42 (cur | prev) −6 ManiacOfHomebrew talk contribs (typo) Tag: Visual edit
     
00:41 (cur | prev) +61 ManiacOfHomebrew talk contribs (relock perms) Tag: Visual edit
N    
00:35 (cur | prev) +4,267 ManiacOfHomebrew talk contribs (initial push) Tag: Visual edit

30 June 2026

N    23:22  User:ManiacOfHomebrew/NAND Savegame Transfer diffhist +2,053 ManiacOfHomebrew talk contribs (Created page with "This page allows you to transfer save data from a console's internal memory (e.g. Activity Log, StreetPass Mii Plaza, Mii Maker, etc.) to another console without doing a System Transfer. You should typically only use this guide in these scenarios: *Either console is damaged in a way that it cannot access System Transfer. *You need to transfer from a New 3DS to an Old 3DS (For Old 3DS to New 3DS, you should use the official method) *One of the co...") Tag: Visual edit: Switched

26 June 2026

     10:43  3DS:Universal-Updater diffhist 0 ItsCrocoSwine talk contribs (updater version to 3.4.1 in infobox)
     10:39  Checkpoint diffhist 0 ItsCrocoSwine talk contribs (update version to 3.13.0 in infobox)

23 June 2026

22 June 2026

     18:02  3DS:Error screens/Luma3DS exception screen 5 changes history 0 [Gruetzig; J0131 (4×)]
     
18:02 (cur | prev) −465 Gruetzig talk contribs (i cant be bothered to correct the one valid point but considering these changes do not uphold any quality standards and the page is used in production and no approval process exists it shouldnt stay like this. (revert to 12485)) Tag: Undo
     
17:04 (cur | prev) +158 J0131 talk contribs (Arm11 Error during use) Tags: Mobile edit Mobile web edit
     
17:01 (cur | prev) +7 J0131 talk contribs (Arm11 Error during use) Tags: Mobile edit Mobile web edit
     
16:52 (cur | prev) +210 J0131 talk contribs (Known Errors) Tags: Mobile edit Mobile web edit
     
16:41 (cur | prev) +90 J0131 talk contribs (Arm9 Error on boot) Tags: Mobile edit Mobile web edit
     17:13  3DS:Installing software 2 changes history 0 [J0131; IHaveNoIdeas]
     
17:13 (cur | prev) −4 IHaveNoIdeas talk contribs (Undo revision 12610 by J0131 (talk) not sure why but this breaks the FBI section) Tag: Undo
     
17:10 (cur | prev) +4 J0131 talk contribs (Installing .cia files) Tags: Mobile edit Mobile web edit
     16:24  3DS:NotifyMii 2 changes history 0 [J0131; Ihaveahax]
     
16:24 (cur | prev) −10 Ihaveahax talk contribs (Undo revision 12604 by J0131 (talk) - not sure what the purpose of adding this was) Tag: Undo
     
16:18 (cur | prev) +10 J0131 talk contribs Tags: Reverted Mobile edit Mobile web edit
     16:08 User creation log User account J0131 talk contribs was created by Ihaveahax talk contribs and password was sent by email (requested)