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

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,989
Country
Portugal
Oh, also. No locale data is bundled at the moment, too. I'm probably just going to distribute the script to generate it.
it isn't? Then I wonder why the updater is taking so long? :O ocrap
 

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,989
Country
Portugal
No, it isn't. Dunno why it's taking so long for you. Bug in the updater? :|
:O ocrap ughhhh I wonder where.

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

oh fak

I'm so dumb

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

My server gets skeith from u

but I forgot the script only runs once an hour to fetch skeith.

crap I just migrated data while using an old build of skeith. x.x

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

@chaoskagami where are the nochain releases?

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

Anyway, the updater *seems* to properly migrate the data.
 

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
:O ocrap ughhhh I wonder where.

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

oh fak

I'm so dumb

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

My server gets skeith from u

but I forgot the script only runs once an hour to fetch skeith.

crap I just migrated data while using an old build of skeith. x.x

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

@chaoskagami where are the nochain releases?

I've dropped the nochains for now, since there's too many toggles and building them all is a pain. Still possible to build from source with --disable-chainloader x_x
 

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,989
Country
Portugal
I've dropped the nochains for now, since there's too many toggles and building them all is a pain. Still possible to build from source with --disable-chainloader x_x
Hum, I'll have to remove the option to download the nochain nightly then.

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

Oh, also, the latest skeith, on the topbar, says ".corbenik", and it isn't even capitalised as ".Corbenik" as before :P (it was capitalised, wasn't it?)

But it should say .Skeith :P
 

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
Hum, I'll have to remove the option to download the nochain nightly then.

There's just too many options to justify that anymore, sadly. It's like...say Mozilla built firefox with every possible combination of --enable and --disable. There would be at least 200 builds of it.

Oh, also, the latest skeith, on the topbar, says ".corbenik", and it isn't even capitalised as ".Corbenik" as before :P (it was capitalised, wasn't it?)

But it should say .Skeith :P

Minor nitpick. :P

I don't care much about that, hah. The reason is that now the software name is sourced from autotools - which is always 'corbenik'. I should probably make that uppercase. The Skeith branding will return eventually, but it's a silly visual thing that doesn't impact any functionality. It's not exactly high on my priorities (same as the screen garbage on reinit.)
 

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,989
Country
Portugal
There's just too many options to justify that anymore, sadly. It's like...say Mozilla built firefox with every possible combination of --enable and --disable. There would be at least 200 builds of it.



Minor nitpick. :P

I don't care much about that, hah. The reason is that now the software name is sourced from autotools - which is always 'corbenik'. I should probably make that uppercase. The Skeith branding will return eventually, but it's a silly visual thing that doesn't impact any functionality. It's not exactly high on my priorities (same as the screen garbage on reinit.)
Oh, also, under the Chainloading menu, "Corbenik" appears. It's kind of annoying x.x
 

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
Oh, also, under the Chainloading menu, "Corbenik" appears. It's kind of annoying x.x

I copy a backup copy of Corbenik itself to the boot/ dir. Partially in case people overwrite it somehow. If that's not desirable, I'll just not do that.

EDIT: Disabled in Makefile.am. Next Skeith won't come with that. :|
 
Last edited by chaoskagami,
  • Like
Reactions: gnmmarechal

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,989
Country
Portugal
I copy a backup copy of Corbenik itself to the boot/ dir. Partially in case people overwrite it somehow. If that's not desirable, I'll just not do that.

EDIT: Disabled in Makefile.am. Next Skeith won't come with that. :|
soooo I just deleted all of my corbenik and skeith files on accident. ughh now to remember how to setup corbenik again
 

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
soooo I just deleted all of my corbenik and skeith files on accident. ughh now to remember how to setup corbenik again

Ow. How did you manage that?

Just copy it to the SD and run one of the lazy firmware fetching scripts if you have a posix shell and wget.
 
  • Like
Reactions: gnmmarechal

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,989
Country
Portugal
Ow. How did you manage that?

Just copy it to the SD and run one of the lazy firmware fetching scripts if you have a posix shell and wget.
I have absolutely no idea what I did. lol.

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

sooo data migration stopped working for some reason. x.x

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

Ok, found the issue. PMing you about it, @chaoskagami ,it's quite important.
 

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 have absolutely no idea what I did. lol.

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

sooo data migration stopped working for some reason. x.x

Don't ask me. I'm not the one coding the updater. :/

Saw edit, sure, okay. PM.
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,936
Trophies
4
Location
Making a non-binary fuss
XP
39,291
Country
Antarctica
I noticed when Corbenik is not present in the "boot" folder, that the latest build can not boot. Makes sense, but it also means that it appears in the chainload menu since it seems chainloads are stored there.
Would it be possible to separate those two again?
 

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 noticed when Corbenik is not present in the "boot" folder, that the latest build can not boot. Makes sense, but it also means that it appears in the chainload menu since it seems chainloads are stored there.
Would it be possible to separate those two again?

Uh, no. That doesn't make sense at all.

Whether or not I copy arm9loaderhax.bin to /corbenik/boot/Corbenik folder has no effect whatsoever (and I state this as a fact.) It never gets touched unless it's selected under the chainloader menu. Unless you bring up the chainloader menu, that's completely irrelevant and shouldn't cause *any* issues.

I'll look into this in the morning, although I'm doubtful I'll be able to reproduce it (and now the stable is now put off for another day. :/ )
 
  • Like
Reactions: gnmmarechal

Gray_Jack

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
732
Trophies
0
XP
407
Country
undefined references to `ctr_interrupt_set' follow
corbenik-screeninit.o: In function `screen_mode':
/home/erikus/SOURCES/corbenik/source/screeninit.c:41: undefined reference to `i2cWriteRegister'
collect2: error: ld returned 1 exit status
Makefile:383: recipe for target 'corbenik' failed
make[1]: *** [corbenik] Error 1
make[1]: Leaving directory '/home/erikus/SOURCES/corbenik/source'
Makefile:342: recipe for target 'all-recursive' failed
make: *** [all-recursive] Error 1

I'm having this error when I try to compile the last commit corbenik, using Linux, I have everything needed (following the redme), ctrulib and devkitARM updated.

Sorry to bother you all again, 'cause I am the only one using corbenik always having compiling issues :(
 

The Catboy

GBAtemp Official Catboy™: Boywife
Member
Joined
Sep 13, 2009
Messages
27,936
Trophies
4
Location
Making a non-binary fuss
XP
39,291
Country
Antarctica
Uh, no. That doesn't make sense at all.

Whether or not I copy arm9loaderhax.bin to /corbenik/boot/Corbenik folder has no effect whatsoever (and I state this as a fact.) It never gets touched unless it's selected under the chainloader menu. Unless you bring up the chainloader menu, that's completely irrelevant and shouldn't cause *any* issues.

I'll look into this in the morning, although I'm doubtful I'll be able to reproduce it (and now the stable is now put off for another day. :/ )
I'll update it again and see what happens. I was having other issues, but I am starting to think they might be related to my microSD reader.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    The Real Jdbye @ The Real Jdbye: sure, it can be hands free