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

ReiNAND 3DS: Difference between revisions

From GameBrew
m (Text replacement - "{{Infobox-3DS-Homebrews" to "{{Infobox 3DS Homebrews")
m (Text replacement - "Category:3DS homebrew loaders" to "")
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS Homebrews
{{Infobox 3DS Homebrews
| title = ReiNAND
|title=ReiNAND
| image = https://dlhb.gamebrew.org/3dshomebrew/ReiNAND.jpg|250px
|image=Reinand2.png
| type = Custom Firmwares
|description=Popular CFW originally for New 3DS, now supports Old 3DS aswell.
| version=v5.1
|author=Reisyukaku
| lastupdated = 2017/03/15
|lastupdated=2017/03/15
| licence = GPLv3
|type=Custom Firmwares
| author = Reisyukaku
|version=5.1
| website = https://github.com/Reisyukaku/ReiNand
|license=GPLv3
| download = https://dlhb.gamebrew.org/3dshomebrew/ReiNANDv5.1.7z
|download=https://dlhb.gamebrew.org/3dshomebrews/reinand.7z
| source = https://github.com/Reisyukaku/ReiNand
|website=https://github.com/Reisyukaku/ReiNand
|source=https://github.com/Reisyukaku/ReiNand
}}
}}
<youtube>ydCo4-SuchQ</youtube>
{{Obsolete}}


== ReiNand ==
ReiNand is an original open source CFW. It started off as a minimalistic custom firmware for N3DS exclusively. At the time, all other open source CFW were O3DS exclusive so it was developed mainly for N3DS. With the shift in standards, supports for O3DS was also added.


'''The original open source N3DS CFW!''' <sub> (now with O3DS support!)</sub>
==Features==
* Ninjhax/MSET/Spider/A9LH support.
* Emunand/Patched Sysnand (with '.:Rei' version string).
* Sig checks disabled.
* Reboot patch for o3ds.
* Firm partition update protection.
* Region free CIAs and Carts.
* Silent updates disabled.
* Eshop update check disabled.
* Ability to modify splash screen.
* Ability to modify process patches.


'''Compiling:'''
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/reinand3.png


You'll need armips and bin2c added to your Path. [https://reisyukaku.org/downloads/buildtools.zip HERE] are the pre-compiled binaries for Windows.
==Media==
 
'''ReiNand from coldboot [Emunand]''' ([https://www.youtube.com/watch?v=ydCo4-SuchQ Reisyukaku]) <br>
make - Compiles All. (launcher and a9lh) make a9lh - Compiles arm9loaderhax payload
<youtube>ydCo4-SuchQ</youtube>


Copy everything in 'out' folder to SD root and run!
==Changelog==
'''v5.1'''
* 11.3+ support.


==Features:==
'''v5.0'''
* Reboot patch.
* Unified firmware binary.
* Dual splash.
* Lots of cleanup/refactoring.


* Ninjhax/MSET/Spider/A9LH support!
'''v4.0'''
* Emunand/Patched Sysnand (with '.:Rei' version string)
* Updated loader to read external patches from patches.dat (beta feature).
* Sig checks disabled
* Restructured codebase a lot.
* Reboot patch
* Rewrote fs.c to be more like stdio.
* Firm partition update protection
* O3DS and N3DS in same codebase with compiler options.
* Ability to modify splash screen
* New splash screen.
* Ability to modify process patches
* Tons of small fixes for stability etc.
* Region free CIAs
'''v3.8'''
* Region free Carts
* Added NAND CID code.
* Auto updates disabled
* Checks if splash.bin is on SD first before delaying.
* EShop update check disabled
* Cleaning up FS handling.
* RO verification disabled
* Tons of stability and code cleaning as well as slowly integrating more console independent code.
* and [https://reisyukaku.org/3DS/ReiNand/patches MORE]
'''v3.6b'''
* Added firm protection for you memers.
* And moved thread payload for the 100th time.
'''v3.5'''
* Switch to custom loader module, enhance emunand detection, proper version string, region free CIAs, README update.
'''v3.4'''
* Fully auto-patching, tons of cleaning and optimization, minor changes in README and Makefile.
'''v3.3'''
* Proper LCD shutdown, new MPU settings, and other minor adjustments.
'''v3.2'''
* Smart patching fully implemented.
'''v3.2b'''
* Emunand self patching; found solution for some hard coded stuff/FS more flexible; got rid of screenShot; implemented PoC RAM dumper using txt file; changed location of arm9 thread; fixed ver string; tons of organization and cleaning up for easier to read and modify code.
'''v3.1'''
* 10.2 firmlaunch + emunand partition bug fix.
'''v3.0'''
* Got rid of sysnand mode, add key gen code, new splash screen, autoboot, update fatfs, removed ninjhax/mset folder for CakeBrah/CakeHax, lots of minor changes.


==Credits:==
==Credits==
* Cakes team for teaching me a few things and just being helpful in general! And for ROP/mset related code, and crypto libs.
* Cakes team for the knowledge and just being helpful in general. And for ROP/mset related code, and crypto libs.
* 3DBREW for saving me plenty of reverse engineering time.
* 3DBREW for saving me plenty of reverse engineering time.
* Patois/Cakes for CakesBrah.
* Patois/Cakes for CakesBrah.
* Yifanlu for custom loader module!
* Yifanlu for custom loader module.
* Steveice10/Gudenaurock for helping a lot with arm11 stuff!
* Normmatt for sdmmc.c and generally being helpful.
* Normmatt for sdmmc.c and generally being helpful!
* AuroraWright for being helpful.
* AuroraWright for being helpful with better sysmod injection and stuff!
* Reisyukaku for coding everything else.
* Roxas75 for the reboot code.
* The community for the support and help.
* Me (Rei) for coding everything else.
 
* The community for your support and help!
==External links==
* Author's website - https://reisyukaku.org/3DS/ReiNand
* Auther's Tweet - https://twitter.com/reisyukaku/status/686829593370734592
* GitHub - https://github.com/Reisyukaku/ReiNand
* GBAtemp - https://gbatemp.net/threads/source-release-reinand-cfw.394309
* Reddit - https://www.reddit.com/r/3dshacks/comments/5omp2s/reinand_50_released

Latest revision as of 06:04, 6 Mayıs 2024

ReiNAND
Reinand2.png
General
AuthorReisyukaku
TypeCustom Firmwares
Version5.1
LicenseGPLv3
Last Updated2017/03/15
Links
Download
Website
Source

ReiNand is an original open source CFW. It started off as a minimalistic custom firmware for N3DS exclusively. At the time, all other open source CFW were O3DS exclusive so it was developed mainly for N3DS. With the shift in standards, supports for O3DS was also added.

Features

  • Ninjhax/MSET/Spider/A9LH support.
  • Emunand/Patched Sysnand (with '.:Rei' version string).
  • Sig checks disabled.
  • Reboot patch for o3ds.
  • Firm partition update protection.
  • Region free CIAs and Carts.
  • Silent updates disabled.
  • Eshop update check disabled.
  • Ability to modify splash screen.
  • Ability to modify process patches.

Screenshots

reinand3.png

Media

ReiNand from coldboot [Emunand] (Reisyukaku)

Changelog

v5.1

  • 11.3+ support.

v5.0

  • Reboot patch.
  • Unified firmware binary.
  • Dual splash.
  • Lots of cleanup/refactoring.

v4.0

  • Updated loader to read external patches from patches.dat (beta feature).
  • Restructured codebase a lot.
  • Rewrote fs.c to be more like stdio.
  • O3DS and N3DS in same codebase with compiler options.
  • New splash screen.
  • Tons of small fixes for stability etc.

v3.8

  • Added NAND CID code.
  • Checks if splash.bin is on SD first before delaying.
  • Cleaning up FS handling.
  • Tons of stability and code cleaning as well as slowly integrating more console independent code.

v3.6b

  • Added firm protection for you memers.
  • And moved thread payload for the 100th time.

v3.5

  • Switch to custom loader module, enhance emunand detection, proper version string, region free CIAs, README update.

v3.4

  • Fully auto-patching, tons of cleaning and optimization, minor changes in README and Makefile.

v3.3

  • Proper LCD shutdown, new MPU settings, and other minor adjustments.

v3.2

  • Smart patching fully implemented.

v3.2b

  • Emunand self patching; found solution for some hard coded stuff/FS more flexible; got rid of screenShot; implemented PoC RAM dumper using txt file; changed location of arm9 thread; fixed ver string; tons of organization and cleaning up for easier to read and modify code.

v3.1

  • 10.2 firmlaunch + emunand partition bug fix.

v3.0

  • Got rid of sysnand mode, add key gen code, new splash screen, autoboot, update fatfs, removed ninjhax/mset folder for CakeBrah/CakeHax, lots of minor changes.

Credits

  • Cakes team for the knowledge and just being helpful in general. And for ROP/mset related code, and crypto libs.
  • 3DBREW for saving me plenty of reverse engineering time.
  • Patois/Cakes for CakesBrah.
  • Yifanlu for custom loader module.
  • Normmatt for sdmmc.c and generally being helpful.
  • AuroraWright for being helpful.
  • Reisyukaku for coding everything else.
  • The community for the support and help.

External links

Advertising: