They're very limited, right now only to NATIVE_FIRM patching. There's not much you can do with that. Other than that the format needs some improvements (merging all the different versions of a cake into one, for example), and the current tool used for creating them doesn't fit too many use-cases either.
Region free would be a great addition! Perhaps if I have some free time after finals I would like to help you with cakes. I don't know too much the how's of the scene api but I did see the conference last christmas and i'm already a coder with practice in C and C# mainly willing to help in whatever possible.
Region free would be a great addition! Perhaps if I have some free time after finals I would like to help you with cakes. I don't know too much the how's of the scene api but I did see the conference last christmas and i'm already a coder with practice in C and C# mainly willing to help in whatever possible.
Rxtools has a thread running in the background that searches in a specific area of the memory, and replaces every instance of "Ver." it can find there: https://github.com/roxas75/rxTools/..._firm/source/payload/arm9/thread/thread.c#L56
This can have side-effects like the one you're talking about. (Any application that has a string that says "Ver." will have that string replaced, if it happens to be in that area, even non-string data, like the number 779248982 (which can be read as "Ver." in little-endian) will be replaced)
I hope you now understand why Cakes doesn't have this feature yet because I deem it both not really necessary and prefer to do it properly, instead of what rx is doing.
This is a CFW solution me and @b1l1s have been working on for a while.
For users:
Features right now:
SPIDER 4.x-9.2, MSET 4.x and 6.x and Ninjhax 1/2 support for old 3ds/xl/2ds.
MSET 4.x and Ninjhax 1/2 support for new 3ds/xl.
Options to boot to sysNAND (for GBA/DSi) and emuNAND up to 10.2 on old 3ds, or 9.5 on new 3ds.
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).
Future hopeful features:
Porting CakeHax to homemenuhax, to run idependently from the hax payload.
Loading NATIVE_FIRM from the NAND.
AGB/TWL FIRM patching (and trying to patch them for emuNAND, if possible).
CIA installing over network (b1l1s actually already has a POC for this. Check out the "dhs" branch.)
Region free.
Rainbows.
How to install:
Just copy all the files to the root of your SD card, and launch it with either spider, MSET or Ninjhax.
Files and stuff are on the bottom of the post.
Copy the firmware.bin linked at the bottom of the post to the cakes directory. Do the same with cetk.
For MSET on 4.x or 6.x, I've modified zoogie's ROP installer to work with this. There's even a code.bin to install the rop via spider in the downloads page.
For MSET on newer firmwares, first downgrade the MSET app to the 4.x or 6.x version (there's tutorials on this site for doing that), then use the CakesROP.nds or code.bin on the downloads page to install the correct ROP.
For spider, see the bottom of the post for a launcher page.
NOTE: The code.bin installs the correct ROP based on your firmware version. If you're on firmware 6.x or higher, the ROP for MSET 6.x will be installed.
NOTE: Never rename the Cakes.dat. The arm9 payload is located there and the code expects it to be named like that.
For developers:
Contributions are welcome on my github: https://github.com/mid-kid/CakesForeveryWan
Just don't be scared if I end up rewriting/restructuring your code as I see fit.
You may happily fork the project if you don't agree with something. I just ask you to rename it, give credits, publish source, and actually add/change something useful (a.k.a. don't be a smartass).
Q&A:
Q: Why should I use this?
A: If you ask yourself that question, this is probably not for you. Other projects already provide a lot of stuff this provides.
Q: Can I eat it?
A: Stop being so funny.
Q: Is it possible to boot on sysNAND mode without using another SD card that doesn't have emuNAND set-up?
A: Yes.
Q: what does [reboot patches] mean? It won't restart after closing smash? Or will GBA and smash work together (since the patched rxtools gives you one or the other)
A: The reboot patches are required to start smash. The console actually performs a reboot when starting it, and clears the patched firmware if these patches are not present.
Q: Are these patches or "cakes" analogous to NTR CFW plugins?
A: No. NTR plugins are ARM11 userland code, cakes are FIRM patches.
Q: I want to update/downgrade my console. Can I disable firmlaunch?
A: No. I don't think that should be much of a problem, but I haven't tried. Just don't enable the emunand patches, and make sure your firmware.bin is at least one version below the firmware you're upgrading to. If you really want to be sure you won't brick your console, get the right firmware.bin for your firmware version, and use that to boot sysNAND.
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
Another video game prototype has been found and preserved, and this time, it's none other than the game that spawned an entire franchise beloved by many, the very...
Anbernic is back with yet another retro handheld device. The upcoming RG28XX is another console sporting the quad-core H700 chip of the company's recent RG35XX 2024...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
Nintendo has officially announced that a successor to the beloved Switch console is on the horizon. As we eagerly anticipate what innovations this new device will...
While rumors had been floating about rampantly as to the future plans of Nintendo, the President of the company, Shuntaro Furukawa, made a brief statement confirming...
Nintendo might just as well be a law firm more than a videogame company at this point in time, since they have yet again issued their now almost trademarked usual...
As each year passes, retro games become harder and harder to play, as the physical media begins to fall apart and becomes more difficult and expensive to obtain. The...
The time has finally come, and after many, many years (if not decades) of Apple users having to side load emulator apps into their iOS devices through unofficial...
A new Nintendo Switch firmware update is here. System software version 18.0.1 has been released. This update offers the typical stability features as all other...
TheFlow has done it again--a new kernel exploit has been released for PlayStation 4 consoles. This latest exploit is called PPPwn, and works on PlayStation 4 systems...
Ubisoft has today officially revealed the next installment in the Assassin's Creed franchise: Assassin's Creed Shadows. This entry is set in late Sengoku-era Japan...
After rumour got out about an upcoming NES Edition release for the famed Nintendo World Championships, Nintendo has officially unveiled the new game, titled "Nintendo...
DOOM is well-known for being ported to basically every device with some kind of input, and that list now includes the old retro game console in Persona 5 Royal...
@BigOnYa, Lol I bought a new USB card reader thing on AliExpress last month for I think like 87 cents. Free shipping from China... It arrived it works and honestly I don't understand how it was so cheap.
@salazarcosplay Yea with a vpn, my ip address is randomized and not at my address, so my ISP does not know its me pirating. I have never got a bitch letter from my ISP since using a vpn.