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.

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: