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

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,131
Trophies
4
Location
Making a non-binary fuss
XP
39,919
Country
Antarctica
There's no reboot patch, so your experience may not be perfect. Should work, though. Let me know. :P
At least you plan on adding it and that's worth the testing for me!
 

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,287
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
38
XP
615
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,287
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™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,131
Trophies
4
Location
Making a non-binary fuss
XP
39,919
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,287
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,486
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™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,131
Trophies
4
Location
Making a non-binary fuss
XP
39,919
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,060
Trophies
0
Website
halcove.com
XP
1,891
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,287
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,744
Trophies
2
XP
8,592
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,287
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
35
XP
92
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • Sicklyboy @ Sicklyboy:
    Thanks ken
  • BigOnYa @ BigOnYa:
    Great game. But I'd buy it straight up before paying for prime. Unless you order something everyday from amazon, not worth it imo
  • Sicklyboy @ Sicklyboy:
    I'm one of those people that Amazon loses money on the Prime subscription with
  • Sicklyboy @ Sicklyboy:
    I abuse the fuck out of it
  • K3Nv2 @ K3Nv2:
    Prime says I've already saved $400 this year lol
  • Sicklyboy @ Sicklyboy:
    Where do you see how much you've saved?
  • K3Nv2 @ K3Nv2:
    Under orders
  • BigOnYa @ BigOnYa:
    See maybe good for you guys, but I don't hardly ever order from amazon, maybe only couple times a month
  • K3Nv2 @ K3Nv2:
    Primes great because I stopped getting into arguments with the door greeter at Walmart
  • Sicklyboy @ Sicklyboy:
    hahahahaha
  • K3Nv2 @ K3Nv2:
    They see me so much in there they don't even ask for me receipt anymore tbh
  • Sicklyboy @ Sicklyboy:
    Pain in the ass, don't see it anywhere on the desktop site, had to pull it up on my phone
  • K3Nv2 @ K3Nv2:
    Think they gave up on the website and mainly focus on the app
  • Sicklyboy @ Sicklyboy:
    Desktop site > mobile site > mobile app
  • Sicklyboy @ Sicklyboy:
    Mobile app is such absolute dogshit, I haven't used it in SO long
  • K3Nv2 @ K3Nv2:
    Yeah mobile versions better people don't think about how apps are just shrunken down websites
  • K3Nv2 @ K3Nv2:
    Could be the phone connection etc I've mostly been fine with the app
  • K3Nv2 @ K3Nv2:
    Regardless fuck bezos
    +1
  • Sicklyboy @ Sicklyboy:
    Agreed. Crazy how both seeking a job at Amazon, and subsequently quitting Amazon, are both some of the best decisions I've ever made
  • K3Nv2 @ K3Nv2:
    Did someone loose a leg? You're fired
  • K3Nv2 @ K3Nv2:
    Ffs 55gb patch for hogwarts legacy
  • SylverReZ @ SylverReZ:
    @K3Nv2, Teslas are prob running Windows XP to this day.
    SylverReZ @ SylverReZ: @K3Nv2, Teslas are prob running Windows XP to this day.