Hacking Official [Release] CakesFW

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Hmmmz,

I do not play many/often GBA VC (moslty use mu GBA-SP for that :D )
But when i do on my O3DSXL i think i'll keep doing what i used to be:
- Boot into rxTools on my O3DSXL (using ctrBootManager) and start GBA VC from there, that works without installing to sysnand
(CakesCFW is my default bootCFW in ctrBootManager)
I meant mostly so we could know if it works
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
I've had this for awhile, just haven't posted it, patches AGB_FIRM on the fly, only works on o3ds currently and is basically just rxTools code (I mean the signature patch process is generally super simple, once it's figured out that is.)

Tested and working

http://www.mediafire.com/?24bq7d4uh623d10

I meant mostly so we could know if it works
So i setup my 2DS:
- Installed your patch in the cakes patches folder
- Booted cakes into it's menu and selected your patch (Disable agb_firm signature checks) (start to confirm)
- installed a GBA VC game into CakesCFW emunand
- Booted into latest rxTools nightly emunand and started the gba vc game, it worked perfect
- Power down and reboot into sysnand to installed a GBA VC game into sysnand (with FBI in H&S app)
- rebooted back into cakes menu , to check if your patch was still selected (yupz it was)
- booted into emunand and started the gba vc game, both black screens, have to reset 2DS to reboot/power down

[EDIT]
- 2DS
- Sysnand: 9.2
- Emunand: 10.5
- CakesFW version: 128
- NATIVE_FIRM version: 9.6.0
- AGB_FIRM version: 6.0.0
 
Last edited by DjoeN,

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
So i setup my 2DS:
- Installed your patch in the cakes patches folder
- Booted cakes into it's menu and selected your patch (Disable agb_firm signature checks) (start to confirm)
- installed a GBA VC game into CakesCFW emunand
- Booted into latest rxTools nightly emunand and started the gba vc game, it worked perfect
- Power down and reboot into sysnand to installed a GBA VC game into sysnand (with FBI in H&S app)
- rebooted back into cakes menu , to check if your patch was still selected (yupz it was)
- booted into emunand and started the gba vc game, both black screens, have to reset 2DS to reboot/power down

[EDIT]
- 2DS
- Sysnand: 9.2
- Emunand: 10.5
- CakesFW version: 128
- NATIVE_FIRM version: 9.6.0
- AGB_FIRM version: 6.0.0
And you have the AGB FIRM and AGB cetk files on the SD card and are running a build that supports AGB_FIRM?
 

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
And you have the AGB FIRM and AGB cetk files on the SD card and are running a build that supports AGB_FIRM?
Yes, and i'm running latest CakesCFW nightly (see info i gave in previous post under EDIT, that's straight from Cakes menu info)

On my SD:

agb firmware + cetk
\cakes
\cakes\agb_cetk
\cakes\agb_firmware.bin
\cakes\agb_firmkey.bin
\cakes\agb_firmware_patched.bin

your patch:
\cakes\patches\o3ds-0x0B\agb_firm signatures.cake

Q:
- What cakes FW do you use and what NATIVE_FIRM? (9.6 or 10.4)
 
Last edited by DjoeN,

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Yes, and i'm running latest CakesCFW nightly (see info i gave in previous post under EDIT, that's straight from Cakes menu info)

On my SD:

agb firmware + cetk
\cakes
\cakes\agb_cetk
\cakes\agb_firmware.bin
\cakes\agb_firmkey.bin
\cakes\agb_firmware_patched.bin

your patch:
\cakes\patches\o3ds-0x0B\agb_firm signatures.cake

Q:
- What cakes FW do you use and what NATIVE_FIRM? (9.6 or 10.4)
Ok, first, is the reboot patch in cakes selected? If it is you'll need to disable it... Second, it may not work on emuNAND yet, so try installing the GBA game to sysNAND (looks like you already did) then boot into sysNAND with cakes and try to boot it, if it works then its a success so far... If not, then I'll have to do some more playing around

EDIT:
Also, thanks for testing for me :)
 
Last edited by dark_samus3,

DjoeN

Captain Haddock!
Member
Joined
Oct 21, 2005
Messages
5,489
Trophies
0
Age
54
Location
Somewhere in this potatoland!
Website
djoen.dommel.be
XP
2,857
Country
Belgium
Ok, first, is the reboot patch in cakes selected? If it is you'll need to disable it... Second, it may not work on emuNAND yet, so try installing the GBA game to sysNAND (looks like you already did) then boot into sysNAND with cakes and try to boot it, if it works then its a success so far... If not, then I'll have to do some more playing around

EDIT:
Also, thanks for testing for me :)
Sorry, had to go to the dentist.

So i disabled reboot patch and booted into cakes emunand and started the gba vc
- Top black screen, bottom -> An error occurred hold power to turn off the system etc...

So i disabled reboot patch and disabled emunand, so cakes boots into sysnand and started the gba vc
- Top black screen, bottom -> An error occurred hold power to turn off the system etc... (same error as in emunand)

[EDIT]
Game: Metal Slug Advance
Also tested in rxTools Emunand -> Works perfect
Also tested in rxTools Sysyand (NOT Pastamode with gba-dsi support) -> Works perfect
 
Last edited by DjoeN,

Seelbreaker

Well-Known Member
Member
Joined
Mar 22, 2010
Messages
199
Trophies
0
XP
495
Country
Gambia, The
So, i have an N3ds XL with Emunand 9.5, which has autoboot for choosing homebrew right of the coldboot (dunno what it is named but it has some purpelish/pink background)

I've copied the files from the cake_108.rar into the root (renamed the old folders and files - because working backup is good backup) and took the firmware.bin and cectk.bin from the old cakes folder to the "new" one after that i put the slotkey96.bin into the root.

After i startet the Cakes-FW trough coldboot-menu i went into the options and told it to launch Emunand and set the Autoboot-Option without patching anything.

Question 1:
When i'm in the settings menu while on emunand the n3ds will reset when i want to close the settings - is that something new?

Question 2:
Can i now just do an Internetupdate while i'm on my emunand to have it on the latest Version?

Thx in advance!
Seelbreaker
 

Trolling

This Username is taken. Problem?
Member
Joined
Jul 29, 2012
Messages
282
Trophies
0
Location
Behind you
XP
445
Country
Netherlands
Question 1:
When i'm in the settings menu while on emunand the n3ds will reset when i want to close the settings - is that something new?
That is normal, the 3DS needs to reset when you close system settings.

Question 2:
Can i now just do an Internetupdate while i'm on my emunand to have it on the latest Version?
Of course, Make sure you are in emunand and ONLY update in system settings.
 

Seelbreaker

Well-Known Member
Member
Joined
Mar 22, 2010
Messages
199
Trophies
0
XP
495
Country
Gambia, The
Thx for helping me out there (tough your nickname should ring the bells in my head :P ;) )
My Emunand has a different backgroundcolor so that i can regonize them. But you are right!

But that Reset thing is totally new for me - never happend with the old "cake" version while in emunand... But well - doesn't matter :P


When I try to use cakes I get this error "Failed to decrypt the firmware.bin"
Do you have the appropiate firmware.bin and cectk.bin in the appropiate folder? If not check the Opening Post and check the content of the cake_108.rar structure ;)
 
Last edited by Seelbreaker,

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
Great, another shit-fit about AGB_FIRM patches.

What @dark_samus3 posted are signature patches for the AGB_FIRM, yes, and it gets patched and saved to the SD, but has anyone ever thought about when it's LOADED? Firmlaunch means launching a SINGLE FIRM. CakesFW performs a firmlaunch to launch NATIVE_FIRM, but never ever is AGB_FIRM actually loaded. I repeat for the unthieth time: we need proper reboot patches with the ability to firmlaunch it, and I currently have other priorities.

I should never have implemented AGB_FIRM patching in the nightlies without doing the reboot patch first, it's only caused me to repeat the same thing billions of times. Guess it's a lesson learned?
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Great, another shit-fit about AGB_FIRM patches.

What @dark_samus3 posted are signature patches for the AGB_FIRM, yes, and it gets patched and saved to the SD, but has anyone ever thought about when it's LOADED? Firmlaunch means launching a SINGLE FIRM. CakesFW performs a firmlaunch to launch NATIVE_FIRM, but never ever is AGB_FIRM actually loaded. I repeat for the unthieth time: we need proper reboot patches with the ability to firmlaunch it, and I currently have other priorities.

I should never have implemented AGB_FIRM patching in the nightlies without doing the reboot patch first, it's only caused me to repeat the same thing billions of times. Guess it's a lesson learned?
Sorry, I wouldn't have released it had I known it would be like this (I had been holding on to it for awhile) hopefully when launching AGB_FIRM is ready it'll work as intended
 

Seelbreaker

Well-Known Member
Member
Joined
Mar 22, 2010
Messages
199
Trophies
0
XP
495
Country
Gambia, The
So i bootet into my emunand via cake cfw while having the slotkey in the root and everything. Then i triggered the system update trough the settings menu on my emunand. But cake-cfw will always boot into a blackscreen. Did something went wrong? (Emunand is on 9.5) or should i have updated in a different way?
 

mid-kid

GBAtemp spamBOT
OP
Member
Joined
Aug 2, 2012
Messages
879
Trophies
0
Age
25
XP
1,163
Country
So i bootet into my emunand via cake cfw while having the slotkey in the root and everything. Then i triggered the system update trough the settings menu on my emunand. But cake-cfw will always boot into a blackscreen. Did something went wrong? (Emunand is on 9.5) or should i have updated in a different way?

This seems to be happening a lot to n3ds users lately. I have no idea what is causing it.
If anyone who had this problem has been able to solve it, could you please state how? (I'll add it to the FAQ)
 

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
So i bootet into my emunand via cake cfw while having the slotkey in the root and everything. Then i triggered the system update trough the settings menu on my emunand. But cake-cfw will always boot into a blackscreen. Did something went wrong? (Emunand is on 9.5) or should i have updated in a different way?
Just to be sure, you have both slot0x25keyX.bin and slot0x11key96.bin on the SD card?
 

Seelbreaker

Well-Known Member
Member
Joined
Mar 22, 2010
Messages
199
Trophies
0
XP
495
Country
Gambia, The
This seems to be happening a lot to n3ds users lately. I have no idea what is causing it.
If anyone who had this problem has been able to solve it, could you please state how? (I'll add it to the FAQ)
Only thing which came into my mind was the part about the firmware.bin and the cectk.bin

Since it is waaaay to long that i did my first setup i thought that the firmware.bin which i have might be for 9.0 or something lower than 9.6?

Do i need a 9.6 firmware.bin and cectk.bin? And if not - what the hell is that firmware.bin? :P

@edit: @dark_samus3: Yes and Yes
 
Last edited by Seelbreaker,

dark_samus3

Well-Known Member
Member
Joined
May 30, 2015
Messages
2,372
Trophies
0
XP
2,042
Country
United States
Only thing which came into my mind was the part about the firmware.bin and the cectk.bin

Since it is waaaay to long that i did my first setup i thought that the firmware.bin which i have might be for 9.0 or something lower than 9.6?

Do i need a 9.6 firmware.bin and cectk.bin? And if not - what the hell is that firmware.bin? :P
You need the firmware.bin that's in the OP, also don't name cetk cetk.bin, it should have no extension
 

Seelbreaker

Well-Known Member
Member
Joined
Mar 22, 2010
Messages
199
Trophies
0
XP
495
Country
Gambia, The
You need the firmware.bin that's in the OP, also don't name cetk cetk.bin, it should have no extension
Did that and replaced them (if there hasn't been any changes in those files then everything should have been ok).

Also tried to install 10.3.0-28E trough sysupdater but again blackscreen :-/

Gonna try and enable signature patches in cake-cfw boot and try it again.

With my 9.5 Emunand everything was working really fine... But if you have some ideas throw them at me, i will gladly help to reach a solution!


Edit: So i have startet Cakes-FW without autoboot (hold L) and it said the following:

Mounted SD card
Loaded config file
Loaded FIRM
Loaded FIRM key
Decrypting FIRM
Deecrypting the NCCH
Decrypting the exefs
Copying the FIRM
Decrypting ARM9 FIRM binary
Config was for another firm version.
Starting from scratch


Edit2: So yeah after those messages i waited for something like 15 seconds? (thought that it was ready) and it instantly rebooted the n3dsxl back to menuahx...

will try to boot it again.
 
Last edited by Seelbreaker,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    rvtr @ rvtr: Spam bots again.