Hacking Official [Release] CakesFW

  • Thread starter Thread starter mid-kid
  • Start date Start date
  • Views Views 842,712
  • Replies Replies 3,542
  • Likes Likes 73
I still want to finish this project. Won't throw it away just because I want to work together with rxTools.
So there goes an update. You can now select patches in a neat menu.

About the collab, it first needs to be easier to contribute to rxTools, this means for one creating a sound build system. I'll be looking into it, though everyone can of course help.

Is there a way to make the patch setting permanent after a reboot.
Otherwise, I see no point in it versus how you had the menu in v23 (it's more tedious in v24)

Keep up the good work
 
Is there a way to make the patch setting permanent after a reboot.
Otherwise, I see no point in it versus how you had the menu in v23 (it's more tedious in v24)

Keep up the good work

The point in making the menus like they are now is to do exactly that, and to allow people to add and remove cakes on their own.
I'll add that in one of the next releases, if I come to that.
 
While I'm glad that you're going to continue to work on CakesFW, I am looking forward to your work on rxTools. Perhaps one day we'll see the cakes implemented into rxTools. When that day comes, I have a suggestion for a new name and symbol for the project. It shall be called rxCakes, and its symbol would be a piece of cake sitting on a prescription pad with the Rod of Asclepius in the cake as a lit candle.
 
While I'm glad that you're going to continue to work on CakesFW, I am looking forward to your work on rxTools. Perhaps one day we'll see the cakes implemented into rxTools. When that day comes, I have a suggestion for a new name and symbol for the project. It shall be called rxCakes, and its symbol would be a piece of cake sitting on a prescription pad with the Rod of Asclepius in the cake as a lit candle.

I'm sorry to disappoint, but what will be implemented into rxTools will probably just be the loading of the .cake file format. For that, there's no need for a new name and even less a new logo.
Other than that, the firmlaunchax part (src/launcher), since it seems nobody's thought to replace gateway's launcher.dat before.
 
Quick question:

If I install a cubic ninja CIA to my sysnand (9.0) and then start the game using cakes CFW, can I install ninjahax ?
I really want to try out some homebrew .
 
Are you sure ? Pasta use brahma on new 3ds ?

From what I learned, it was the first public, open source and 100% working ARM9 exploit that supported both N3DS and O3DS. It works on my N3DS, didn't cause a single freeze so far.
 
Are you sure ? Pasta use brahma on new 3ds ?
Grab a Pasta, take the launcher.dat, toss it in SD:/Brahma and try launching it.
Spoiler alert: It should work. (At least, 1.1 does, I didn't really try it with the newfangled menu versions.)
 
Grab a Pasta, take the launcher.dat, toss it in SD:/Brahma and try launching it.
Spoiler alert: It should work. (At least, 1.1 does, I didn't really try it with the newfangled menu versions.)

sorry what do you mean? are you saying that pasta can be launched using brahma? if yes, can you simply put the pasta launcher.dat into the brahma directory? that means it's just an arm9 payload binary right? this would be perfect, since, from my understanding, that's how brahma is intended to be used: copy several payload binaries to the brahma directory, then choose which payload to run each time brahma is started. kind of a universal launcher for different payload binaries

edit: holy crap, this is brilliant! if this actually works, i can use uncart (http://github.com/citra-emu/uncart) in order to dump my original cartridges, use decrypt9 (http://github.com/archshift/Decrypt9/tree/bootstrap) to decrypt and convert them to cia, use pasta to play my converted backups and use memory dumping tools (http://github.com/patois/3DSDevTools) to mess with games and firmware and such! All that using a single launcher (brahma) only :D
 
Last edited by hairyfairy,
  • Like
Reactions: prototech
sorry what do you mean? are you saying that pasta can be launched using brahma? if yes, can you simply put the pasta launcher.dat into the brahma directory? that means it's just an arm9 payload binary right? this would be perfect, since, from my understanding, that's how brahma is intended to be used: copy several payload binaries to the brahma directory, then choose which payload to run each time brahma is started. kind of a universal launcher for different payload binaries

edit: holy crap, this is brilliant! if this actually works, i can use uncart (http://github.com/citra-emu/uncart) in order to dump my original cartridges, use decrypt9 (http://github.com/archshift/Decrypt9/tree/bootstrap) to decrypt and convert them to cia, use pasta to play my converted backups and use memory dumping tools (http://github.com/patois/3DSDevTools) to mess with games and firmware and such! All that using a single launcher (brahma) only :D
I meant that to say not only can you launch it with Brahma, its launcher is based on Brahma in itself, and since it works on N3DS, the thought that it Brahma doesn't work on N3DS is misled.
Though if that strategy for using things works for you, all the better.
 
Quick question:

If I install a cubic ninja CIA to my sysnand (9.0) and then start the game using cakes CFW, can I install ninjahax ?
I really want to try out some homebrew .

Nope. The firm gets updated to the 9.6 firm (it's the version contained in firmware.bin). You could use the 9.0 version, and change the offsets in signatures.cake, but that's entirely up to you.
 
  • Like
Reactions: megazero1x1
Nope. The firm gets updated to the 9.6 firm (it's the version contained in firmware.bin). You could use the 9.0 version, and change the offsets in signatures.cake, but that's entirely up to you.
Thanks for the info.
BTW how do i obtain the 9.0 firmware.bin ?
 

Site & Scene News

Popular threads in this forum