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

  • Thread starter Thread starter chaoskagami
  • Start date Start date
  • Views Views 287,264
  • Replies Replies 2,153
  • Likes Likes 60
quick question, if i want for example to create a custom patch, would i need to just make a custom vco file, then put it on my sd card, where the other patches are located and the config will load it, or it doesn't work like that?

Yep, write it as a .pco, compile it to vco with the bytecode assembler, and copy it to where the rest are. Tick it in the menu and you're good.

apparently i can't build a custom version string
71PzvAj.png

idk why this happends

There's so many things that can go wrong here since you're on Windows (and using backslashes, for that matter.) I have no clue, sorry. It's too much effort to support any OS that isn't unix-like. It's possible this is due to \r in files if you edited it in notepad, for example.
 
There's so many things that can go wrong here since you're on Windows (and using backslashes, for that matter.) I have no clue, sorry. It's too much effort to support any OS that isn't unix-like. It's possible this is due to \r in files if you edited it in notepad, for example.

I'll use a VM or a live CD I guess, I can deal with it. I have like 4 live Ubuntu CDs for sm4shax.
 
So here's a small update of my patch script:
Code:
@echo off
if not exist out mkdir out
if not %1 == [] ( if not %2 == [] ( ..\host\bytecode_asm.py %1 out/%2 ) else ..\host\bytecode_asm.py %1 out/%~n1.vco ) else for %%f in (*.pco) do ..\host\bytecode_asm.py %%f out/%%~nf.vco
so this version basically supports only compiling one patch and it also supports a custom out filename.
if it has some sort of bug, just report to me by replying to this message or by private message
 
Just to report a possible bug, having a custom home menu and activating a patch on altering could cause the 3ds to not boot, I would just need someone to test my custom patch to confirm this fact. Also, this is a custom string patch.
 
Just to report a possible bug, having a custom home menu and activating a patch on altering could cause the 3ds to not boot, I would just need someone to test my custom patch to confirm this fact. Also, this is a custom string patch.
what does "Custom home menu" mean? A modified home menu for stuff such as changing font, color of the poweroff screen, etc? I use that, and it works fine with Corbenik.
 
  • Like
Reactions: ih8ih8sn0w
what does "Custom home menu" mean? A modified home menu for stuff such as changing font, color of the poweroff screen, etc? I use that, and it works fine with Corbenik.
Same, but this custom patch changes some text, idk if it's because of the text changing and that the text I'm targeting is already changed or it's because of something else
 
Same, but this custom patch changes some text, idk if it's because of the text changing and that the text I'm targeting is already changed or it's because of something else
can you send me said patch so I can test it with my console?
 
Well, 11.1.0-34 has been released. Has anyone with a hardmod or braver than I am, tested it out yet? It should update safely with Corbenik, but I don't have an extra system to test on.

I updated one o3ds successfully, but my n3ds is spitting out "Error updating" and doing basically nothing. I've tried a good 35 times by now. Either way, corbenik survived the update relatively unskeithed (bad pun) from initial reports.

You can still boot 11.1 with 11.0 NFIRM, because they didn't patch the damned minver check. Reminder that I'll need to still check corbenik against 11.1 FIRMs.

Changes were pretty minimal, mostly just userland fixes and an updated titlelist version table.

Cakes is probably going to need an offset update. That's not gonna be fun...
 
I updated one o3ds successfully, but my n3ds is spitting out "Error updating" and doing basically nothing. I've tried a good 35 times by now. Either way, corbenik survived the update relatively unskeithed (bad pun) from initial reports.

You can still boot 11.1 with 11.0 NFIRM, because they didn't patch the damned minver check. Reminder that I'll need to still check corbenik against 11.1 FIRMs.



Cakes is probably going to need an offset update. That's not gonna be fun...
Cakes works after the update, but I didn't update with Cakes.

I would also like to report that all patches survived the update.
 
What's your region and what does it says when you're connected to internet?

2DS aka o3DS

We already established why this didn't work on IRC; he's attempting to change a string in romfs, in a MSBT, which obviously will not work. Corbenik only patches code. I don't understand why he's still even attempting to do so.
 
  • Like
Reactions: gnmmarechal

Site & Scene News

Popular threads in this forum