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

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,908
Trophies
4
Location
Making a non-binary fuss
XP
39,176
Country
Antarctica
Check in the NATIVE_FIRM directory in your CTRNAND. To be more precise, use GM9 or FBI to browse your CTRNAND and go to title/00040138/00000001/ and check the .app file. Its name is the current version.

Then, download the file from http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/<insert numbers here without the .app extension>

For example, for 11.0 its http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/00000052.
11.2 Native FIRM works just fine on the latest skeith build! I need to test the Stable build.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,908
Trophies
4
Location
Making a non-binary fuss
XP
39,176
Country
Antarctica
Yeah, apparently the patch that broke down was the minimum titleversion fix patch. So unless you want to downgrade to a lower version while using an 11.2 native firm, you're fine.
Fair enough, seems like something that will be fixed pretty quickly
Second note, works fine on Stable build as well.
 
  • Like
Reactions: Zidapi

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,908
Trophies
4
Location
Making a non-binary fuss
XP
39,176
Country
Antarctica
Came here looking for confirmation. Thanks for testing.
A note I should have added.
Completely safe to update on both Stable and Nightly build. FIRM 0/1 protection is holding strong.
 

laharl22

Well-Known Member
Member
Joined
Dec 19, 2014
Messages
1,767
Trophies
0
Age
38
XP
615
Country
France
Check in the NATIVE_FIRM directory in your CTRNAND. To be more precise, use GM9 or FBI to browse your CTRNAND and go to title/00040138/00000001/ and check the .app file. Its name is the current version. This for o3ds?

Then, download the file from http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/<insert numbers here without the .app extension>

For example, for 11.0 its http://nus.cdn.c.shop.nintendowifi.net/ccs/download/0004013800000002/00000052.
 

ih8ih8sn0w

Koreaboo
Member
Joined
Aug 22, 2015
Messages
1,677
Trophies
0
Age
25
Location
Hell
XP
898
Country
United States
Stupid question: what is the version needed for n3ds? For some reason, both of my nands have /titles/00040138/20000002/00000028.app and using that in the link just gives a 404.
edit: Using that titleid and version works, but I don't have a 00000002 folder...
 
Last edited by ih8ih8sn0w,

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,262
Country
United States
Not sure if it's a bug or something, but if I put my 9.6 key at "/corbenik/share/keys/11key96.key", it fails to boot (firmlaunch failed), while it works fine when I keep it at "/Slot0x11Key96.bin".

Also, your GitHub Readme is not updated for the new location of "native.key". While it's not required to have one, the path displayed is wrong for those who wants to put their own keys.

Otherwise, everything is perfect, thanks ! :)

Known. And yes, I need to fix the freaking README. I removed the alternate key path in the new release, since no keys are located there any longer (aside from that one.) The *plan* at least is to implement D9 keydb as the alternative, since it's much cleaner.

Why does Corbenik not load FIRMs from CTRNAND?
Is there a particular reason why it was designed this way?

Yes and no. I refuse to implement solely ctrnand handling. I'm open to implementing it as an option (and have been working towards that), but I have a hell of a lot of refactoring I need to do first, and I'm beginning to get seriously discouraged.

Have you tested with an 11.2 NFIRM? Apparently one of Luma's (nightly) patches broke down, either the svcBackdoor patch or the minimum title version patch.

Wonderful. I missed 11.2, huh? Ugh. Yeah, the title DG fix is probably broken.

That's what I get for getting caught up in IRL stuff...and I'm still freaking busy. I think I'm beginning to understand how @mid-kid feels. :(
 

GBHAKC75

Well-Known Member
Member
Joined
Jan 26, 2008
Messages
406
Trophies
0
XP
563
Country
France
Take a break, take your time :)

Having D9 keydb and be able to load FIRM from CTRNAND would be awesome, but we're not in a hurry ;)
 

metroid maniac

An idiot with an opinion
Member
Joined
May 16, 2009
Messages
2,081
Trophies
2
XP
2,619
Country
Take a break, take your time :)

Having D9 keydb and be able to load FIRM from CTRNAND would be awesome, but we're not in a hurry ;)

This. Corbenik is already the best CFW for power users and I don't think that's changing soon.

More important that you pace yourself and don't burn out than polish everything immediately.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,038
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,986
Country
Portugal

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,262
Country
United States
Anyways, I fixed the anti-downgrade, but I don't have the ability to do a skeith build right now. I *really* should move that to my VPS. If you have python2, you can just run make in the patch folder and replace aadowngrade.vco in sbin for now. Otherwise, this was fairly minor and everything else seems to have held up to 11.2.

And again; they didn't update the freaking version check. Just...why?
 
Last edited by chaoskagami,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,038
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,986
Country
Portugal
Anyways, I fixed the anti-downgrade, but I don't have the ability to do a skeith build right now. I *really* should move that to my VPS. If you have python2, you can just run make in the patch folder and replace aadowngrade.vco in sbin for now. Otherwise, this was fairly minor and everything else seems to have held up to 11.2.

And again; they didn't update the freaking version check. Just...why?
Stupidness? I can't tell. Maybe they think it'll somehow boost their system sales?
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,038
Trophies
2
Age
25
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,986
Country
Portugal
Yeah, everyone's rushing out to get a new 2DS so they can do the DSiWare downgrade!
And then they'll return it, but oh well. I suppose they ARE making some $ from DSiWare sales.
 
  • Like
Reactions: Gray_Jack

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,908
Trophies
4
Location
Making a non-binary fuss
XP
39,176
Country
Antarctica
Anyways, I fixed the anti-downgrade, but I don't have the ability to do a skeith build right now. I *really* should move that to my VPS. If you have python2, you can just run make in the patch folder and replace aadowngrade.vco in sbin for now. Otherwise, this was fairly minor and everything else seems to have held up to 11.2.

And again; they didn't update the freaking version check. Just...why?
I am just happy to hear you were able to fix it. Take your time, real life is always more important.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr