DS NTRBoot Flasher 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = NDS version NTRBOOTHAX flasher | image = https://dlhb.gamebrew.org/3dshomebrew/NDS-version-NTRBOOTHAX-flasher.jpeg|250px | type = System Tools...")
 
m (Text replacement - "Category:3DS homebrew loaders" to "")
 
(11 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{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
Ntrbootflasherds2.png
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: