Hacking Official [Release] CakesFW

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
@mid-kid:
if I have the decrypted 'firmware.bin' for the New 3DS, how can I crypt it without searching the file all over the web?

Thank you. :)

You can't in a way Cakes expects it. There's some essential parts missing in the "decrypted" version. I never thought loading a decrypted firm would be necessary, so I never implemented it.
I won't be adding a way to load a decrypted firm anytime soon, however. You'll just have to search around the web. It's not like the file is particularly rare.
 
Last edited by mid-kid,

zeruel85

Well-Known Member
Newcomer
Joined
Jul 4, 2014
Messages
45
Trophies
0
Location
Treviso (TV)
XP
155
Country
Italy
You can't in a way Cakes expects it. There's some essential parts missing in the "decrypted" version. I never thought loading a decrypted firm would be necessary, so I never implemented it.
I won't be adding a way to load a decrypted firm anytime soon, however. You'll just have to search around the web. It's not like the file is particularly rare.
Ok, finally I found it. Thank you for the reply. :)
 

Normmatt

Former AKAIO Programmer
Member
Joined
Dec 14, 2004
Messages
2,161
Trophies
1
Age
33
Website
normmatt.com
XP
2,218
Country
New Zealand
You can't in a way Cakes expects it. There's some essential parts missing in the "decrypted" version. I never thought loading a decrypted firm would be necessary, so I never implemented it.
I won't be adding a way to load a decrypted firm anytime soon, however. You'll just have to search around the web. It's not like the file is particularly rare.
There's nothing essential missing from the decrypted version... Cakes just expects the encrypted one (why?)
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
There's nothing essential missing from the decrypted version... Cakes just expects the encrypted one (why?)

Essential for cakes to decrypt it correctly (I didn't word it correctly). (the ncch header, for example)
I never expected it to need to load a decrypted firm, and yes, it can be done (pretty trivially), but (sorry if I sound rude) I honestly don't feel like doing that. (Also, the person in question found an encrypted version, which gives me another excuse to satisfy my current laziness)
 
  • Like
Reactions: CreativeMan

Suiginou

(null)
Member
Joined
Jun 26, 2012
Messages
565
Trophies
0
Location
pc + 8
XP
738
Country
Gambia, The
@mid-kid
Is firmkey.bin no longer needed in the latest build? I don't see any reference to it in the latest download.
Re-read the OP, it recently got changed:

"Copy the firmware.bin linked at the bottom of the post to the cakes directory. Do the same with cetk."

The cetk holds the titlekey, which is then used to decrypt the NATIVE_FIRM, so you don't have to hunt down firmkey.bin anymore.
 
  • Like
Reactions: Madridi

Madridi

Card Collector
Member
Joined
May 9, 2008
Messages
3,562
Trophies
2
Age
38
Location
Doha
XP
3,071
Country
Qatar
Re-read the OP, it recently got changed:

"Copy the firmware.bin linked at the bottom of the post to the cakes directory. Do the same with cetk."

The cetk holds the titlekey, which is then used to decrypt the NATIVE_FIRM, so you don't have to hunt down firmkey.bin anymore.
Thanks I did read it, but I thought this was for for firmware.bin not firmkey, but yeah I see where I went wrong.

This process is just for new installs right? If I have it from previous versions all I need to do is place it in the cakes folder correct? And of course I don't need the cetk in this case?

Thanks
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Thanks I did read it, but I thought this was for for firmware.bin not firmkey, but yeah I see where I went wrong.

This process is just for new installs right? If I have it from previous versions all I need to do is place it in the cakes folder correct? And of course I don't need the cetk in this case?

Thanks

Yes.

Can I use sysupdater with Cakes without bricking?

I have never tried it, but in theory, yes.
 
  • Like
Reactions: Madridi

cultopi

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
278
Trophies
0
XP
268
Country
United States
I think it's probably fair to assume that you haven't set up an emuNAND then
lol, I am 100% sure I setup emunand because I changed from Reinand Rop to Cake ROP.

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

Did you copy the cakes/patches directory? If so, go to "Select patches", and select "Enable emuNAND".
Also, are you sure you have the right firmware.bin from OP?
Patches are there, and not sure about the right firmware.bin because i thought I had to hunt it down. I got firmware.bin, firmware9.2.bin, and firmware9.5.bin, and I put all three in there
 
Last edited by cultopi,

cultopi

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
278
Trophies
0
XP
268
Country
United States
Did you copy the cakes/patches directory? If so, go to "Select patches", and select "Enable emuNAND".
Also, are you sure you have the right firmware.bin from OP?
Confirmed that I copied that folder, but after I launch the ROP and go into select patches, it only has something like disable sig patch
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,142
Country
United States
Confirmed that I copied that folder, but after I launch the ROP and go into select patches, it only has something like disable sig patch
Redownload cakes and copy the whole folder to your SD card, that should fix these issues, also did you follow the part about cetk?
 

cultopi

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
278
Trophies
0
XP
268
Country
United States
Redownload cakes and copy the whole folder to your SD card, that should fix these issues, also did you follow the part about cetk?
I use firmkey.bin, that replaces cetk ??

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

Did you copy the cakes/patches directory? If so, go to "Select patches", and select "Enable emuNAND".
Also, are you sure you have the right firmware.bin from OP?
If my sysnand is 9.0U, i have to use firmware.bin that corresponds to 9.0U ?
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Patches are there, and not sure about the right firmware.bin because i thought I had to hunt it down. I got firmware.bin, firmware9.2.bin, and firmware9.5.bin, and I put all three in there

Look in the first post in the thread, under the download button. There's a link for firmware.bin. Download that version.
Unless you have a new 3ds, in which case, remove the firmware.bin, and rename firmware9.5.bin to firmware.bin (assuming the firmware9.5.bin is an encrypted 9.5 n3ds firmware).
 

cultopi

Well-Known Member
Member
Joined
Jul 18, 2015
Messages
278
Trophies
0
XP
268
Country
United States
Look in the first post in the thread, under the download button. There's a link for firmware.bin. Download that version.
Unless you have a new 3ds, in which case, remove the firmware.bin, and rename firmware9.5.bin to firmware.bin (assuming the firmware9.5.bin is an encrypted 9.5 n3ds firmware).
Thanks, firmware9.5.bin is the right one. One more thing: when do we uncheck the "disable sig checks" ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I wonder if that was the point of game streaming
  • Psionic Roshambo @ Psionic Roshambo:
    But it's a dead end
  • Xdqwerty @ Xdqwerty:
    @Psionic Roshambo, people who cant download it can still play the game
  • BigOnYa @ BigOnYa:
    If your internet speeds are fast enough. Streaming 4k takes alot. I used to only have 20mb sec, and 4k struggled. Now I have 300mb sec and 4k plays fine.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only have like 1 or 2 mb sec
  • BigOnYa @ BigOnYa:
    Did you feed the hamster in your internet router? It prob died and is running slow now.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why did you start saying my pc has a hamster in the first place?
    +1
  • BigOnYa @ BigOnYa:
    Its actua!ly just a old joke, meaning its slow. Was just kidding around with you.
    +1
  • BigOnYa @ BigOnYa:
    I bet @AncientBoi has some hamsters hidden somewhere tho....
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I think Game streaming should work like this.... Local Hardware able the run the game fine, game engine and common assets stored locally, all FMV and music and textures could be streaming
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Some temporary storage
  • Xdqwerty @ Xdqwerty:
    also @BigOnYa im making some progress on my gdevelop project, implemented various mechanics
  • Psionic Roshambo @ Psionic Roshambo:
    They went all in on streaming, should have been more of a hybrid approach
    +1
  • BigOnYa @ BigOnYa:
    Or free government supplied high speed internet be nice also. Like Obama care. Xdqwerty that's cool, its time consuming but rewarding once done or playable, to see what you've made from scratch. Animations take forever, but worth it.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, although the bullets are a bit buggy
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not to mention this would be a massive pain to pirate
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    and the visual aspect of the game is quite crude (the sprite that looks best is that of the protagonist just because he is a stickman with sunglasses)
    +1
  • BigOnYa @ BigOnYa:
    There is a bullets behaviour you assign to your character, that makes the code easier, under "behaviours"
  • Xdqwerty @ Xdqwerty:
    i meant that when the character is pointing to the right, the bullets spawn where they should, but when he is on the right, they move to the right but the spawn point is incorrect
  • BigOnYa @ BigOnYa:
    Itch.io has lots of free assets also. Under the bullets behavior tab, there is a "rotate bullets" option, can try that. Or in the code can try
    - fire bullet Player.X(PlayerDirection)
  • Xdqwerty @ Xdqwerty:
    im taking a break for today anyway
    +1
  • BigOnYa @ BigOnYa:
    YEa gotta after a while, looking at code for long periods will bug your eyes.
    +1
  • BigOnYa @ BigOnYa:
    That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to learn, but fun once you get the hang of it. I think I've watched every tutorial video there is, but I still struggle sometimes to get stuff to work right. But gotta keep trying dif things, and eventually you will get it right.
    +1
    BigOnYa @ BigOnYa: That's cool tho, I'm proud of you going back to it, not giving up. It is difficult at first to... +1