Homebrew [RELEASE]Corbenik CFW Updater

  • Thread starter Thread starter gnmmarechal
  • Start date Start date
  • Views Views 18,434
  • Replies Replies 104
  • Likes Likes 5
0.4.1 Released!

http://gs2012.xyz/3ds/corbenikupdater/

  • Added option to use Nightly builds. If you want to use that option, create a file named /corbenik-updater/usenightly .
  • These nightlies are manually compiled by me (as I don't have the money for a VPS right now), and aren't recommended for the average user (as they're not stable releases, and can be unstable)
  • You can update to this build by using the autoupdater (on 0.3.3+)
 
Just a warning. From now on, I'll change the unique ID to 0xA540. @Rinnegatamante warned me that the current unique ID, 0x1540, is used by retail content. So, I'll change that in the next release. Which is probably tonight after I do other stuff. Or tomorrow.

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

Actually, scratch that. I've already updated it. Just re-download the 0.4.1 CIA.
 
ATTENTION! DUE TO THE RELEASE OF SKEITH CFW, 0.4.2: Skeith Edition was RELEASED:

  • Skeith CFW is the official Corbenik CFW nightly build.
  • It won't replace Corbenik-UN (my nightlies), because -UN doesn't include the locale folder, and -UN installs faster, but Skeith is automatically updated, and it is the official nightly build.
  • For now, at least, Corbenik Updater won't update Skeith CFW. If you use Skeith (which uses the /skeith directory instead of /corbenik) and want to update, use the Skeith CFW Updater (which can be downloaded from my page as well)
  • Don't update Skeith while running Corbenik, and don't update Corbenik while running Skeith. This is just a recommendation.
  • If you use Corbenik, want to use Corbenik, and don't care about using nightlies, stick with Corbenik CFW Updater.
  • Corbenik CFW Updater and Skeith CFW Updater are DIFFERENT CIAs, and can be installed alongside each other.
  • Corbenik Updater and Skeith Updater will eventually be merged.
http://gs2012.xyz/3ds/corbenikupdater/
 
Last edited by gnmmarechal,
I won't able to to do any testing for a few days to even weeks, because my wireless card fell out in my 3DS and I lack to tools to open my 3DS.
your what did what? O.o

Holy crap.

That sucks.

Anyway, when you can indeed test it, can you tell me if you still experience crashes with the BGM with the BGM Edition of Corbenik Updater AND /corbenik-updater/useupdate ?


Mine's been working well so far.
 
your what did what? O.o

Holy crap.

That sucks.

Anyway, when you can indeed test it, can you tell me if you still experience crashes with the BGM with the BGM Edition of Corbenik Updater AND /corbenik-updater/useupdate ?


Mine's been working well so far.
The wireless card fell out of place. It's an east fix, but I don't have a small enough screwdriver to open it.
I can test it once I get my system back up and running!
 
  • Like
Reactions: gnmmarechal
Holy balls.

After.... hours... hours... of trial and error, I finally managed to merge Corbenik Updater and Skeith Updater. I'll probably do a CIA release tomorrow. It's 2AM x.x


It was harder than I had anticipated. Especially since the dedicated updater seem to work well.
 
Good news~ I spent all day fixing it, but it's fixed! I am doing some final testing to ensure it holds together, but I should be back up and running soon enough! I wrote a blog about it.
Nice! I'll be releasing a new CIA today. It should be capable of updating both Corbenik AND Skeith. To update Skeith, you must either be lacking a /corbenik directory and have a /skeith directory, or set /corbenik-updater/useskeith .
 
  • Like
Reactions: The Catboy
Version 0.5.0 Released!

Changelog:

Merged Corbenik Updater and Skeith Updater. If you only want Skeith Updater, get this release, and create a file named /skeith-updater/useupdate on your SD Card.

Fixed BGM issues, by forcing DSP. This means you'll need to dump your DSP (if you haven't already). You can use this tool to do so.

Added option to reboot console after installing the latest update.

If you want to use Skeith Updater, create a file named /corbenik-updater/useskeith on your SD card.

Added safety checks to prevent users who don't have Corbenik from using the Corbenik Updater, and users who don't have Skeith from using Skeith Updater.

Deprecated 3DSX version.

BGM Settings are shared between Corbenik/Skeith Updater.

Updating to this release through a CIA installation is HIGHLY recommended, especially if you use BGMs. It is not recommended to update via OTA to this.

This is an important update. Please install the newest CIA, mainly because of changes in the used LPP binary. I've compiled LPP with the FORCE_DSP flag (thanks for the help, btw, @Rinnegatamante ,you saved me). This now uses DSP, so you'll need to dump yours if you want a BGM.

http://gs2012.xyz/3ds/corbenikupdater/
 
  • Like
Reactions: Billy Acuña
I've actually been using this since the last update to keep updating my install of Skeith.
I do have one suggestion, would it be possible to add a version check?
Well. I'm not completely sure, but what I CAN do is making it also download the SHA512 hash to a file and compare it to the one on the server, only making it download if the hashes are different. The thing is, I'll also eventually add a SHA512 check to check the integrity of Corbenik/Skeith/Corbenik-UN before installing, so I'll probably do it for the next release anyway.

Sent from my Nokia 3310 using Tapatalk
 
Well. I'm not completely sure, but what I CAN do is making it also download the SHA512 hash to a file and compare it to the one on the server, only making it download if the hashes are different. The thing is, I'll also eventually add a SHA512 check to check the integrity of Corbenik/Skeith/Corbenik-UN before installing, so I'll probably do it for the next release anyway.

Sent from my Nokia 3310 using Tapatalk
I mean, like in the StarUpdater, it shows your current version and the latest available. Would it be possible to port that function over?
 
I mean, like in the StarUpdater, it shows your current version and the latest available. Would it be possible to port that function over?
Hum, I definitely can do something similar (as I used a similar function to auto update the original EasyRPG Updater). I have read the version check function on StarUpdater, and I don't yet fully understand it. I'll look into it, but honestly, since even chaoskagami provides the SHA512 checks anyway, I could use that instead. I'll look into it, I'm not at home r8 now.

Sent from my Nokia 3310 using Tapatalk
 
Hum, I definitely can do something similar (as I used a similar function to auto update the original EasyRPG Updater). I have read the version check function on StarUpdater, and I don't yet fully understand it. I'll look into it, but honestly, since even chaoskagami provides the SHA512 checks anyway, I could use that instead. I'll look into it, I'm not at home r8 now.

Sent from my Nokia 3310 using Tapatalk
Cool! ^_^ Take your time!
 
Skeith Updater v0.6.0 has been released!

  • Supports the new directory structure
  • Supports data migration from old to new structure
  • Fixed bug with file paths
Corbenik Updater 0.6.0 will also be released once the next Corbenik stable is released (today)

To update, make sure you use the latest CIA (0.5.0/0.5.1) and make a file named /corbenik-updater/useupdate or /skeith-updater/useupdate
 
Last edited by gnmmarechal,

Site & Scene News

Popular threads in this forum