Hacking Official Corbenik - Another CFW for advanced users (with bytecode patches!)

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
Features.txt is not so accurate as it does not show GBA (G) or TWL (T) as features of Luma3DS. But after reading it appears no and may be added later. Interesting project.

Fix'd. That was more a derp when documenting than actually intending to leave it out. Accuracy is my aim.

I've moved all the docs to the wiki now.
 
Last edited by chaoskagami,
  • Like
Reactions: stl25

laharl22

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
1,767
Trophies
0
Age
37
XP
605
Country
France
it doesnt work on old3ds i have actived the modules recommended but it reset setting after reboot and say always firm load frigerred
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
Just hangs on patching firmware for me. I'll keep playing with it.

Can you enable ''Debug Pauses" in options and just hit A until it hangs, and tell me what the last messages were? I'm going to make an update that logs to the SD so users will be able to provide that, but...
 

The Catboy

GBAtemp Official Catboy™: Big Smug
Member
Joined
Sep 13, 2009
Messages
26,684
Trophies
4
Location
Making a non-binary fuss
XP
33,725
Country
Antarctica
Can you enable ''Debug Pauses" in options and just hit A until it hangs, and tell me what the last messages were? I'm going to make an update that logs to the SD so users will be able to provide that, but...
That right there is a cool feature
Code:
Config file loaded
Loadering Firmware...
FIRM triggered.
[kdn!
Failed to decrypt firmware.
This is fatal. Aborting.
patching firmware...
I am using the firmware key from my CakesFW folder.
 
Last edited by The Catboy,

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
That right there is a cool feature
Code:
Config file loaded
Loadering Firmware...
FIRM triggered.
[kdn!
Failed to decrypt firmware.
This is fatal. Aborting.
patching firmware...

Huh. Odd. It's loading the firmkey, performing aes, and not getting the expected output. Not to mention, it shouldn't be falling through to 'patching firmware...' like that. That's unrelated, though.

Are you 100% sure you're using the correct firmkey for your firmware file?
 

Wolfvak

nyaa~
Member
Joined
Oct 25, 2015
Messages
918
Trophies
1
XP
3,155
Country
Uruguay
Works fine for me, you have to place the firmware file from the CDN as "/corbenik/firmware/native" and the firmkey (which you can find anywhere) as "/corbenik/keys/native.key" (old3DS here btw). However, I found two bugs: first one is that if I didn't place the TWL firmware or the AGB firmware it'd get stuck ("TWL_FIRM\n[!", same for AGB), second one is that it completely locks in "Patching firmware..." (even with all patches disabled)

Overall, great job @chaoskagami! I knew you were gonna have this style of patching, but going with a VM was unexpected.

EDIT: By the way, my native firm decrypted with [kdnesp], if that's useful
 
Last edited by Wolfvak,

The Catboy

GBAtemp Official Catboy™: Big Smug
Member
Joined
Sep 13, 2009
Messages
26,684
Trophies
4
Location
Making a non-binary fuss
XP
33,725
Country
Antarctica
Huh. Odd. It's loading the firmkey, performing aes, and not getting the expected output. Not to mention, it shouldn't be falling through to 'patching firmware...' like that. That's unrelated, though.

Are you 100% sure you're using the correct firmkey for your firmware file?
It's the very same keys from my CakesFW file, which I am running CakesFW right now.
 

Halvorsen

Well-Known Member
Member
Joined
Aug 12, 2015
Messages
2,058
Trophies
0
Website
ha1vorsen.com
XP
1,804
Country
United States
If you need help setting up or an explanation as to what Corbenik does, you are very obviously not the target audience for this. Save your breath and save OP's time.
Intentionally ignoring questions isn't really helping anyone. At the very least someone could say what the main differences are between Luma and this/Cakes. Then no one would have to ask.
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
It's the very same keys from my CakesFW file, which I am running CakesFW right now.

Okay, then. Weird. Anyways, I have some suspicions as to the issue, so another build will be incoming once I've done some testing.
 

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,673
Trophies
2
XP
8,094
Country
Tuvalu
just curious, in the op you said you didn't tag smea but he is still tagged?
or you added the tag after editing, and that doesn't alert them or something...?
good work i guess. so it's worthy of a separate cfw and not a pull request to something already existing, i'm no expert :)
good luck
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
just curious, in the op you said you didn't tag smea but he is still tagged?
or you added the tag after editing, and that doesn't alert them or something...?
good work i guess. so it's worthy of a separate cfw and not a pull request to something already existing, i'm no expert :)
good luck

Thanks. Yeah, this isn't a PR type thing, it's more than >80% original.

Okay, then. Weird. Anyways, I have some suspicions as to the issue, so another build will be incoming once I've done some testing.

I think I've found this issue with both @Wolfvak's report as well as the other one, so I'll be uploading another build before I go to bed for the night.
 
  • Like
Reactions: Februarysn0w

reallybigfire

Member
Newcomer
Joined
Apr 11, 2015
Messages
20
Trophies
0
Age
34
XP
82
Country
Senegal
Hi there, just like to ask something about Corbenik.
Set it up like you said in the readme, renamed the file to native and got it inside the firmware folder along with agb and twl. For the firmkey I renamed it native.key, same goes for the rest as agb.key/twl.key. Managed to get into the config screen, apply a few necessary patches and options to my liking. Tried the firm load and it gave me [__fp] for all 3 native/twl/agb while top screen displaying the native_firm version (11.0) along with agb and twl version. However when i boot firmware, all i receive is a black screen. Using ctrbootmanager9 to boot the payload. Would be great if you can help me out with this. Thanks
PS: Just want to ask whether using native_firm <11.0 is possible with corbenik too.
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • SylverReZ @ SylverReZ:
    Hope they made lots of spaget
  • K3N1 @ K3N1:
    Chill dog
  • SylverReZ @ SylverReZ:
    Chilli dog
  • Skelletonike @ Skelletonike:
    Damn, I'm loving the new zelda.
  • xtremegamer @ xtremegamer:
    loving the new zelda, i started a game, it was so fucking good, so i
    am waiting on my friend to get home so we can start a new one together
  • Skelletonike @ Skelletonike:
    I just dislike that they don't let me choose the voices before the game starts. Happened with botw as well, had to change to japanese and restart.
  • K3N1 @ K3N1:
    But the important question is can you choose gender
  • Skelletonike @ Skelletonike:
    Same way you can choose Gerald's gender.
  • Skelletonike @ Skelletonike:
    *Geralt, damn autocorrect.
  • Psionic Roshambo @ Psionic Roshambo:
    But can he be trans? Lol
  • K3N1 @ K3N1:
    Zelda transforms into link
  • Psionic Roshambo @ Psionic Roshambo:
    Link I'm not the princess your looking for.... *Pulls a crying game*
  • K3N1 @ K3N1:
    *skirt up* it's exactly what I always wanted
  • Skelletonike @ Skelletonike:
    Just scanned all my zelda amiibos, took a while but didn't get anything that cool, did get the lon lon ranch hylian fabrics though.
  • Skelletonike @ Skelletonike:
    It was pretty funny when I scanned wolf link and got a shit load of meat.
  • K3N1 @ K3N1:
    @Skelletonike, btw I ran that custom for mgs4 on the deck I'm amazed it got that far in game
  • K3N1 @ K3N1:
    Plug in*
  • K3N1 @ K3N1:
    Your favorite activity
  • BentlyMods @ BentlyMods:
    My fav actvity is:

    mario-dancing.gif
  • Psionic Roshambo @ Psionic Roshambo:
    Do the Mario lol
  • K3N1 @ K3N1:
    🍑
  • K3N1 @ K3N1:
    Whoever developed Bramble was smoking that good shit fucking gnomes
    K3N1 @ K3N1: Whoever developed Bramble was smoking that good shit fucking gnomes