Releases: mid-kid/CakesForeveryWan
CakesFW Stable 202
After a long while of refactoring, updating and all that kind of jazz, I never managed to reach a point again in which I felt everything was finished as it should. This has caused this tremendous delay in a new version.
In fact, if you look into the bug tracker, there's a lot left to be done, and a ton of features not even mentioned there I'd love to implement.
However, in the recent year, I haven't been able to get myself to continue working on this. I have kept promising, and promising, that I'd do something about it, yet I never have.
So, after a lot of considerations, I am finally formally dropping this project, with a few words of regret for not being able to accomplish what I promised.
As a goodbye, I am pushing out one final version, that will hopefully last until the 3DS' end of life.
The list of changes would be really long, and I don't remember the entirety of it exactly.
Here's a gist of it:
- 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.
And finally, a sincere thanks to everybody who's supported this project over the year in which I actually developed this, and especially to those who've chosen to stick around for the entirety of the ride.
CakesFW Stable 138
Not a lot changed since the last release, no big features added, but a bit of messing around was done.
So here's a list:
- 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.
This list may look a tiny bit lenghty, but it really isn't that much.
Have fun!
CakesFW Stable 108
This release's major feature is N3DS 9.6+ emuNAND support, which is stable enough and has been tested enough by now.
Changelog:
- 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.
CakesFW Stable 102
Bugfix release (only one character).
This fixes the emunand.cake for n3ds, closing issue #11.
CakesFW Stable 101
Bugfix release.
Thanks to @173210, CakeBrah's bootrate has been fixed on hax 2.5.
CakesFW Stable 100
leerik.nl died, which prompted me to move the releases over somewhere else.
The most obvious place I could put it is github releases, even though I kind of dislike centralizing my project so much on github, but I guess it'll have to do.
The only change since latest release (99) is an updated emunand.cake, with cleaner code. It'll just work just as regular.
All older compiled releases are lost in oblivion.