Hacking Official [Release] CakesFW

namad

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
129
Trophies
0
Age
41
XP
177
Country
United States
you need code.bin if you have an old 3ds and want to install the MSET exploit from the browser, if you have a new 3ds you need the CakesROP.nds and a ds mode flashcart that is compatible with the 3ds, you'll have to downgrade your MSET to an exploitable version (4.x MSET if you're on 5.x or lower and 6.x MSET if you're on 6.x or higher)

Can I just ignore mset entirely? or was mset something needed to run cias? I've never tried installing a cfw before, each thread I post in seems to have an immediately reply from one of the users suggesting I try a different cfw than the one in the thread I just posted a question in. heh.
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Can I just ignore mset entirely? or was mset something needed to run other hacks and cias and such? I've never tried installing a cfw before, each thread I post in seems to have an immediately reply from one of the users suggesting I try a different cfw than the one in the thread I just posted a question in. heh.
MSET is a way of booting the custom firmware, as we have it now there are ~3 ways to launch custom firmware; the browser exploit (this isn't available on the new 3ds), MSET and ninjhax, MSET is the fastest way of launching and the most convenient, it doesn't need a game or internet to work, ninjhax is the next most convenient, it needs a game (cubic ninja) internet once to install and then you have to put the game in, boot it, and launch the custom firmware, browser is the least convenient as it needs internet. Also MSET is the name of the system settings application, if you need a good guide follow the one in my signature

EDIT: also you should note that only ninjhax v1.1 will work for launching CFW
 
Last edited by dark_samus3,

namad

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
129
Trophies
0
Age
41
XP
177
Country
United States
MSET is a way of booting the custom firmware, as we have it now there are ~3 ways to launch custom firmware; the browser exploit (this isn't available on the new 3ds), MSET and ninjhax, MSET is the fastest way of launching and the most convenient, it doesn't need a game or internet to work, ninjhax is the next most convenient, it needs a game (cubic ninja) internet once to install and then you have to put the game in, boot it, and launch the custom firmware, browser is the least convenient as it needs internet. Also MSET is the name of the system settings application, if you need a good guide follow the one in my signature

EDIT: also you should note that only ninjhax v1.1 will work for launching CFW



I see so to use spider I'm just out of luck. To use ninjahax I have to find a copy of cubic ninja... in order to downgrade mset I also need cubic ninja or something? so I either need cubic ninja or a gateway cart? if I have a gateway cart I can skip the ninja game? or would I need both?


I was all set to order the gateway from modchipsdirect.com until I read someone saying not to trust them with your credit card info and to buy a gift card, but then that the gift card had to allow international purhcases like a travelers gift card and so I held off ordering one last night. Then today I read https://gbatemp.net/threads/tutorial-installing-rxtools-custom-firmware-3ds-and-2ds.390867/ which seemed to imply you could install all this stuff without cubic ninja or a cart? but am I to assume this guide is based around spider working? and spider won't work for me?


tl;dr Do I absolutely have to buy a cart or cubic ninja and if yes which is better? I've spent a large portion of the week I've owned this console trying to solve this one question! I keep finding random posts saying don't buy gateway it's just cheap plastic and all the features it has can be for the most part ran without it using all the same types of exploits... it's very confusing. 65$ for a gateway seems pretty reasonable though compared to trying to buy cubic ninja for almost as much from some random guy on ebay though.
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
I see so to use spider I'm just out of luck. To use ninjahax I have to find a copy of cubic ninja... in order to downgrade mset I also need cubic ninja or something? so I either need cubic ninja or a gateway cart? if I have a gateway cart I can skip the ninja game? or would I need both?


I was all set to order the gateway from modchipsdirect.com until I read someone saying not to trust them with your credit card info and to buy a gift card, but then that the gift card had to allow international purhcases like a travelers gift card and so I held off ordering one last night. Then today I read https://gbatemp.net/threads/tutorial-installing-rxtools-custom-firmware-3ds-and-2ds.390867/ which seemed to imply you could install all this stuff without cubic ninja or a cart? but am I to assume this guide is based around spider working? and spider won't work for me?


tl;dr Do I absolutely have to buy a cart or cubic ninja and if yes which is better? I've spent a large portion of the week I've owned this console trying to solve this one question! I keep finding random posts saying don't buy gateway it's just cheap plastic and all the features it has can be for the most part ran without it using all the same types of exploits... it's very confusing. 65$ for a gateway seems pretty reasonable though compared to trying to buy cubic ninja for almost as much from some random guy on ebay though.
I personally can't vouch for gateway, however there isn't currently a way to install custom firmware on a n3ds without either gateway or cubic ninja (hopefully Skater, the n3ds version of spider, will be exploitable in the way spider is sometime in the near future) anyways, it's really up to you and what you want to do
 

namad

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
129
Trophies
0
Age
41
XP
177
Country
United States
yeah wow gateway seems useless if I still need cubic ninja! all the googling I did led me to believe gateway was a godsend, I guess they have a lot of fanboys, I'll just not buy anything and wait until I can find a local cubic ninja or something I guess. There are still more used game stores I haven't driven to.
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
yeah wow gateway seems useless if I still need cubic ninja! all the googling I did led me to believe gateway was a godsend, I guess they have a lot of fanboys, I'll just not buy anything and wait until I can find a local cubic ninja or something I guess. There are still more used game stores I haven't driven to.
good luck

EDIT: I should mention that with CFW once you have MSET installed you can actually sell your cubic ninja and just install a cubic ninja CIA ;)
 

namad

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
129
Trophies
0
Age
41
XP
177
Country
United States
oh interesting, if you can sell it the day after you get it I'm surprised cubic ninja prices are so high still! I'd definitely feel less bad about wasting money on a broken game knowing I have a chance to recoup some of the lose later.
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
PSA (I sould really make an RSS feed for these things): As some of you may already know, 10.0 got released, along with a new NATIVE_FIRM. However, the new firmware does not seem to break compatibility with the 9.6 NATIVE_FRM. As such, it's safe to update.
As for Cakes, I may or may not add new cakes for the new firmware.bin (NATIVE_FIRM) (depends on if I feel like it/get a pull for it/need it).
For now, the 9.6 firmware.bin can still be downloaded from the usual URL in the OP. Grab it while you still can, as you never know when Nintendo's going to remove it from their CDN (as has happened with the other ones).
 
  • Like
Reactions: CreativeMan

namad

Well-Known Member
Member
Joined
Sep 1, 2015
Messages
129
Trophies
0
Age
41
XP
177
Country
United States
Found a copy of cubic ninja, hooray, now to get serious about this cfw research! is there anyway to use cakesfw to spoof my way into the eshop on an n3dsxl? My main goal right now is just to keep my 9.0 firmware n3dsxl unupdated but be able to access online features in my retail cartridges. I read somewhere that there's a cfw called ntr that can do this? is that an ntr only feature?
 
  • Like
Reactions: samiam144

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Found a copy of cubic ninja, hooray, now to get serious about this cfw research! is there anyway to use cakesfw to spoof my way into the eshop on an n3dsxl? My main goal right now is just to keep my 9.0 firmware n3dsxl unupdated but be able to access online features in my retail cartridges. I read somewhere that there's a cfw called ntr that can do this? is that an ntr only feature?
there's a way to spoof it from any CFW basically, I'll have to make a note of it in my CFW guide, also good job on finding cubic ninja
 

Zidapi

Well-Known Member
Member
Joined
Dec 1, 2002
Messages
3,112
Trophies
3
Age
42
Website
Visit site
XP
2,681
Country
there's a way to spoof it from any CFW basically, I'll have to make a note of it in my CFW guide, also good job on finding cubic ninja
Wow, how incredibly unhelpful of you.
Just trying to direct traffic to your half baked thread I assume?

Found a copy of cubic ninja, hooray, now to get serious about this cfw research! is there anyway to use cakesfw to spoof my way into the eshop on an n3dsxl? My main goal right now is just to keep my 9.0 firmware n3dsxl unupdated but be able to access online features in my retail cartridges. I read somewhere that there's a cfw called ntr that can do this? is that an ntr only feature?
Yeah, you can use free multi patcher to spoof your way onto the eShop. You'll have to run the patch every time you restart your CFW though.
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Wow, how incredibly unhelpful of you.
Just trying to direct traffic to your half baked thread I assume?
Just trying to gather info all in one place, I knew at the time there was a solution I just had forgotten what it was, figured I'd edit my post if someone didn't get to it before me (obviously you got there before me) also have you even looked at it? At least have a look before assuming it's "half baked" :P, sorry if it came off as me trying to direct traffic, but it was more of a 'hey hadn't thought of that, thanks for mentioning it, it'd be a good idea to add it to my guide'
 

daraly

Member
Newcomer
Joined
Sep 7, 2015
Messages
22
Trophies
0
Age
23
XP
88
Country
Switzerland
untitled_drawing_by_loenabelle-d8ybmrs.png


This is a CFW solution me and @b1l1s have been working on for a while.

For users:

Features right now:
  • SPIDER 4.x-9.2, MSET 4.x and 6.x and Ninjhax support for old 3ds/xl/2ds.
  • MSET 4.x and Ninjhax support for new 3ds/xl.
  • Options to boot to sysNAND (for GBA/DSi) and emuNAND up to 9.9 on old 3ds, or 9.5 on new 3ds.
  • Emunand supports redNAND and GW emuNANDs.
  • Sig patches
  • Patches are contained in "cakes". The .cake format is a simple format that bundles FIRM patches, and tells the patcher what those patches need to work.
  • Autoboot.
  • Supports multiple NATIVE_FIRM versions (see this for an explanation).
Future hopeful features:
  • CIA installing over network (b1l1s actually already has a POC for this. Check out the "dhs" branch.)
  • Region free.
  • Rainbows.

How to install:
Just copy all the files to the root of your SD card, and launch it with either spider, MSET or Ninjhax.
Files and stuff are on the bottom of the post.
Copy the firmware.bin linked at the bottom of the post to the cakes directory. Do the same with cetk.
For MSET on 4.x or 6.x, I've modified zoogie's ROP installer to work with this. There's even a code.bin to install the rop via spider in the downloads page.
For MSET on newer firmwares, first downgrade the MSET app to the 4.x or 6.x version (there's tutorials on this site for doing that), then use the CakesROP.nds or code.bin on the downloads page to install the correct ROP.
For spider, see the bottom of the post for a launcher page.
NOTE: The code.bin installs the correct ROP based on your firmware version. If you're on firmware 6.x or higher, the ROP for MSET 6.x will be installed.
NOTE: Never rename the Cakes.dat. The arm9 payload is located there and the code expects it to be named like that.

For developers:

Contributions are welcome on my github: https://github.com/mid-kid/CakesForeveryWan
Just don't be scared if I end up rewriting/restructuring your code as I see fit.
You may happily fork the project if you don't agree with something. I just ask you to rename it, give credits, publish source, and actually add/change something useful (a.k.a. don't be a smartass).

Q&A:

Q: Why should I use this?
A: If you ask yourself that question, this is probably not for you. Other projects already provide a lot of stuff this provides.

Q: Can I eat it?
A: Stop being so funny.

Q: Is it possible to boot on sysNAND mode without using another SD card that doesn't have emuNAND set-up?
A: Yes.

Q: Do you have any plans to port this over to the N3DS any time soon?
A: I don't own a n3ds. I'm just hoping someone else may be able to.

Q: what does [reboot patches] mean? It won't restart after closing smash? Or will GBA and smash work together (since the patched rxtools gives you one or the other)
A: The reboot patches are required to start smash. The console actually performs a reboot when starting it, and clears the patched firmware if these patches are not present.

Q: Are these patches or "cakes" analogous to NTR CFW plugins?
A: Not exactly. NTR plugins are ARM11 userland code, cakes are FIRM patches.

Qr code for spider:
cakesqr.png

http://dukesrg.no-ip.org/3ds/cakes?Cakes.dat
(Thanks to @duke_srg)

To load the code.bin, use this:
codeqr.png

http://dukesrg.no-ip.org/3ds/cakes?code.bin

Downloads
(Releases are numbered by commit number. Changelogs can be found on the github.)
firmware.bin and cetk download urls for old 3ds (rename the firmware.bin yourself).
firmware.bin and cetk download urls for new 3ds (firmware.bin link was taken down).
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.

Join us at #Cakey on freenode. webchat link

what is right firmware.bin(new 3ds). I tried many versions of firmware.bin,sig patches does'n work.(new 3ds 9.2 J)
could you Provided md5 hash? thank you!
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Nah, a hit gives them mad meth powers, but makes them more difficult to control.
    +1
  • Veho @ Veho:
    Before a hit they're like zombies, persistent but slow.
    +1
  • Veho @ Veho:
    It's a tradeoff.
    +1
  • The Real Jdbye @ The Real Jdbye:
    no i mean, before a hit is after the previous hit
    +1
  • The Real Jdbye @ The Real Jdbye:
    if you keep them well enough fed, it's the same thing
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    By the power of Florida Man, I have the power!!! *Lifts up meth pipe* Meth Man!!! lol
  • BakerMan @ BakerMan:
    Guys, I just learned my little brother is in the hospital because he had a seizure last night.
  • cearp @ cearp:
    Sorry to hear that BakerMan
    +2
  • BakerMan @ BakerMan:
    Just found out he's doing alright, doing a lot of complaining too, rightfully so. Who wouldn't complain after having a seizure and being hospitalized?
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Glad he is OK and complaining is cool :)
    +1
  • K3Nv2 @ K3Nv2:
    Yeah been there had that no fun
    +1
  • K3Nv2 @ K3Nv2:
    They'll give him sleep studies eegs and possibly one week hospital stay
    +1
  • BakerMan @ BakerMan:
    I hope it's not a week.
  • K3Nv2 @ K3Nv2:
    It's standard so doctors can get a idea about what's going on
  • BakerMan @ BakerMan:
    understood
  • BakerMan @ BakerMan:
    well, i'm glad he seems to be doing fine, and ig i'm going to start spewing goofy shit again
  • BakerMan @ BakerMan:
    Update: Turns out he's epileptic
  • K3Nv2 @ K3Nv2:
    Get a 2nd opinion run mris etc they told me that also
  • Psionic Roshambo @ Psionic Roshambo:
    Also a food allergy study would be a good idea
  • K3Nv2 @ K3Nv2:
    Turns out you can't sprinkle methamphetamine on McDonald's French fries
  • ZeroT21 @ ZeroT21:
    they wouldn't be called french fries at that point
  • ZeroT21 @ ZeroT21:
    Probably just meth fries
  • K3Nv2 @ K3Nv2:
    White fries hold up
    K3Nv2 @ K3Nv2: White fries hold up