More actions
CakesFW | |
---|---|
General | |
Author | mid-kid, b1l1s |
Type | Custom Firmwares |
Version | 202 |
License | Mixed |
Last Updated | 2017/10/15 |
Links | |
202 & Patches Download | |
Website | |
Source | |
CakesFW is homebrew software for the Nintendo 3DS that assists with patching the system's NATIVE_FIRM, thereby allowing it to perform unsanctioned operations.
Note: The project was updated by Ammako with added support for 11.14 firm.
Features
- SPIDER 4.x-9.2, MSET 4.x and 6.x and Ninjhax 1/2 (up to firmware 9.2) support for old 3ds/xl/2ds.
- MSET 4.x and Ninjhax 1/2 (up to firmware 9.2) support for new 3ds/xl.
- Options to boot to sysNAND and emuNAND up to 10.7.
- Emunand supports redNAND and GW emuNANDs.
- Sig patches.
- Patches are contained in "cakes". The .cake format is a simple format that bundles FIRM patches, and tells the patcher what those patches need to work.
- Autoboot.
- Supports multiple NATIVE_FIRM versions (see this for an explanation).
Changelog
v202
- Works with the latest NATIVE_FIRM version: 11.4.0
- Works with Boot9Strap 1.3
- New .cake format, supporting fancy things such as 3ds_injector (current implementation only patches regionfree)
- Support for AGB and TWL patching
- A handful of additional patches can be downloaded from https://mid-kid.root.sx/cakes. The sources are in mid-kid/icing mid-kid/3ds_injector and mid-kid/lgy_cakes.
- 3ds_injector.cake: Regionfree
- agb_signatures.cake, twl_signatures.cake: Run unsigned code in AGB firm.
- agb_bootscreen.cake: Enable GBA boot screen in AGB.
- twl_signatures.cake: Run unsigned code in TWL firm.
- twl_cartridges.cake: Allow all blocked flashcards to boot.
- svcBackdoor.cake: Re-implement svcBackdoor, required for NTR CFW.
v138
- Support patching AGB_FIRM (no, you can not play GBA games yet, as there are no cakes for it yet and no reboot patches to boot into AGB_FIRM).
- Old and New 3DS support for 10.4 NATIVE_FIRM.
- (Hopefully) fixed CETK decryption (doesn't work on arm9loaderhax).
- Multi emuNAND support (you can even give your emuNANDs names).
- Fixed some bugs, such as the 7.x NCCH crypto patches, making sure the firmware is saved after enabling autoboot, and the N3DS 3D bug on boot was fixed.
- NATIVE_FIRM partitions updating protection patches were added, for people who want to keep their partitions intact on for example arm9loaderhax (don't enable this if you plan on updating/downgrading sysNAND without arm9loaderhax as it's sure to cause a brick).
- The CakesFW version is reported in the menu now, you can also check the NATIVE_FIRM version.
- arm9loaderhax support was added. Either extract the arm9loaderhax.bin from Cakes.dat at offset 0x12000 by using dd if=Cakes.dat of=arm9loaderhax.bin bs=512 skip=144 or whatever other method, or load it with a boot manager.
v108
- Added New 3DS 9.6+ emuNAND support (needs slot0x11key96.bin).
- Separated 7.x NCCH patches. You only need those if you're booting an emuNAND version >=7.0 with a sysNAND version <7.0.
- Debugging: Add force-saving of patched_firm.bin in options. The only reason this should be necessary to use is to debug patches without having to enable autoboot.
v102
- Bugfix release (only one character).
- This fixes the emunand.cake for n3ds, closing issue #11.
v101
- Bugfix release.
- Thanks to @173210, CakeBrah's bootrate has been fixed on hax 2.5.
v100
- The only change since latest release (99) is an updated emunand.cake, with cleaner code. It'll just work just as regular.
External links
- GitHub - https://github.com/mid-kid/CakesForeveryWan
- GitHub - https://github.com/mid-kid/icing
- GitHub - https://github.com/mid-kid/3ds_injector
- GitHub - https://github.com/mid-kid/lgy_cakes
- GBAtemp - https://gbatemp.net/threads/release-cakesfw.391200