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.