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

  • Thread starter Thread starter chaoskagami
  • Start date Start date
  • Views Views 285,627
  • Replies Replies 2,153
  • Likes Likes 60
Sure , I can just paste it as a ".bin" right ? No need to decrypt it ?
You have to name it the same as the Title ID of the game, at least.

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

If you were able to patch it, it's already decrypted.
What's the directory, exactly? text/ro/data, is it under the CFW directory, or the root?
 
What's the directory, exactly? text/ro/data, is it under the CFW directory, or the root?
Not exactly... I might be wrong here, but if I remember correctly corbenik treats the binary sections (text, data, ro) as separate files. Since it's doing what nobody else does, you have to get a bit dirty with files in order to properly patch them.

On the other hand, you could easily port the patcher executable directly to the corbenik VM, and have it be patched on the fly, rather than having a prepatched binary on your SD.
 
Not exactly... I might be wrong here, but if I remember correctly corbenik treats the binary sections (text, data, ro) as separate files. Since it's doing what nobody else does, you have to get a bit dirty with files in order to properly patch them.

On the other hand, you could easily port the patcher executable directly to the corbenik VM, and have it be patched on the fly, rather than having a prepatched binary on your SD.
Oh, nvm, found it. It's the exefs directory. lel.

I probably should make it so updating Corbenik with my updater copies the files from this directory too, else people have to copy it again.
 
im start to use this cfw for test and me happy how work .thank for this .im test making a patch but no look any template for this im interested on make one plugin for go at offset and change on ram (pid 0x21) only for test if anyone can help me?

pd:sorry im spanish for my language

Code:
Write(0x117649, (0x64, 0x65, 0x64, 0x65), pid=0x21)
Write(0x117787, (0x44, 0x65, 0x76, 0x69), pid=0x21)
Write(0x11778B, (0x63, 0x65, 0x2D, 0x49), pid=0x21)
Write(0x11778F, (0x44, 0x00, 0x00, 0x00), pid=0x21)
Write(0x117774, (0x31, 0x32, 0x34, 0x33), pid=0x21)
 
Last edited by SilverfalconLP,
Any news on if skeith will be updated with the '022-2812' error patch that unbans that like luma now does?
Don't think so. Chaoskagami is not actively developing it right now, he said he'd fix anything that broke horribly, but this a very minor issue that only affects banned people.
 
Question, is that function already part of the latest Luma? It's a fix for the ban that doesn't allow NNID usage, right? Nothing about the game ban, correct?
Their is a pull request atm but it should be added.
It only deals with NNID ban yes. I unbanned with a 2ds.
 
Well i would use luma just to make myself a new nnid but starupdater isnt putting out latest commit change yet.
Because it is not a part of the official branch yet.

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

Their is a pull request atm but it should be added.
It only deals with NNID ban yes. I unbanned with a 2ds.
Same here. I don't have an NNID on this console either way, so it doesn't really matter.
 
It's pretty easy to port it over to the corbenik VM. Just convert the strings over to hex, search and replace.
Welp, I assumed it'd be easy, but it's something I'm not really familiar with so I'll probably avoid trying my hand at it.

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

Well i would use luma just to make myself a new nnid but starupdater isnt putting out latest commit change yet.
It is not part of the official Luma (yet), but I've compiled it here if you want it.
http://gs2012.xyz/wiki/Luma3DS

Pick Nanquitas' fork.
 
Welp, I assumed it'd be easy, but it's something I'm not really familiar with so I'll probably avoid trying my hand at it.

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


It is not part of the official Luma (yet), but I've compiled it here if you want it.
http://gs2012.xyz/wiki/Luma3DS

Pick Nanquitas' fork.
Thanks
 
@Wolfvak The mystery machine patch need to be heavily modified or is just add the titleid of sum/moon?
Unfortunately you will have to create patches from scratch for SM and I don't have enough time to dabble with them.
On the other hand, if you look at my XYORAS patches you'll see they're dead simple to do. It's just finding a string and replacing it with another.

Quick tip, the strings to search are here, and you should replace each with the ones below. Make sure to null-terminate them adequately.

For example, search for "https://3ds3-fushigi..." and replace it with "http://mys.salthax.org/api/"
 
Last edited by Wolfvak,
Unfortunately you will have to create patches from scratch for SM and I don't have enough time to dabble with them.
On the other hand, if you look at my XYORAS patches you'll see they're dead simple to do. It's just finding a string and replacing it with another.

Quick tip, the strings to search are here, and you should replace each with the ones below. Make sure to null-terminate them adequately.

For example, search for "https://3ds3-fushigi..." and replace it with "http://mys.salthax.org/api/"

Thanks a lot, I made it some time ago and your post helped a lot!!! ^_^
 
anyone can compile the latest commit please?the skeith of github are outdated and my pc on ubuntu have an error ctrulib9
 

Site & Scene News

Popular threads in this forum