Hacking Official [Release] CakesFW

  • Thread starter Thread starter mid-kid
  • Start date Start date
  • Views Views 842,461
  • Replies Replies 3,542
  • Likes Likes 73
I finished updating it: http://ny1.hashbang.sh:8834/nightly/Cakes_190.zip
You'll need to grab the newest NATIVE_FIRM from https://raw.githubusercontent.com/mid-kid/CakesForeveryWan/master/firmurls and place it in the cakes directory.
Hold "L" while starting up your console to enter the CakesFW menu, re-enable all your patches (Please don't forget to re-enable the firmware protection patches if you're using arm9loaderhax!), and boot.
Keep in mind that doing this breaks NTR (I'm unsure if it even works on the latest firm yet). You'll have to wait for a new svcBackdoor.cake for that.
3ds_injector.cake should still work, as well as all AGB and TWL cakes.
Tested this on both old3DS and new3DS. All patches are working including AGB, TWL, and reboot patches.
 
  • Like
Reactions: MelonGx and mid-kid
BTW, is 3ds_injector (region free) still available for Ver 190? I got noticed that some of the patches just disappeared from the settings somehow on Ver 190. But it worked before.
 
Open terminal, paste this
Code:
dd if=Cakes.dat of=arm9loaderhax.bin bs=512 skip=144
... or just copy main.bin from the build folder after you compiled it?

Anyone else having trouble running Nanquitas's BootNTR Selector (recently updated to 2.5, supporting firmware 11.3) with CakesFW in an 11.3 environment?

svcBackdoor has to be reimplemented, it worked on 11.0/11.1 because it's a part of icing but I haven't really updated it for 11.3 (and unfortunately I dont have the time to either, so contributions are appreciated)
 
I finished updating it: http://ny1.hashbang.sh:8834/nightly/Cakes_190.zip
You'll need to grab the newest NATIVE_FIRM from https://raw.githubusercontent.com/mid-kid/CakesForeveryWan/master/firmurls and place it in the cakes directory.
Hold "L" while starting up your console to enter the CakesFW menu, re-enable all your patches (Please don't forget to re-enable the firmware protection patches if you're using arm9loaderhax!), and boot.
Keep in mind that doing this breaks NTR (I'm unsure if it even works on the latest firm yet). You'll have to wait for a new svcBackdoor.cake for that.
3ds_injector.cake should still work, as well as all AGB and TWL cakes.
When I do this I get a wrong cetk error. I made sure I downloaded the correct file multiple times. Any idea what I may be doing wrong? **Can't decrypt**


--EDIT--

Issue solved, and 3ds is booting as normal again. Thank you for the release. I had to update my system keys :D
 
Last edited by Deccentric,
Im getting a Failed to decrypt the firmware error. It ask to check firmware and firmkey/cetk but Im sure I download the right ones. Cant figure out whats wrong.


When I do this I get a wrong cetk error. I made sure I downloaded the correct file multiple times. Any idea what I may be doing wrong? **Can't decrypt**


--EDIT--

Issue solved, and 3ds is booting as normal again. Thank you for the release. I had to update my system keys :D

Mind telling me What did u do? I got this error in the first try but solved it out but naming cetk as firmkey, it what is suppoused? Anyway the other error got just after it.
 
Last edited by gkoelho,
Im getting a Failed to decrypt the firmware error. It ask to check firmware and firmkey/cetk but Im sure I download the right ones. Cant figure out whats wrong.




Mind telling me What did u do? I got this error in the first try but solved it out but naming cetk as firmkey, it what is suppoused? Anyway the other error got just after it.
No, you're supposed to download the cetk file that's listed in the firmurls and put it right next to the firmware.bin. You have to do this for every FIRM you download (so cetk, twl_cetk and agb_cetk).
 
No, you're supposed to download the cetk file that's listed in the firmurls and put it right next to the firmware.bin. You have to do this for every FIRM you download (so cetk, twl_cetk and agb_cetk).

Just the cetk with the name it comes? Because I did it and it didn't work, something is messed up here most probably. I downloaded both for O3DS and put it on cakes folder. Do I need to download agb and twl too?
 
Cakes_190 wont work here (o3ds, sysnand 9.2, without arm9loaderhax). I'm gettin black screen triyng to launch Cakes.3dsx from HBL+soundhax.
Cakes_178 loads, but wont boot 11.3 emunand.
:/
 
People sent a message, and the message was clear: 11.3 is NOT an incremental upgrade from previous platforms - but people still like Cakes!

So here's my Cakes setup for A9LH.
The major optional (1st and 3rd party) patches are included, and also uses Arm9Select to have Luma-like button mappings (X for D9, Y for GM9).

Get firmware from https://github.com/mid-kid/CakesForeveryWan/blob/master/firmurls

Remember you must still use A9LH with screeninit (including any A9LH by AuroraWright with NAND boot, in which case leave arm9select called arm9loaderhax_si.bin)

Only tested on O3DS
Sorry no .dat here, you can get it from the official nightlies

Source:
https://github.com/mid-kid/CakesForeveryWan/commit/ac3b37d53f8fb0d9240542e5b16935fbde5dc885 (edited to have firmware in /cakes/firmware like before)
https://github.com/Wolfvak/icing (Not usable/visible on 11.3's kernel)
https://github.com/Wolfvak/3ds_injector (recipe.yaml hacked to be selectable on 11.3 kernels, and to use /cakes/injector instead of /injector)
https://github.com/mid-kid/lgy_cakes (nothing new)
https://github.com/d0k3/Decrypt9WIP (updated)
https://github.com/d0k3/GodMode9 (updated)
https://github.com/FIX94/arm9select (nothing new)
 

Attachments

Last edited by Jorbgamer,

Site & Scene News

Popular threads in this forum