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

Billy Acuña

Well-Known Member
Member
Joined
Oct 10, 2015
Messages
3,126
Trophies
1
Age
31
XP
3,701
Country
Mexico
Hello, I'm trying to get the test menu work with no luck. I have on almost every patch except for the arm11 thing and the secure info fix, when I try to boot I get black screen.

Pd. I alreally switched from home menu to test menu through the Config SDK app.
 

Friendsxix

Introspective Potato
Member
Joined
May 6, 2008
Messages
266
Trophies
1
Location
Best Hemisphere
XP
2,687
Country
United States
Is it possible for corbenik to not screen init with silent mode on? I want my system to look completely stock, but the screens flicker briefly while booting.

(Sorry if you already addressed this, I couldn't find a post discussing it.)
 

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
Would per-title N3DS cpu settings ever be feasable?
I ran out of power playing picross which definitely doesn't need the boost and don't wish to reboot and reconfigure every time :)

No. That requires resident code to hotswap the setting. FYI, the way HANS does this is by gspwn'ing and repatching ns repeatedly.

Is it possible for corbenik to not screen init with silent mode on? I want my system to look completely stock, but the screens flicker briefly while booting.

(Sorry if you already addressed this, I couldn't find a post discussing it.)

It's doable, but I'd rename 'silent mode' to 'no debug output' and make that 'skip screen-init' or something. That's not the intended use of silent mode. TBH, that also requires reading the config before everything (which WILL miss debug information.) All in all, not a priority. It'll take too much effort to reorder stuff.

Hello, I'm trying to get the test menu work with no luck. I have on almost every patch except for the arm11 thing and the secure info fix, when I try to boot I get black screen.

Pd. I alreally switched from home menu to test menu through the Config SDK app.

Test menu only boots under two conditions: With the 'Developer UNITINFO' patch, it will actually obey the menu setting (only dev consoles do) or you can enable 'Force TestMenu' which forces the fallback codepath when booting home. Only those two patches will cause TestMenu to boot. You also must have previously installed TestMenu - it isn't a part of the console.

Just for verification - my copy of TestMenu has the sha512:
3776076f4e8d9b28b8c7f9b4cda06c0d92d9459e2d02f98765f173a6e27f63f5c665628368080054ae3147f48f0f3e310cfb2a861fda9395316b0f27dbd411d9
and it works for me with one those two approaches.

Also worth noting is that Force TestMenu is a loader patch, so make sure you have loader enabled.
 
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
Just to note: Corbenik chainloading boots freegame (CFW by DSTWO+) although this is obvious 'cause this is just a fork of ReiNand

Hum, I'm quite sure this is NOT a fork of ReiNand, though it might use some of the Luma code. Am I wrong?
 

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
Just to note: Corbenik chainloading boots freegame (CFW by DSTWO+) although this is obvious 'cause this is just a fork of ReiNand

Actually wrong, freegame is pretty broken and lacks of features atm.

He's talking about freegame itself. That one is a fork of ReiNAND.

Of course, why you would want to boot a half-broken license violating fork of ReiNAND is none of my business.

BTW, might want to be more careful with 'this' and 'that' because reading as is implies Corbenik is a fork of ReiNAND (which it isn't in the slightest - it does contain some code from Luma and Cakes, but nothing from ReiNAND directly, only indirectly.) :)

Oh well, I suppose I could get one of those portable charger/battery things.

I'm not familiar with hans but that sounds really ugly.

HANS is that thing smealum made that allows overriding exefs/romfs/cpu speed when booting a game via HBL. It was hell to figure out how it did the CPU fix - smea's comments are garbage (not to cause offense.)

Maybe someday. I'm working towards that, but right now the answer is no and not anytime soon. The Luma devs will tell you the same thing if you ask there. It just isn't as simple as it sounds.
 
Last edited by chaoskagami,

Kirtai

Well-Known Member
Member
Joined
May 6, 2016
Messages
237
Trophies
0
XP
245
Country
United Kingdom
Maybe someday. I'm working towards that, but right now the answer is no and not anytime soon. The Luma devs will tell you the same thing if you ask there. It just isn't as simple as it sounds.
Oh, I wasn't complaining or arguing; I was just noting it's a very minor problem. I even have a portable power pack somewhere already :)
 

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
No problem dude :)

@chaoskagami I managed to get work the test menu, I didn't have it installed on my nand, wierd... I read from someone else that the stock 3DS alreally had a version of test menu installed, I guess he was wrong.

They can have valid remnants leftover in the partition (as in, 1/10000 chance or something ridiculous), but it's always deleted at the factory and usually overwritten on the first thing installed to NAND. Unless you have a developer console, manage to extract valid remnants from the NAND, or install it, you won't have it.

Incidentally, the TestMenu.cia dump we have is particularly special because (I'm pretty sure at least) the ticket is intact - meaning it's a legit cia and can be booted without signature patches.
 
Last edited by chaoskagami,
  • Like
Reactions: Billy Acuña

Elveman

Just passing by
Member
Joined
Feb 1, 2015
Messages
456
Trophies
0
Age
27
Location
Moscow city
XP
992
Country
Russia
Of course, why you would want to boot a half-broken license violating fork of ReiNAND is none of my business.

BTW, might want to be more careful with 'this' and 'that' because reading as is implies Corbenik is a fork of ReiNAND (which it isn't in the slightest - it does contain some code from Luma and Cakes, but nothing from ReiNAND directly, only indirectly.) :)
If someone can offer some sort of free alternative that loads .3ds roms from my DSTWO+ then fine, I won't be using it. It's really more comfortable for me to use DSTWO (this is the regular DSTWO occasionally upgraded to DSTWO+) paired with another CFW (like Corbenik), just because I like ridiculous set-ups (and for some other various reasons, namely because I'm lazy and got this "+" feature for free)

Oh, sorry, really should be. Corbenik is very unique, after all, and by no means it's a fork of any existing CFW
 
  • Like
Reactions: chaoskagami

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
Thanks for looking into it

Can you try compiling from git on your RPi again? I updated bdfe and I *should* have worked around this. It's technically undefined behavior in the C standard, anyways.

I also resolved the underextended top bar at the cost of a little flicker on movement (not much I can do about this)

...I feel like every feature I've implemented in git lately has been entirely cosmetic. I really need to get to work on adding some of the checklist to the VM, but I've been busy playing 7th Dragon, 7th Dragon 2020, and Rupeeland. Plus, IRL a lot has been going on.
 
  • Like
Reactions: Temptress Cerise

Temptress Cerise

Miss Magic~ <3
Member
Joined
May 1, 2016
Messages
2,242
Trophies
1
XP
2,336
Country
United States
Can you try compiling from git on your RPi again? I updated bdfe and I *should* have worked around this. It's technically undefined behavior in the C standard, anyways.

I also resolved the underextended top bar at the cost of a little flicker on movement (not much I can do about this)

...I feel like every feature I've implemented in git lately has been entirely cosmetic. I really need to get to work on adding some of the checklist to the VM, but I've been busy playing 7th Dragon, 7th Dragon 2020, and Rupeeland. Plus, IRL a lot has been going on.
I've enjoyed the cosmetic changes~ ^_^ And IRL does come first, and you should also take time to play your games~ Instead of being full on workaholic mode like you were before~ :P

I think everyone will understand if those planned big features take some time, anyways~ ^_^

BUT on the plus side, I guess now you could make a release with the following:
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
Haha~! <3
 
  • Like
Reactions: gnmmarechal

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
I've enjoyed the cosmetic changes~ ^_^ And IRL does come first, and you should also take time to play your games~ Instead of being full on workaholic mode like you were before~ :P

I think everyone will understand if those planned big features take some time, anyways~ ^_^

BUT on the plus side, I guess now you could make a release with the following:
  • Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience
Haha~! <3

Yeah, no way am I continuing the workaholic mode. There's ~0 bugs left, which means I can pace myself now. And uh, I would kind of like to play some games on my 3DS, if you catch my drift. ^_^

All of the big tasks (overlays, etc) are in the class of 'drop off the internet for three months and do nothing else'. I'd rather not do that, so we're on Valve/HL3 time for those. B-)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Sup