Hacking Official [Release] CakesFW

  • Thread starter Thread starter mid-kid
  • Start date Start date
  • Views Views 842,523
  • Replies Replies 3,542
  • Likes Likes 73
mid-kid did all the work. All I did was forked it with some of the changes I added over the past few days (mostly bottom screen related stuff) and compiled it. :P

And I thought this was the rxTools thread. So that post was originally meant to be there. Oh well. Guess it's fine being here instead I guess. :P
 
mid-kid did all the work. All I did was forked it with some of the changes I added over the past few days (mostly bottom screen related stuff) and compiled it.

And here I thought he had been busy with school work.

And I thought this was the rxTools thread. So that post was originally meant to be there. Oh well. Guess it's fine being here instead I guess. :P

Great news is great news, doesn't matter where it got posted. :P
 
  • Like
Reactions: Syphurith
Here's a nifty little trick if anyone wants autoboot cakes.

in main.c, replace

menu_main();

with

int i=0;
for(i=0;i<cake_count;i++){
cake_selected[ i ]=1;
}

boot_cfw();


This will apply whatever patches are in the cakes folder and boot. You simply select your patches from your PC by add/subtracting patches. It's a good idea to have the same patches in all numbered subfolders because you can't be sure which folder cakes is going to draw them from (unless you know what you're doing :P)


edit well whaddya know, a wild auto cakes appears :p
 

Attachments

Last edited by zoogie,
Can I use CakesFW to update the sysnand with sysupdater?

From the sysupdater readme:

Don't run this in sysNAND Gateway mode or it will brick your sysNAND! This is not my fault. Please ask Gateway to remove their NATIVE_FIRM update block!

rxTools also uses NATIVE_FIRM, but CakesFW? (I didn't find any reference to it in the source code)
 
Can I use CakesFW to update the sysnand with sysupdater?

From the sysupdater readme:



rxTools also uses NATIVE_FIRM, but CakesFW? (I didn't find any reference to it in the source code)
You want to boot clean with just sig checks patched. In rxtools, this is dev mode. cake, it's just sig patches ticked. No firmlaunch.

edit: you skipped the important part of what profi said,
Only use this if you know what you do! I'm not responsive for bricks which rely on wrong usage. Use it at your own risk.
IMPORTANT: Don't run this with any sort of firmware spoofing enabled like Gateway mode/rx mode/whatever or it will brick! This is not my fault. Please ask the authors/makers of your CFW/flashcard to provide a way to disable firmware spoofing!
I'm not sure if cakes does firm spoofing or not, but I think sig only mode is safe.
 
Last edited by zoogie,
  • Like
Reactions: Syphurith and A600
Could someone with a hard modded 3DS confirm that there is no brick risk updating with sysupdater and CakesFW with signature patches?

I ask because someone tried to update with rxTools in devmode and bricked his console.
 
Could someone with a hard modded 3DS confirm that there is no brick risk updating with sysupdater and CakesFW with signature patches?

I ask because someone tried to update with rxTools in devmode and bricked his console.

Yes you can Update in Cake. :)
 
Could someone with a hard modded 3DS confirm that there is no brick risk updating with sysupdater and CakesFW with signature patches?

I ask because someone tried to update with rxTools in devmode and bricked his console.

I have no intentions of diabling firmlaunch. However, next release will have different cakes for different NATIVE_FIRMs.
We don't have cakes for all the versions, but if your firmware version's NATIVE_FIRM is supported, you can use that firmware.bin.
Because your NATIVE_FIRM will be the exact same version as your firmware, you can then use ninjhax, the eshop spoof, and other stuff that depends on you NATIVE_FIRM version.
 
This has taken way too long, but I've finished a new release: 46.
A lot has happened since last release, but not much that's noticeable for the end user.

Have a list of notable new stuff:
  • Autoboot (Press "L" to enter the menu)
  • Cake selection is saved
  • Multiple firmware.bin versions. (see the patches directory)

The patches directory now has subdirectories that contain cakes for different NATIVE_FIRM versions.
Here's a list of all the versions: http://3dbrew.org/wiki/Configuration_Memory#NATIVE_FIRM_Versions
For example, the latest firmware.bin (like the one provided by rxTools) is 0x49.
You can remove all the cakes you don't need, place them in a different directory structure and rename them if you want.
If you want to use a different NATIVE_FIRM version, download it from this URL, change the latest two letters to correspond with your firmware version, and rename it as firmware.bin.
For example, if I wanted to run Ninjhax on firmware 4.5, I'd change the latest two letters to "1F", enable the signature patches, and install Ninjhax normally.
Please note that only the latest NATIVE_FIRM can boot the latest emuNAND. Also, not all NATIVE_FIRM versions are covered by our signatures.cake. We're open to contributions, of course.
 
First off, Thank you Mid-Kid for this awesome CFW!
Cakes FW is by far the fastest loading CFW out there.

Just one Issue: When loading via MSET, it tends to hang the system sometimes.

EDIT: 9.0U sysnand o3DS
 
First off, Thank you Mid-Kid for this awesome CFW!
Cakes FW is by far the fastest loading CFW out there.

Just one Issue: When loading via MSET, it tends to hang the system sometimes.

EDIT: 9.0U sysnand o3DS

Please describe this "hang". When does it hang (exactly)? What do you see?
If it's that the top screen goes all stripey after booting the CFW, it's a common issue. I experienced it back in rxTools 2.4 too (not sure if it was fixed).
 
Please describe this "hang". When does it hang (exactly)? What do you see?
If it's that the top screen goes all stripey after booting the CFW, it's a common issue. I experienced it back in rxTools 2.4 too (not sure if it was fixed).
Well out of trying 15 odd times, it hung around 4 times. You know that moment where there small delay, after clicking DS profile, were the top and bottom screen begin to fade to black but then the cakes menu appears right ? well by hang i mean, it gets stuck at the fade moment.
 

Site & Scene News

Popular threads in this forum