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,184
Trophies
4
Location
Making a non-binary fuss
XP
40,045
Country
Antarctica
Installing the US version fixed my problem!
Honestly, if you could get those reboot patches working, I would proudly use this CFW as my main!

I love the .hax in the System Settings. Adds a special kind of touch to it. :D

Can't wait for the reboot patches. :)
What did you enable for that?
 

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
They were the EU version, checking now and the EU versions are 7.9MB where the US versions are 4.9MB

I downloaded them before he added flags to show the regions the games were coming from.

Installing the US version fixed my problem!
Honestly, if you could get those reboot patches working, I would proudly use this CFW as my main!

Well, there we go then. :P

I love the .hax in the System Settings. Adds a special kind of touch to it. :D

Can't wait for the reboot patches. :)

Working on it now, but it's going pretty rough so far. It'll take a few days at worst. It doesn't help that I apply patches different than every other CFW, and it's probably going to end up a messy mix of Luma and Cakes code.

Oh, and it's near impossible to debug a bad firmlaunch hook.

What did you enable for that?

I should probably rename it but `MSET Version` is the settings string.
 
Last edited by chaoskagami,

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,184
Trophies
4
Location
Making a non-binary fuss
XP
40,045
Country
Antarctica
I should probably rename it but `MSET Version` is the settings string.
Enabled and no ".Hax" in my system settings :unsure:
Maybe I am missing something here's my log
Code:
  [l_p]                               
TWL_FIRM                               
  [l_p]                               
AGB_FIRM                               
  [l_p]                               
Generating patch cache...             
Cache: Title Downgrade Fix             
Cache: Signature Fix                   
Cache: Block eShop Updates             
patch: Block eShop Updates             
  cache: 022C000030010400             
Cache: Region free HOME               
patch: Region free HOME               
  cache: 028F000030000400             
  cache: 0282000030000400             
  cache: 0298000030000400             
  cache: 02A1000030000400             
  cache: 02A9000030000400             
  cache: 02B1000030000400             
Cache: SecureInfo_A Signature Fix     
patch: SecureInfo_A Signature Fix     
  cache: 0217000030010400             
Cache: FIRM Protect                   
Cache: Fake Friends module version     
patch: Fake Friends module version     
  cache: 0232000030010400             
Cache: Block Cart Updates             
patch: Block Cart Updates             
  cache: 0280000030010400             
Cache: MSET Version                   
patch: MSET Version                   
  cache: 0010020010000400             
  cache: 0000020010000400             
  cache: 0020020010000400             
  cache: 0060020010000400             
  cache: 0070020010000400             
  cache: 0080020010000400             
Cache: RO signature fix               
patch: RO signature fix               
  cache: 0237000030010400             
Cache: Block NIM updates               
patch: Block NIM updates               
  cache: 022C000030010400             
Saving config.                         
Patching firmware...                   
Copied FIRM
 
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
Enabled and no ".Hax" in my system settings :unsure:
Maybe I am missing something here's my log
Code:
  [l_p]                              
TWL_FIRM                              
  [l_p]                              
AGB_FIRM                              
  [l_p]                              
Generating patch cache...            
Cache: Title Downgrade Fix            
Cache: Signature Fix                  
Cache: Block eShop Updates            
patch: Block eShop Updates            
  cache: 022C000030010400            
Cache: Region free HOME              
patch: Region free HOME              
  cache: 028F000030000400            
  cache: 0282000030000400            
  cache: 0298000030000400            
  cache: 02A1000030000400            
  cache: 02A9000030000400            
  cache: 02B1000030000400            
Cache: SecureInfo_A Signature Fix    
patch: SecureInfo_A Signature Fix    
  cache: 0217000030010400            
Cache: FIRM Protect                  
Cache: Fake Friends module version    
patch: Fake Friends module version    
  cache: 0232000030010400            
Cache: Block Cart Updates            
patch: Block Cart Updates            
  cache: 0280000030010400            
Cache: MSET Version                  
patch: MSET Version                  
  cache: 0010020010000400            
  cache: 0000020010000400            
  cache: 0020020010000400            
  cache: 0060020010000400            
  cache: 0070020010000400            
  cache: 0080020010000400            
Cache: RO signature fix              
patch: RO signature fix              
  cache: 0237000030010400            
Cache: Block NIM updates              
patch: Block NIM updates              
  cache: 022C000030010400            
Saving config.                        
Patching firmware...                  
Copied FIRM

'Loader Replacement' is turned off. Go turn it on in Options. None of the loader-based patches will apply without it.
 

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,184
Trophies
4
Location
Making a non-binary fuss
XP
40,045
Country
Antarctica
'Loader Replacement' is turned off. Go turn it on in Options. None of the loader-based patches will apply without it.
I will fix that in a second, I am downloading/installing some DLC for my games.
 

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
I will fix that in a second, I am downloading/installing some DLC for my games.

Take your time.

I notice you also have Svc replacement off. If you're using 11.0 native_firm, that means no retroarch due to svcbackdoor. Depending on whatever native_firm you're using, you might also want to turn that on while you're in options.

(Speaking of, I should probably log the firmware version. Next release, I guess.)
 
Last edited by chaoskagami,

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,184
Trophies
4
Location
Making a non-binary fuss
XP
40,045
Country
Antarctica
Take your time.

I notice you also have Svc replacement off. If you're using 11.0 native_firm, that means no retroarch due to svcbackdoor. Depending on whatever native_firm you're using, you might also want to turn that on.
I'll turn that on as well. Thanks for the advice!
I am seriously loving this CFW. It's advanced, but still adds features like logging that allow diagnosing a problem to be a lot easier. I hate to rag on one issue, but throw in those reboot patches and you will have successfully beaten both SaltFW and CakesFW as my main for my main 3DS!
Also, turned on the patches and it worked~ woooo~
 

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
I'll turn that on as well. Thanks for the advice!
I am seriously loving this CFW. It's advanced, but still adds features like logging that allow diagnosing a problem to be a lot easier. I hate to rag on one issue, but throw in those reboot patches and you will have successfully beaten both SaltFW and CakesFW as my main for my main 3DS!
Also, turned on the patches and it worked~ woooo~

Yaaaaay!

Nah, I get it. O3DS is crap without reboot, and I need it for TWL and AGB too. I'm literally working on reboot now, so when it's done it'll be in next release. It's difficult to debug when things go wrong during reboot (no logging) so it will take a bit longer than the other stuff to test.
 

stl25

Well-Known Member
Member
Joined
Feb 3, 2008
Messages
1,113
Trophies
1
Location
Here, there and everywhere
XP
1,054
Country
United States
Once this develops a little more (AGB/TWL patches), I might try this out as it seems to be coming together nicely. The other CFW devs are enjoying a much needed break so this CFW is front and center for attention. Keeping and eye on this thread. Excellent work @chaoskagami.
 

Peninsula

Well-Known Member
Member
Joined
May 7, 2014
Messages
184
Trophies
0
XP
1,809
Country
United States
Awesome firmware. I had a couple questions about patches I was hoping someone could explain:

What does 'Title Downgrade Fix' do for FW 11.0?
What does 'RO signature fix' do?
 
P

PaiiNSteven

Guest
I've found the firmware and firmkey files from that site, and they're in bin format. Do I just rename them?
side note; you really worked hard on this, and it shows. kickass gui too. :D
 

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,184
Trophies
4
Location
Making a non-binary fuss
XP
40,045
Country
Antarctica
I've found the firmware and firmkey files from that site, and they're in bin format. Do I just rename them?
side note; you really worked hard on this, and it shows. kickass gui too. :D
Yup, just rename them
 
P

PaiiNSteven

Guest
Sorry for the double post, but GBA games dont work. Would this be a firm problem, or some setting i didnt get? I have the agb firm renamed to "agb" and everything.
 

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
Once this develops a little more (AGB/TWL patches), I might try this out as it seems to be coming together nicely. The other CFW devs are enjoying a much needed break so this CFW is front and center for attention. Keeping and eye on this thread. Excellent work @chaoskagami.

I'm doing it for fun, really. If I'm being completely honest, I don't like being center of attention. At all.

Awesome firmware. I had a couple questions about patches I was hoping someone could explain:

What does 'Title Downgrade Fix' do for FW 11.0?
What does 'RO signature fix' do?

On 11.0 there was an additional check added to installs to prevent downgrading system titles. That patch removes the check. See here: https://www.3dbrew.org/wiki/11.0.0-33.

RO signature fix is, well, a signature fix for RO. RO is used for loading shared objects (dlls in windows terminology) This is mainly useful for pokemon romhacks and any other situation where a CRO needs to be changed.

Sorry for the double post, but GBA games dont work. Would this be a firm problem, or some setting i didnt get? I have the agb firm renamed to "agb" and everything.

Reboot patch is needed to boot agb_firm, so right now it's using the one off your NAND. Which doesn't have sigs patched, evidently.

I'm going to stop answering this one till next release, guys. I've covered it how many times now?
 

The Catboy

GBAtemp Official Catboy™: Savior of the broken
Member
Joined
Sep 13, 2009
Messages
28,184
Trophies
4
Location
Making a non-binary fuss
XP
40,045
Country
Antarctica
Custom GBA games do not work yet, the feature will be added in future development.
Custom GBA games are working for me :unsure: Unless you mean in emuNAND, because I am running on sysNAND.
 

stl25

Well-Known Member
Member
Joined
Feb 3, 2008
Messages
1,113
Trophies
1
Location
Here, there and everywhere
XP
1,054
Country
United States
@chaoskagami, sorry I didn't mean attention as in like glory seeking. I meant other CFW projects are slowing down (Luma3DS, ReiNAND, Cakes) so forum surfers will be watching your CFW thread closely as we are all peasants who want something new to experience on our 3DS. Bad choice of wording on my part.

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

Custom GBA games are working for me :unsure:

you probably already have patched AGB/TWL cias installed to NAND.

I think most people are referring to the ability to play custom GBA from NAND like Luma3DS allows (on the fly patching rather than installing the patched cias to NAND)
 
Last edited by stl25,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    T @ Texasauras: SOLILOQUY