Hacking Official [Release] CakesFW

Apache Thunder

I have cameras in your head!
Member
Joined
Oct 7, 2007
Messages
4,583
Trophies
3
Age
37
Location
Levelland, Texas
Website
www.mariopc.co.nr
XP
7,284
Country
United States
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
 

b1l1s

Well-Known Member
Member
Joined
May 2, 2015
Messages
151
Trophies
0
XP
171
Country
Malaysia
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

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,221
Country
Micronesia, Federated States of
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

  • cakes_autoboot.zip
    33.6 KB · Views: 406
Last edited by zoogie,

A600

Well-Known Member
Newcomer
Joined
Jun 2, 2015
Messages
47
Trophies
0
Age
44
XP
237
Country
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)
 

zoogie

playing around in the end of life
Developer
Joined
Nov 30, 2014
Messages
8,560
Trophies
2
XP
15,221
Country
Micronesia, Federated States of
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

A600

Well-Known Member
Newcomer
Joined
Jun 2, 2015
Messages
47
Trophies
0
Age
44
XP
237
Country
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.
 

Stoned

Well-Known Member
Member
Joined
Mar 26, 2014
Messages
2,798
Trophies
2
Age
46
XP
4,696
Country
Germany
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. :)
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
26
XP
1,173
Country
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.
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
26
XP
1,173
Country
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.
 

megazero1x1

Well-Known Member
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
United States
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
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
26
XP
1,173
Country
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).
 

megazero1x1

Well-Known Member
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
United States
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

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: BOP