ShadowNAND 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 2: Line 2:
|title=ShadowNAND
|title=ShadowNAND
|image=ShadowNAND.jpg
|image=ShadowNAND.jpg
|description=CFW in your NAND.
|description=CFW on your NAND (A9LH).
|author=Shadowhand
|author=Shadowhand
|lastupdated=2016/06/30
|lastupdated=2016/06/30
|type=Custom Firmwares
|type=Custom Firmwares
|version=0.85
|version=0.85
|license=Mixed
|license=GPL-2.0
|download=https://dlhb.gamebrew.org/3dshomebrew/ShadowNAND.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/shadownand.7z
|website=https://github.com/RShadowhand/ShadowNAND
|website=https://github.com/RShadowhand/ShadowNAND
|source=https://github.com/RShadowhand/ShadowNAND
|source=https://github.com/RShadowhand/ShadowNAND
}}
}}
<youtube>tlU9V9253Lo&t=1s</youtube>
{{Obsolete}}


== ShadowNAND ==
ShadowNAND is a CFW in your NAND. It will be installed like A9LH, and works without SD.


''CFW in your NAND.'' ##How to Install
==Features==
* SysNAND Booting without SD (thanks to @AuroraWright).
* Sigcheck patches (thanks to @AuroraWright).
* Firmwrite protection for regular boot (thanks to @AuroraWright).
* External payload loading.
* No screeninit unless key is held.
* Built-in safety net (altstage2).
* Full A9NC support.


* Download '''ShadowNAND Installer''' from [https://github.com/RShadowhand/ShadowNAND_Installer/releases/latest here]
==User guide==
* Download '''ShadowNAND''' itself from [https://github.com/RShadowhand/ShadowNAND/releases/latest here]
Please refer to [https://github.com/RShadowhand/ShadowNAND/blob/master/README.md READ.md].
* Download other required files from [https://3ds.secretalgorithm.com/Required_Files.zip here]
* Put ShadowNAND files, other required files, and your <code>otp.bin</code> to <code>SD:\homebrew\3ds\ShadowNAND_Installer</code>
* Boot from <code>ShadowNAND_Installer.bin</code> or other entry points.
* Press <code>SELECT</code>
* Done. ##How to use
* Install.
* Download and install [https://github.com/RShadowhand/SaltFW/releases/latest SaltFW v3.0] in ShadowNAND way (<code>boot.bin</code> in <code>/homebrew/3ds/</code>)
* SaltFW is the companion CFW for ShadowNAND until ShadowNAND has more features.
* Done. ##What can it do:
* Boot <code>homebrew/3ds/boot.bin</code>, this can be any payload.
* Boot <code>homebrew/3ds/boot.bin</code> with screeninit by pressing <code>DPAD_LEFT</code> on launch.
* Boot <code>homebrew/3ds/bootmgr.bin</code> by pressing <code>DPAD_DOWN</code> on launch, this can be any payload.
* CtrBootManager9 is the bootmanager of choice. Download [https://github.com/RShadowhand/CtrBootManager/releases/latest here].
* Boot to SysNAND if no payload or SD found. (thanks to @AuroraWright) ##SysNAND booting:
* Patches firmwrites, so you can update your sysNAND.
* Patches sigchecks so it can show/launch unsigned programs.
* '''No reboot patches yet, so no AGB/TWL/SAFE_MODE booting.''' ##Planned features:
* Splash screen.
* Reboot patches.
* AGB/TWL FIRM patches.
* Built-in bootloader with GUI.
* EmuNAND support.
* External injector/loader support.
* Region/Language emulation.
* Region-free patches.
* <code>firmware.bin</code> support.


== Credits ==
== Credits ==
* sdmmc.c & sdmmc.h originally written by Normatt Licensed under GPLv2 or any later version, refer to the license.txt file included.
* Smealum and contributors for libctru.
* Normatt for sdmmc.c and .h, and also for .ld files and the log from 3dmoo9 that provided us with some of the information needed to get screen init.
* Christophe Devine for the SHA codes.
* Archshift for i2c.c and .h.
* Megazig for crypto.c and .h.
* Patois for original BRAHMA code.
* Smealum, Derrek, Plutoo for publishing the exploit.
* Yellows8 and Plutoo as ideators of it.
* [http://3dbrew.org/ 3dbrew community].
* bilis/b1l1s for his screen init code, and work on inegrating it into stage 2.
* dark_samus for work on integrating screen init into stage 2.
* AuroraWright for the main features.


sdmmc.c &amp; sdmmc.h originally written by Normatt Licensed under GPLv2 or any later version, refer to the license.txt file included.
==External links==
* GitHub - https://github.com/RShadowhand/ShadowNAND
* GBAtemp - https://github.com/RShadowhand/ShadowNAND


* Smealum and contributors for libctru
[[Category:3DS homebrew loaders]]
* Normatt for sdmmc.c and .h, and also for .ld files and the log from 3dmoo9 that provided us with some of the information needed to get screen init
[[Category:Homebrew custom firmwares on 3DS]]
* Christophe Devine for the SHA codes
* Archshift for i2c.c and .h
* Megazig for crypto.c and .h
* Patois for original BRAHMA code
* Smealum, Derrek, Plutoo for publishing the exploit
* Yellows8 and Plutoo as ideators of it
* [http://3dbrew.org/ 3dbrew community]
* bilis/b1l1s for his screen init code, and work on inegrating it into stage 2
* dark_samus for work on integrating screen init into stage 2
* '''AuroraWright for the main features.'''

Revision as of 01:16, 11 January 2022

ShadowNAND
File:ShadowNAND.jpg
General
AuthorShadowhand
TypeCustom Firmwares
Version0.85
LicenseGPL-2.0
Last Updated2016/06/30
Links
Download
Website
Source

ShadowNAND is a CFW in your NAND. It will be installed like A9LH, and works without SD.

Features

  • SysNAND Booting without SD (thanks to @AuroraWright).
  • Sigcheck patches (thanks to @AuroraWright).
  • Firmwrite protection for regular boot (thanks to @AuroraWright).
  • External payload loading.
  • No screeninit unless key is held.
  • Built-in safety net (altstage2).
  • Full A9NC support.

User guide

Please refer to READ.md.

Credits

  • sdmmc.c & sdmmc.h originally written by Normatt Licensed under GPLv2 or any later version, refer to the license.txt file included.
  • Smealum and contributors for libctru.
  • Normatt for sdmmc.c and .h, and also for .ld files and the log from 3dmoo9 that provided us with some of the information needed to get screen init.
  • Christophe Devine for the SHA codes.
  • Archshift for i2c.c and .h.
  • Megazig for crypto.c and .h.
  • Patois for original BRAHMA code.
  • Smealum, Derrek, Plutoo for publishing the exploit.
  • Yellows8 and Plutoo as ideators of it.
  • 3dbrew community.
  • bilis/b1l1s for his screen init code, and work on inegrating it into stage 2.
  • dark_samus for work on integrating screen init into stage 2.
  • AuroraWright for the main features.

External links

Advertising: