Difference between revisions of "ReiNand"
(One intermediate revision by one other user not shown) | |||
Line 4: | Line 4: | ||
| imagesize = 250px | | imagesize = 250px | ||
| type = | | type = | ||
− | | author = | + | | author = Reisyukaku |
| contributor = | | contributor = | ||
− | | version = | + | | version = 4.0 |
− | | license = | + | | license = GNU GPL |
| download = https://github.com/Reisyukaku/ReiNand/releases | | download = https://github.com/Reisyukaku/ReiNand/releases | ||
| website = | | website = | ||
| source = https://github.com/Reisyukaku/ReiNand/ | | source = https://github.com/Reisyukaku/ReiNand/ | ||
− | | discussion = | + | | discussion = https://gbatemp.net/threads/source-release-reinand-cfw.394309/ |
| dm = | | dm = | ||
| dmversion = | | dmversion = | ||
− | | 3dsx = | + | | 3dsx = yes |
− | | 3ds = | + | | 3ds = no |
− | | bin = | + | | bin = yes |
− | | dat = | + | | dat = yes |
− | | cia = | + | | cia = no |
| titleID = | | titleID = | ||
}} | }} | ||
+ | '''ReiNand''' is a popular Custom Firmware (CFW) for the Nintendo 3DS. | ||
== Usage == | == Usage == | ||
=== Installation === | === Installation === | ||
− | + | {{Stub}} | |
=== Features === | === Features === | ||
− | * | + | * Ninjhax/MSET/Spider/A9LH support! |
− | * | + | * Emunand/Patched Sysnand (with '.:Rei' version string) |
− | + | * Sig checks disabled | |
− | + | * 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 | ||
+ | |||
+ | ==Credits== | ||
+ | * Cakes team for teaching me a few things 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 your support and help! | ||
== Changelog == | == Changelog == | ||
+ | === 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 :p | ||
+ | <br />..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. | ||
+ | |||
+ | === v2.0 === |
Latest revision as of 12:43, 22 October 2016
ReiNand | |
---|---|
General | |
Author | Reisyukaku |
Version | 4.0 |
License | GNU GPL |
Format | 3dsx ✔ 3ds ✘ cia ✘ bin/elf ✔ dat ✔ |
Links | |
Download | |
Source | |
Discussion |
ReiNand is a popular Custom Firmware (CFW) for the Nintendo 3DS.
Contents
Usage
Installation
This article is a Stub. You can help WikiTemp by expanding it. |
Features
- Ninjhax/MSET/Spider/A9LH support!
- Emunand/Patched Sysnand (with '.:Rei' version string)
- Sig checks disabled
- 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
Credits
- Cakes team for teaching me a few things 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 your support and help!
Changelog
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 :p
..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.