More actions
m (Text replacement - "Infobox 3DS homebrew" to "Infobox-3DS-Homebrews") |
m (Text replacement - "Category:3DS homebrew loaders" to "") |
||
(12 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Infobox | {{Infobox 3DS Homebrews | ||
| title = CakesFW | |title=CakesFW | ||
| image = | |image=Cakesfw2.png | ||
| type = Custom Firmwares | |description=A CFW for the 3DS. Patches can be individually enabled. | ||
| version = 202 | |author=mid-kid, b1l1s | ||
| | |lastupdated=2017/10/15 | ||
| | |type=Custom Firmwares | ||
|version=202 | |||
| | |license=Mixed | ||
| source = https:// | |download=https://dlhb.gamebrew.org/3dshomebrews/cakesfw.7z?k33p0fil35 202 & Patches | ||
|website=https://gbatemp.net/threads/release-cakesfw.391200 | |||
|source=https://github.com/mid-kid/CakesForeveryWan | |||
}} | }} | ||
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 [https://github.com/Ammako/CakesForeveryWan 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 [https://gbatemp.net/threads/release-cakesfw.391200/post-5562376 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 [https://github.com/mid-kid/CakesForeveryWan/issues/11 #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 |
Latest revision as of 06:03, 6 Mayıs 2024
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