Hacking Official [Release] CakesFW

  • Thread starter Thread starter mid-kid
  • Start date Start date
  • Views Views 842,054
  • Replies Replies 3,542
  • Likes Likes 73
Yeah I've been trying to add mset support to my (and d0k3's) branch(es) of it but no success so far. :(

I have an n3ds (well 2) i can test on if i can get it to actually boot... hmm

I only need the dat file on sd card for it to boot correct? or do i need the bin aswell? Using the same setup in your makefile for your D9 w/cakehax.

Edit: Ok just tried a fresh build with latest cakehax added and she boots from mset on n3ds :D

But my bottom screen images don't show :( /sigh

hmm i think it froze the system lol argh!
 
I'd do FBI injection. Look around the forum. I don't know how to do it with a Gateway.
And yes, you can run VC GBA and DSiWare in sysnand.

its ok, i went to test it myself.
for gateway users, N3DS sysnand < 9.2

find FBI.3ds and put it into your red card.
boot into GW sysnand
load FBI.3ds from red card
Install cia as you would normally install in emunand

ive tried installing AGB_Firm, freemultipatcher (eshop spoof), FBI and a GBA game.

everything works fine.

after installing all that use whatever CFW you wish. rxtool/reinand/cakes/GW

-------------------------------------------------

rxtools still not working for me n3ds 9.0 though
 
Yeah I've been trying to add mset support to my (and d0k3's) branch(es) of it but no success so far. :(

I have an n3ds (well 2) i can test on if i can get it to actually boot... hmm

I only need the dat file on sd card for it to boot correct? or do i need the bin aswell? Using the same setup in your makefile for your D9 w/cakehax.

Edit: Ok just tried a fresh build with latest cakehax added and she boots from mset on n3ds :D

But my bottom screen images don't show :( /sigh

hmm i think it froze the system lol argh!

Wait, you have Decrypt9 booting from MSET? That and GBA support are literally the only reasons I want to use rxTools.
 
The new 3ds needs a (encrypted, so ReiNAND's won't work) 9.5 firmware.bin. This isn't available from Nintendo's servers anymore, so you will have to hunt it down yourself.
:lol::yay::rofl2::vul1:
 
Oh well, progress is progress :yay:
Are you planning to release it if/when you get it functional?
Most likely, I'm sure @mid-kid will be happy more people are using Cakehax for stuff. :)

Gotta figure out what's causing it to freeze the system once the menu shows up though... :( Until then though, your choices are spider (o3ds) or ninjhax (both 3ds) :P
 
  • Like
Reactions: bache
We still use the same firmware.bin that rxTools 2.4 used.
They've changed it over time for some reason, completely invalidating the reason why I just kept it there.
I'll change it soon enough, don't worry.
Seems rxTools has fixed the problem for me (without even asking) in there latest github release
for rxTools you need to move firmware.bin now from root to \rxTools\system

So now i have no problem switching between rxTools and CakeCFW
 
thank you very much @mid-kid got cakeFW running on my N3DS with mset.

but i was thinking that i will finally be able to boot in sysnand with sig patches off and patched agb_firm in order to play GBA games installed on sysnand only.

it's possible or i still need to have installed both in sys and emunand (unlinked)?
 
Yeah, I'll do that in future builds.
You quoted my post but attributed it to 20mark. Regardless, thank you.

I just mean in the sense that new3DS support has only just been added. By your own admission you haven't tested it because you don't have one yourself, which can make testing/debugging a slow process.

I hear that your neat and tidy code has lured @173210 away from rxtools to instead contribute to cakes. I'm looking forward to seeing this cfw grow now that you're back from vacation and working on it again.
 
you only need it in sysnand with disabled signatures :)

@mid-kid thanks a lot, it works great on 9.0 n3ds with mset
thank you, but even with patched agb_firm on sysnand and cakesFW with patched sig, gba game still gives me the infamous "An Error Has Occurred" message.
what i'm doing wrong?

--------------------- MERGED ---------------------------

You quoted my post but attributed it to 20mark. Regardless, thank you.
yeah i noticed that too, Lol
 
@Zap Rowsdower I added a new cake (addresses from @Reisyukaku), which should do what you asked, albeit with a more troublesome method than what you're probably used to.
The cake allows you to boot an n3ds 9.2 firmware.bin (if you can find it :P) into sysnand. You'll have to wait until the next release though. Hopefully by that time I can add a way to load the native firm from the firm partition (if @mid-kid agrees) or pasta-style firm patch+reboot. Again no promises that either will be implemented.
 
  • Like
Reactions: Zap Rowsdower
thank you, but even with patched agb_firm on sysnand and cakesFW with patched sig, gba game still gives me the infamous "An Error Has Occurred" message.
what i'm doing wrong?

I basically have the same setup. I boot into sysnand with disabled signatures and can play them just fine.
Did you convert the games yourself? Maybe something went wrong with the patch/install of agb_firm.
 
@Zap Rowsdower I added a new cake (addresses from @Reisyukaku), which should do what you asked, albeit with a more troublesome method than what you're probably used to.
The cake allows you to boot an n3ds 9.2 firmware.bin (if you can find it :P) into sysnand. You'll have to wait until the next release though. Hopefully by that time I can add a way to load the native firm from the firm partition (if @mid-kid agrees) or pasta-style firm patch+reboot. Again no promises that either will be implemented.

Is there anyway we can extract firmware.bin from our own system?
 
@Zap Rowsdower I added a new cake (addresses from @Reisyukaku), which should do what you asked, albeit with a more troublesome method than what you're probably used to.
The cake allows you to boot an n3ds 9.2 firmware.bin (if you can find it :P) into sysnand. You'll have to wait until the next release though. Hopefully by that time I can add a way to load the native firm from the firm partition (if @mid-kid agrees) or pasta-style firm patch+reboot. Again no promises that either will be implemented.

Here's the 9.2 n3ds signatures.cake: https://up1.ca/#ccVwMS7ppimS9ypoJgGpbQ
Just place it somewhere in sd:/cakes/patches
EDIT: Nevermind, the 9.2 firmware.bin won't be recognized by cakes as is. You'll need a new build of cakes.
 
Last edited by mid-kid,
I basically have the same setup. I boot into sysnand with disabled signatures and can play them just fine.
Did you convert the games yourself? Maybe something went wrong with the patch/install of agb_firm.

nope, i downloaded a pokemon LG cia from a iso site we all know.

Was working fine when i had ReiCFW, so it's not a bad vc cia fault but i need it installed in both nand's.
 
Is there anyway we can extract firmware.bin from our own system?

Yes, you can dump the CTR partitions with Decrypt9 or rxTools. The partition you're looking for is firm0.
Otherwise it can be extracted manually from a NAND dump.
 
Yes, you can dump the CTR partitions with Decrypt9 or rxTools. The partition you're looking for is firm0.
Otherwise it can be extracted manually from a NAND dump.

If I dump it from the sysnand 9.1 and succeed to extract firm0. It can't be used for 9.5 emuNand, right?
 
Yes, you can dump the CTR partitions with Decrypt9 or rxTools. The partition you're looking for is firm0.
Otherwise it can be extracted manually from a NAND dump.

Forgive me for the spoonfeeding, but how would I go about viewing the filesystem of my NAND dump? Is there a program that allows for this already, or would it need to be made from scratch? I ask as I don't own a copy of CN, so I can't dump the CTR partitions, at least not until rxTools fixes their decryption tools for N3DS users.

Edit: Okay, I see 3DSFAT16Tool needs CN to get xorpads. Guess I'm out of luck for now.
 

Site & Scene News

Popular threads in this forum