Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

DS NTRBoot Flasher 3DS: Difference between revisions

From GameBrew
m Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews"
m Text replacement - "Category:3DS homebrew loaders" to ""
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox-3DS-Homebrews
{{Infobox 3DS Homebrews
| title = NDS version NTRBOOTHAX flasher
|title=DS NTRBoot Flasher
| image = https://dlhb.gamebrew.org/3dshomebrew/NDS-version-NTRBOOTHAX-flasher.jpeg|250px
|image=Ntrbootflasherds2.png
| type = System Tools
|description=Flash ntrboot to supported flashcarts using your NDS.
| version = v4.0
|author=ntrteam
| licence = Mixed
|lastupdated=2017/10/28
| author = ntrteam
|type=Exploits
| website = https://github.com/ntrteam/ds_ntrboot_flasher
|version=4.0
| download = https://dlhb.gamebrew.org/3dshomebrew/NDS-version-NTRBOOTHAX-flasher-3DS.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/NDS-version-NTRBOOTHAX-flasher-3DS.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/ntrbootflasherds.7z
|website=https://3ds.hacks.guide/ntrboot.html
|source=https://github.com/ntrteam/ds_ntrboot_flasher
}}
}}
<youtube>aBrx9uu6qKw</youtube>
ds_ntrboot_flasher, previously named ak2i_ntrcardhax_flasher, is a tool to flash that bootrom-hax to your flashcart.


== NDS version NTRBOOTHAX flasher ==
==Installation==
Only tested with NDSL + AK2I &amp; R4i Gold.
Follow the [https://3ds.guide/flashing-ntrboot-(3ds-single-system) guide for single system], [https://3ds.guide/flashing-ntrboot-(nds) guide for NDS] or [https://3ds.guide/flashing-ntrboot-(dsi) guide for DSi].
=== Build ===
 
# Copy these 5 binaries to the <code>binaries</code> directory.
==User guide==
* <code>blowfish_ntr.bin</code>
For non-AK2i users; after flash ntrboot firm, you will lose flashcart feature.
* <code>blowfish_dev.bin</code>
 
* <code>blowfish_retail.bin</code>
DSi mode cannot support restore feature; DSi device not support flashcart hot-swap.
* <code>boot9strap_ntr_dev.firm</code>
 
* <code>boot9strap_ntr.firm</code>
R4i SDHC cannot support restore feature; it related NDS memory limit.
<ol start="2">
 
<li><code>python extract_binaries.py</code></li>
These mean if you haven't compatible backup, you will lose permanently flashcart feature, if you have backup, you can restore using [[ntrboot_flasher 3DS|ntrboot_flasher]].
<li>Then <code>make</code></li></ol>
 
==== Notes for build ====
If you have NDS or NDSL, use DS mode instead DSi. This version support restore flashcart until shutdown console.
* Needs experimental libnds; after [9dcc1bd][expr_libnds] version.
 
* You can extract blowfish binaries using [ak2ifirm][ak2ifirm].
==Compatibility==
* Change mode requires <code>make clean</code> before rebuild. [expr_libnds]: [https://github.com/devkitPro/libnds/commit/9dcc1bd33 https://github.com/devkitPro/libnds/commit/9dcc1bd33] [ak2ifirm]: [https://github.com/ntrteam/ak2ifirm https://github.com/ntrteam/ak2ifirm]
Only tested with NDSL + AK2I & R4i Gold.
==== Special <code>make</code> options ====
 
* <code>NDSI_MODE=1</code>
==Changelog==
* build DSi compatible mode
'''v4.0'''
* disable cart hotswap and load &amp; restore features
* Apply latest [https://github.com/ntrteam/flashcart_core/commit/124a71f756aa flashcart_core].
* <code>DEBUG_DUMP=1</code>
* Fix huge mistakes for supporting R4i SDHC; hopfully these patches will be resolving problems.
* print first 16bytes of loaded flash data
* Support R4i Gold 3DS rev v4/v5; Thanks @zoogie.
* <code>DEBUG_DUMP=2</code>
* UI little changes (not much).
* print all bytes of loaded flash data
* Rebrand project name; now users will reduce confusion about ak2i & ntrcarthax things.
* <code>DEBUG_PRINT=1</code>
 
* enable flashcart_core's log message
'''v3.3'''
=== Credits ===
* Apply latest [https://github.com/kitling/flashcart_core/commit/46f650b00d563b354b5c4596352f624a66e605a0 flashcart_core].
* [Normmatt][normmatt] - Original implementation of the 3DS version ntrcardhax flasher.
* Implement missing platform functions, probably resolve some R4i SHDC cart problems.
* [SciresM][sciresm] - Parent of <code>boot9strap</code>
 
* [kitling][kitling] - Made <code>flashcart_core</code>
'''v3.2'''
* [hedgeberg][hedgeberg] - RE Cartridge
* Support [https://github.com/kitling/flashcart_core/blob/7ac897a/devices/r4isdhc.cpp#L181-L184 R4i SDHC]; thanks @angelsl.
* [HandsomeMatt][HandsomeMatt] - RE Cartridge
 
* And other talented hackers. [normmatt]: [https://github.com/Normmatt https://github.com/Normmatt] [sciresm]: [https://twitter.com/SciresM https://twitter.com/SciresM] [kitling]: [https://github.com/kitling https://github.com/kitling] [hedgeberg]: [https://github.com/hedgeberg https://github.com/hedgeberg] [HandsomeMatt]: [https://github.com/HandsomeMatt https://github.com/HandsomeMatt]
'''v3.1'''
* Update flashcart_core; more [https://github.com/kitling/flashcart_core/blob/a3b973b48a/devices/dstt.cpp#L1-L93 DSTT cards].
* Update [https://github.com/SciresM/boot9strap/releases/tag/1.3 latest boot9strap].
 
'''v3.0'''
* Support DSTT flashcarts ([https://gist.github.com/Hikari-chin/6b48f1bb8dd15136403c15c39fafdb42 chip list]).
* UI changed.
 
'''v2.3'''
* Support R4i gold 3ds variant; HW A5 and A6.
 
'''v2.2'''
* Add NDSi mode file.
 
'''v2.1'''
* Resupport restore feature.
* Support R4i Gold.
 
'''v2.0 NTRBOOTHAX'''
* This version only works with AK2I + NDS/NDSL.
* If you want to flash another cartridge or use NDSI, please wait/use another method.
* E.g. if you have hacked 3DS, you can choice [https://github.com/kitling/ntrboot_flasher ntrboot_flasher].
 
'''v1.0'''
* Warning - This application will remove flashcart feature on NDS devices.
* If you need reflash without extra ak2i or arm9 excutable 3ds, do not exit application.
 
==Credits==
* Normmatt - Original implementation of the 3DS version ntrcardhax flasher.
* SciresM - Parent of <code>boot9strap</code>.
* kitling - Made <code>flashcart_core</code>.
* hedgeberg] - RE Cartridge.
* HandsomeMatt - RE Cartridge.
* And other talented hackers.  
 
==External links==
* GitHub - https://github.com/ntrteam/ds_ntrboot_flasher
* 3DS Hacks Guide - https://3ds.hacks.guide/ntrboot
 
 
[[Category:Exploits for 3DS]]

Latest revision as of 06:04, 6 May 2024

DS NTRBoot Flasher
General
Authorntrteam
TypeExploits
Version4.0
LicenseMixed
Last Updated2017/10/28
Links
Download
Website
Source

ds_ntrboot_flasher, previously named ak2i_ntrcardhax_flasher, is a tool to flash that bootrom-hax to your flashcart.

Installation

Follow the guide for single system, guide for NDS or guide for DSi.

User guide

For non-AK2i users; after flash ntrboot firm, you will lose flashcart feature.

DSi mode cannot support restore feature; DSi device not support flashcart hot-swap.

R4i SDHC cannot support restore feature; it related NDS memory limit.

These mean if you haven't compatible backup, you will lose permanently flashcart feature, if you have backup, you can restore using ntrboot_flasher.

If you have NDS or NDSL, use DS mode instead DSi. This version support restore flashcart until shutdown console.

Compatibility

Only tested with NDSL + AK2I & R4i Gold.

Changelog

v4.0

  • Apply latest flashcart_core.
  • Fix huge mistakes for supporting R4i SDHC; hopfully these patches will be resolving problems.
  • Support R4i Gold 3DS rev v4/v5; Thanks @zoogie.
  • UI little changes (not much).
  • Rebrand project name; now users will reduce confusion about ak2i & ntrcarthax things.

v3.3

  • Apply latest flashcart_core.
  • Implement missing platform functions, probably resolve some R4i SHDC cart problems.

v3.2

v3.1

v3.0

  • Support DSTT flashcarts (chip list).
  • UI changed.

v2.3

  • Support R4i gold 3ds variant; HW A5 and A6.

v2.2

  • Add NDSi mode file.

v2.1

  • Resupport restore feature.
  • Support R4i Gold.

v2.0 NTRBOOTHAX

  • This version only works with AK2I + NDS/NDSL.
  • If you want to flash another cartridge or use NDSI, please wait/use another method.
  • E.g. if you have hacked 3DS, you can choice ntrboot_flasher.

v1.0

  • Warning - This application will remove flashcart feature on NDS devices.
  • If you need reflash without extra ak2i or arm9 excutable 3ds, do not exit application.

Credits

  • Normmatt - Original implementation of the 3DS version ntrcardhax flasher.
  • SciresM - Parent of boot9strap.
  • kitling - Made flashcart_core.
  • hedgeberg] - RE Cartridge.
  • HandsomeMatt - RE Cartridge.
  • And other talented hackers.

External links

Advertising: