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

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
Thanks!

Pitty, you can't take multiple screenshots :/, it always overwrites the screenshot.ppm
@chaoskagami
Would it be possible to implememnt multiple screenshots?
- screenshot00.ppm
- screenshot01.ppm
- etc...

That's overkill for something nobody uses that often, imho.
 
Last edited by chaoskagami,

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
0
XP
865
Country
United States
I am downgrade my 2ds and install luma 3ds. "intended for noobs (no offense intended)" not offend.

If you really want a ready-to-use copy, search a certain iso site for "AIO A9LH COnfigurations" and download the file provided. If you cant find it, then I can't help you. I provide no instructions with it atm, so follow the setup instructions here. Only enable what it says to, and avoid updating your system with this if you don't have a hard mod (play it safe, use Luma to update, especially since you're unfamiliar with this). You have been warned though, this CFW will not protect you from yourself (and neither will my pre-made configurations, their intent being to provide everything in a ready-to-use form, not be protective nor child-proof, so if you don't feel comfortable having apps like Decrypt9 and GodMode9 on speed dial, or you're configuring the system for a child, they may not be for you).

Honestly, downgrading etc. is straightforward enough for a noob.


This, on the other hand - is the CFW where you get COMPLETE control over the settings - it doesn't protect you from yourself.


If you can't figure out how to install it, DO NOT DO IT. Seriously.

Luma, on the other hand, is distributed as THE noob-proof CFW.


Yeah, we used to say the exact same thing about Cakes, but, frankly, neither that nor this is really that hard to setup. It's not like running DOS or anything. It has a GUI, and it's fairly self-explanatory. The truth is, we're all just going "you'll shoot your eye out, kid" because it's possible to not enable the firm protection, and if you update without firm protection, you either end up with a retail 11.0 system or a brick. As long as you tell the noobs to only update with Luma, they probably won't brick their systems messing with this. I could probably write a noob guide for this in a half hour (though the first iteration might not be noob enough -- the dots just connect for me, so I'm not used to having to connect them for others). How are noobs to learn if not given a chance, though? We were all noobs at one time (though for some of us it literally only lasted 4 months -- I got a PC for Christmas in 1993, and before the school year was out, was already labeled a DOS Wizard and forbidden to access the school network unsupervised ;) ). I say let him try it. In the unlikely event he bricks his system, he can learn to solder. If he lifts the traces, well, some lessons come with a price tag.

We've told him the safety is off. If he doesn't "listen to the warning" (you gotta love Ayreon's "01011001" album), we're off the hook for anything that happens at this point.

Besides, you know what happens when you tell someone not to do something.
 
Last edited by Kazuma77,

chaoskagami

G̷̘̫̍̈́̊̓̈l̴̙͔̞͠i̵̳͊ţ̸̙͇͒̓c̵̬̪̯̥̳͒͌̚h̵̹̭͛̒̊̽̚
OP
Developer
Joined
Mar 26, 2016
Messages
1,365
Trophies
1
Location
↑↑↓↓←→←→BA
Website
github.com
XP
2,248
Country
United States
If you really want a ready-to-use copy, search a certain iso site for "AIO A9LH COnfigurations" and download the file provided. If you cant find it, then I can't help you.

I'll provide no support if users get stuff off the not-a-rom-but-something site. 75% of things on there are one of: corrupt, invalid, tampered-with or incorrectly-built. Tne only official instructions are the README.

How are noobs to learn if not given a chance, though? We were all noobs at one time (though for some of us it literally only lasted 4 months -- I got a PC for Christmas in 1993, and before the school year was out, was already labeled a DOS Wizard and forbidden to access the school network unsupervised ;) ). I say let him try it. In the unlikely event he bricks his system, he can learn to solder. If he lifts the traces, well, some lessons come with a price tag.

Yeah, we were all noobs once. Even I was! :)

I think you're underestimating people, though. I can't speak personally for him, but in general people do dumb things.

We've told him the safety is off. If he doesn't "listen to the warning" (you gotta love Ayreon's "01011001" album), we're off the hook for anything that happens at this point.

Besides, you know what happens when you tell someone not to do something.

And this is the key point - no warranty here. Doing stupid shit is not my fault. There's no safety here.

@chaoskagami I've meant to ask you this for a while. Why do you name the firmware.bin as "native", and why the lack of extension?

Partially just because I felt like it, but having the firmware in a folder named firmware renders the 'firmware' part of the filename redundant. Lack of extension...originally I had planned to omit extensions on everything, honestly.

Aside from that, it's acted as a pretty good noob filter/entry test (no offense, obviously) :P
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,001
Trophies
2
Age
24
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,673
Country
Portugal
I'll provide no support if users get stuff off the not-a-rom-but-something site. 75% of things on there are one of: corrupt, invalid, tampered-with or incorrectly-built. Tne only official instructions are the README.



Yeah, we were all noobs once. Even I was! :)

I think you're underestimating people, though. I can't speak personally for him, but in general people do dumb things.



And this is the key point - no warranty here. Doing stupid shit is not my fault. There's no safety here.



Partially just because I felt like it, but having the firmware in a folder named firmware renders the 'firmware' part of the filename redundant. Lack of extension...originally I had planned to omit extensions on everything, honestly.

Aside from that, it's acted as a pretty good noob filter/entry test (no offense, obviously) :P
it's pretty weird though. Luma uses .bin, Cakes does too. lel.


Ok then. ty :)
 

Temptress Cerise

Miss Magic~ <3
Member
Joined
May 1, 2016
Messages
2,240
Trophies
1
XP
2,162
Country
United States
If you really want a ready-to-use copy, search a certain iso site for "AIO A9LH COnfigurations" and download the file provided. If you cant find it, then I can't help you. I provide no instructions with it atm, so follow the setup instructions here. Only enable what it says to, and avoid updating your system with this if you don't have a hard mod (play it safe, use Luma to update, especially since you're unfamiliar with this). You have been warned though, this CFW will not protect you from yourself (and neither will my pre-made configurations, their intent being to provide everything in a ready-to-use form, not be protective nor child-proof, so if you don't feel comfortable having apps like Decrypt9 and GodMode9 on speed dial, or you're configuring the system for a child, they may not be for you).

Yeah, we used to say the exact same thing about Cakes, but, frankly, neither that nor this is really that hard to setup. It's not like running DOS or anything. It has a GUI, and it's fairly self-explanatory. The truth is, we're all just going "you'll shoot your eye out, kid" because it's possible to not enable the firm protection, and if you update without firm protection, you either end up with a retail 11.0 system or a brick. As long as you tell the noobs to only update with Luma, they probably won't brick their systems messing with this. I could probably write a noob guide for this in a half hour (though the first iteration might not be noob enough -- the dots just connect for me, so I'm not used to having to connect them for others). How are noobs to learn if not given a chance, though? We were all noobs at one time (though for some of us it literally only lasted 4 months -- I got a PC for Christmas in 1993, and before the school year was out, was already labeled a DOS Wizard and forbidden to access the school network unsupervised ;) ). I say let him try it. In the unlikely event he bricks his system, he can learn to solder. If he lifts the traces, well, some lessons come with a price tag.

We've told him the safety is off. If he doesn't "listen to the warning" (you gotta love Ayreon's "01011001" album), we're off the hook for anything that happens at this point.

Besides, you know what happens when you tell someone not to do something.
I don't know, I still feel like noobs shouldn't be messing with this if they still haven't even downgraded. I only understand noobs who have gotten the basic concept of downgrading down, and played around with Luma3DS, but they should be using the README. Also, your AIO configuration, also probably doesn't address the issues with how chaoskagami would want proper debugging information. I mean, I am going to make a huge assumption that noobs who download that, don't even know how to navigate the settings, or read the README or the first post of this thread and probably will complain something along the lines of "oh this isn't working, fix it plox" - That's just how I feel.

Anyone is welcome to do what they want. And I understand noobs are noobs, and that I was one, but I have always been the noob to read all the proper documentation. Even to today, I still read documentation and notes that devs leave, and I even have the habit of still glancing at it, to see what changes, if any, they've made from release to release. I don't expect all noobs to do that though, and there are clearly tools and guides out there that have been geared and tailored to those noobs that don't even want to touch or be bothered by much.

eh, I guess. I currently doesn't use a GNU/Linux-based OS as my main OS because of games that can't be played properly on Wine x.x. i used to multiboot a few distros tho. Yeah, you're right. Extensions don't mean shit xD
I am still struggling to find the perfect Linux OS, even though it'll be in a Virtual Machine, as I can't run it as a main because of all my Steam Games and my Adobe Creative Apps. :P
 
Last edited by Temptress Cerise,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,001
Trophies
2
Age
24
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,673
Country
Portugal
I don't know, I still feel like noobs shouldn't be messing with this if they still haven't even downgraded. I only understand noobs who have gotten the basic concept of downgrading down, and played around with Luma3DS, but they should be using the README. Also, your AIO configuration, also probably doesn't address the issues with how chaoskagami would want proper debugging information. I mean, I am going to make a huge assumption that noobs who download that, don't even know how to navigate the settings, or read the README or the first post of this thread and probably will complain something along the lines of "oh this isn't working, fix it plox" - That's just how I feel.

Anyone is welcome to do what they want. And I understand noobs are noobs, and that I was one, but I have always been the noob to read all the proper documentation. Even to today, I still read documentation and notes that devs leave, and I even have the habit of still glancing at it, to see what changes, if any, they've made from release to release. I don't expect all noobs to do that though, and there are clearly tools and guides out there that have been geared and tailored to those noobs that don't even want to touch or be bothered by much.


I am still struggling to find the perfect Linux OS, even though it'll be in a Virtual Machine, as I can't run it as a main because of all my Steam Games and my Adobe Creative Apps. :P
What are you planning to do on that distro?
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
0
XP
865
Country
United States
I'll provide no support if users get stuff off the not-a-rom-but-something site. 75% of things on there are one of: corrupt, invalid, tampered-with or incorrectly-built. Tne only official instructions are the README.



Yeah, we were all noobs once. Even I was! :)

I think you're underestimating people, though. I can't speak personally for him, but in general people do dumb things.



And this is the key point - no warranty here. Doing stupid shit is not my fault. There's no safety here.



Partially just because I felt like it, but having the firmware in a folder named firmware renders the 'firmware' part of the filename redundant. Lack of extension...originally I had planned to omit extensions on everything, honestly.

Aside from that, it's acted as a pretty good noob filter/entry test (no offense, obviously) :P

Fair enough, I don't expect you to support my compilation. Though I did point him to your official README file for setting it up. It should work alright. If not, they can PM me, I don't mind. It has over 700 views. What's one more?

it's pretty weird though. Luma uses .bin, Cakes does too. lel.


Ok then. ty :)

Technically, the .+3 file extension is an old DOS/Windows thing. In Unix/Linux it is practically unheard of and such things are only supported for compatibility. For example, ".exe" defines a Windows/DOS executable as such. In Linux, "executable" is a file attribute. Most Linux executables have no extension at all. Many Linux apps can identify a file type by it's header. Even in Windows, ".bin" just signifies it's a binary file. Pretty generic really. All it really tells you is "this file is in binary, don't try to read it with a text viewer". Just a matter of preference.
 
Last edited by Kazuma77,

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,001
Trophies
2
Age
24
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,673
Country
Portugal
Fair enough, I don't expect you to support my compilation. Though I did point him to your official README file for setting it up. It should work alright. If not, they can PM me, I don't mind. It has over 700 views. What's one more?



Technically, the .+3 file extension is an old DOS/Windows thing. In Unix/Linux it is practically unheard of and such things are only supported for compatibility. For example, ".exe" defines a Windows/DOS executable as such. In Linux, "executable" is a file attribute. Most Linux executables have no extension at all. Many Linux apps can identify a file type by it's header. Even in Windows, ".bin" just signifies it's a binary file. Pretty generic really. All it really tells you is "this file is in binary, don't try to read it with a text viewer". Just a matter of preference.
I'm aware of that. I use Linux-based OSes on a regular basis ;) I was just wondering why he didn't stick with what already was defined.
 

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
0
XP
865
Country
United States
I'm aware of that. I use Linux-based OSes on a regular basis ;) I was just wondering why he didn't stick with what already was defined.

I just assumed it was because they were primarily a Linux user, and thought all this Windows-based stuff looked ugly. You know how it is with some hard-core Linux users -- even talk of running Wine for Foobar2000 is blasphemy (fortunately, I think they're working on a Linux version). But if it's for other reasons, like getting your attention, or making sure you read the instructions correctly, mission accomplished.
 
Last edited by Kazuma77,

Kirtai

Well-Known Member
Member
Joined
May 6, 2016
Messages
236
Trophies
0
XP
193
Country
United Kingdom
Anyone is welcome to do what they want. And I understand noobs are noobs, and that I was one, but I have always been the noob to read all the proper documentation. Even to today, I still read documentation and notes that devs leave, and I even have the habit of still glancing at it, to see what changes, if any, they've made from release to release. I don't expect all noobs to do that though, and there are clearly tools and guides out there that have been geared and tailored to those noobs that don't even want to touch or be bothered by much.
I still sometimes read changelogs of software I barely use, just to see whats happening. Weird, I know.

I am still struggling to find the perfect Linux OS, even though it'll be in a Virtual Machine, as I can't run it as a main because of all my Steam Games and my Adobe Creative Apps. :P
I'm actually kinda saddened by how windows and unix (1970s & 1960s tech respectively) have stifled OS development. I'm one of those weirdos really into alternate systems like plan 9, inferno, smalltalk,lisp & forth systems etc.
 
  • Like
Reactions: Wolfvak

Kazuma77

Well-Known Member
Member
Joined
May 11, 2008
Messages
1,035
Trophies
0
XP
865
Country
United States
I don't know, I still feel like noobs shouldn't be messing with this if they still haven't even downgraded. I only understand noobs who have gotten the basic concept of downgrading down, and played around with Luma3DS, but they should be using the README. Also, your AIO configuration, also probably doesn't address the issues with how chaoskagami would want proper debugging information. I mean, I am going to make a huge assumption that noobs who download that, don't even know how to navigate the settings, or read the README or the first post of this thread and probably will complain something along the lines of "oh this isn't working, fix it plox" - That's just how I feel.

Anyone is welcome to do what they want. And I understand noobs are noobs, and that I was one, but I have always been the noob to read all the proper documentation. Even to today, I still read documentation and notes that devs leave, and I even have the habit of still glancing at it, to see what changes, if any, they've made from release to release. I don't expect all noobs to do that though, and there are clearly tools and guides out there that have been geared and tailored to those noobs that don't even want to touch or be bothered by much.


I am still struggling to find the perfect Linux OS, even though it'll be in a Virtual Machine, as I can't run it as a main because of all my Steam Games and my Adobe Creative Apps. :P

I haven't received many comments like that so far. People don't seem to be having trouble using it. It's hard to tell if they're making use of all the features, though, of course. They might not be running Corbenik at all for all I know. I released it because I believe in having a choice, and it seems like "the guide" has fewer choices every time I read it. I started with a ready-to-use Cakes. Then I decided to expand on the concept. Make a complete drag-and-drop setup. Drag, drop, done. You may never use half of it, but it's all there, just in case.

I admit, my "act normal" reflex has a tendency to get the better of me. I try to act like "if I can do it, you can too" even if I know better. Because I'm sick of being hated for a "gift" I never asked for. It doesn't work to my benefit. It just leaves me frustrated because what's obvious to me isn't to those around me, and I often just give up even trying to explain. I was willing to risk getting PMed to death to give the illusion of being average, but it hasn't happened.
 

gnmmarechal

Well-Known Member
Member
GBAtemp Patron
Joined
Jul 13, 2014
Messages
6,001
Trophies
2
Age
24
Location
https://gs2012.xyz
Website
gs2012.xyz
XP
5,673
Country
Portugal
I still sometimes read changelogs of software I barely use, just to see whats happening. Weird, I know.


I'm actually kinda saddened by how windows and unix (1970s & 1960s tech respectively) have stifled OS development. I'm one of those weirdos really into alternate systems like plan 9, inferno, smalltalk,lisp & forth systems etc.
Linux is not Unix tho

Sent from my Nokia 3310 using Tapatalk
 

uyjulian

Homebrewer
Member
Joined
Nov 26, 2012
Messages
2,567
Trophies
2
Location
United States
Website
sites.google.com
XP
3,517
Country
United States
I think the force 804mhz modifier/L2 cache should be independent of each other.

The current situation:
if L2 cache is on but 804mhz modifier isn't on, 804mhz is off even when software requests it (like petitcom3) and L2 cache is always on
if 804mhz modifier is on but L2 cache isn't on, L2 cache is off even when software requests it (like petitcom3) and 804mhz modifier is always on
if L2 cache is on and 804mhz modifier is on, L2 cache and 804mhz modifier is always on
if L2 cache is off and 804mhz modifier is off, L2 cache and 804mhz modifier is on only when software requests it (like petitcom3)

What I want to happen:
if L2 cache is on but 804mhz modifier isn't on, 804mhz is on only when software requests it (like petitcom3) and L2 cache is always on
if 804mhz modifier is on but L2 cache isn't on, L2 cache is on only when software requests it (like petitcom3) and 804mhz modifier is always on
if L2 cache is on and 804mhz modifier is on, L2 cache and 804mhz modifier is always on
if L2 cache is off and 804mhz modifier is off, L2 cache and 804mhz modifier is on only when software requests it (like petitcom3)
 
General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Hope they made lots of spaget