[Quick Guide] Setting up / Switching to corbenik/skeith A9LH CFW

Discussion in '3DS - Tutorials' started by DjoeN, Jul 3, 2016.

  1. DjoeN
    OP

    DjoeN Captain Haddock!

    Member
    5,194
    1,498
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    Corbenik/skeith is an A9LH Only custom firmware, so you already have to have an A9LH system!
    before you can continue (Like AuReiNand A9LH /Luma3DS A9LH /CakesFW A9LH)
    - Skeith is the nightly version of corbenik! corbenik is the stable version!



    Getting your needed software:
    - Corenik Stable or Skeith Nightly (Corbenik nightly builds)
    - Quick Payload Switcher
    - Firmware, TWL and AGB O3DS(XL)/2DS and N3DS(XL) (read corbenik readme.md)
    - Firmware, TWL and AGB Keys for O3DS(XL)/2DS and N3DS(XL) (Search or create them yourself!)
    - 11.key (slot0x11key96.bin) (Search!)
    - Follow the steps below for your system
    If you can't find/download the key files, read below how to create them yourself with your current A9LH CFW
    -------------------------------------------------------

    If you have gone through the readme.md on the git page:

    Old 3DS (Native FIRM, 11.0):
    - Download and Rename 00000052 to native (no extension)
    - Download and Rename cetk to native.cetk

    Old 3DS TWL_FIRM (Firmware for DS/DSi games):
    - Download and Rename 00000016 to twl (no extension)
    - Download and Rename cetk to twl.cetk

    Old 3DS AGB_FIRM (Firmware for GBA games):
    - Download and Rename 0000000B to agb (no extension)
    - Download and Rename cetk to agb.cetk

    Put native, agb, twl into a folder called \firmware\
    Put cetk files into a folder called \keys\ (this will be used later to create the keys if you don't have them, NOT needed if you have the key files already)
    Put slot0x11key96.bin in the keys folder and rename to 11.key
    Screenshot(s)


    -------------------------------------------------------

    If you have gone through the readme.md on the git page:

    New 3DS (Native FIRM, 11.0):
    - Download and Rename 00000021 to native (no extension)
    - Download and Rename cetk to native.cetk

    New 3DS TWL_FIRM (Firmware for DS/DSi games):
    - Download and Rename 00000000 to twl (no extension)
    - Download and Rename cetk to twl.cetk

    New 3DS AGB_FIRM (Firmware for GBA games):
    - Download and Rename 00000000 to agb (no extension)
    - Download and Rename cetk to agb.cetk

    Put native, agb, twl into a folder called \firmware\
    Put cetk files into a folder called \keys\ (this will be used later to create the keys if you don't have them, NOT needed if you have the key files already)
    Put slot0x11key96.bin in the keys folder and rename to 11.key
    Screenshot(s)

    -------------------------------------------------------

    Any of the following files our optional if you use the chainloader version:
    (If you use the nochain version, you can skip this anyway)
    - Decrypt9WIP.bin
    - Hourglass9.bin
    - Emunand9.bin
    - GodMode9.bin
    - SafeMode9.bin
    - UnCart.bin
    -------------------------------------------------------

    Preparing your SD for corbenik/skeith:
    Don't remove your old A9LH CFW yet!

    01- Shut down your system and remove SD and connect to your computer
    02- Copy Quick Payload Switcher (quickswitchv1.2.1.cia) to your SD
    (not really needed if you have all keys and don't intent on comming back to your previous CFW)
    03- Rename your current arm9loaderhax.bin to arm9loaderhax_switch.bin in the root of your SD
    (not really needed if you don't gonna use Quick Payload Switcher)
    04- Place corbenik/skeith arm9loaderhax.bin in the root of your SD
    Screenshot(s)

    05- Place corbenik/skeith folder on your SD and go in the folder
    Screenshot(s)
    06- Go in the corbenik/skeith folder and move the .vco files from the "contrib" folder to the "patch" folder if you want to use them.
    Screenshot(s)
    07- Create a "firmware" and "keys" and "chain" folder in the corbenik/skeith folder
    Screenhot(s)
    08- Inside the firmware folder you should place the firmware files "native" "agb" "twl" all 3 without extension
    09- Inside keys folder you should place the key files "11.key" "native.key" "agb.key" "twl.key"
    10- If you use the normal download, copy Decrypt9WIP.bin and other *.bin files for chainloading from the config menu into the previous created "chain" folder.

    So i can't find/can't download the key files, can i create them myself?
    Get your own keys if you can't find or download them

    Configuring corbenik/skeith
    1- At first boot you will be greeted with the config menu
    2- I won't go into detail and won't show you dev stuff (press select on every config option will give a detailed description)
    3- Just set your config like the screenshots below to have twl and agb patched and have regionfree etc...
    Screenshots
    4- Once done, Save your config and boot into Corbenik :)


    Enjoy your Corbenik/skeith CFW!

    Note:
    Some option will not be there when using the "corbenik stable" version!
    Those are only available in the nightly version called "skeith"

    Note:
    You can remove your old CFW if you decide to stick with corbenik
    You also can uninstall Quick Payload Switcher later and remove the old arm9loaderhax_switch.bin
    If you still want to switch between your old CFW and corbenik, keep Quick Payload Switcher and arm9loaderhax_switch.bin
    Use Quick Payload Switcher to switch between corbenik/skeith and your previous A9LH CFW

    Thanks!
    All hackers who made 3ds homebrew and cfw possible (i bet you know who you are)
    @chaoskagami for the corbenik/skeith CFW
    @gnmmarechal for Quick Payload Switcher
    @d0k3 for his great tools (HourGlass9/Decrypt9WIP/Emunand9/etc...)
    @Aurora Wright for another great CFW (Luma3DS) and making UnCart work as A9LH Payload
    @Reisyukaku for another great CFW (ReiNAND )
    @mid-kid for another great CFW (CakesFW)
    Anybody else who feels he/she deserves to be thanked for whatever ;)
     
    Last edited by DjoeN, Jul 4, 2016
  2. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Don't forget Aurora Wright's A9LH needs to use arm9loaderhax_si.bin to screeninit the payload. Quick Payload Switcher supports this behaviour.
     
  3. zeldafan20081

    zeldafan20081 Advanced Member

    Newcomer
    79
    84
    Dec 13, 2008
    United States
    North Carolina
    Corbenik and Skeith... aren't they two of the .hack// avatars?
     
    FrozenIndignation likes this.
  4. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Welp.... The version string IS .hack//1100:33E :D
     
    FrozenIndignation likes this.
  5. Temptress Cerise

    Temptress Cerise Miss Magic~ <3

    Member
    2,200
    1,454
    May 1, 2016
    United States
    That's correct. With Corbenik "The Rebirth" being the stable, and usually having ~0 bugs. While Skeith "The Terror of Death" being the nightly because if shyt goes down, it's going down, and cause bugs are expected and stuff, so don't cry and complain when using Skeith. :P
     
  6. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Or Corbenik-UN, which is essentially the same as Skeith.
     
    FrozenIndignation likes this.
  7. Kazuma77

    Kazuma77 GBAtemp Advanced Fan

    Member
    981
    409
    May 11, 2008
    United States
    I'd say that covers setting it up quite nicely. Thanks.

    That's going to complicate things for my AIO when it's released publicly, but not as much as supporting ShadowNAND (screen init on d-pad left is currently THE deal breaker on that).
     
    Last edited by Kazuma77, Jul 4, 2016
  8. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    No idea. But a good amount of people already have it. Also, AW's a9lh screeninits if the payload is arm9loaderhax_si. Not that it matters too much for Corbenik, but just a heads up.

    Sent from my Nokia 3310 using Tapatalk
     
  9. Kazuma77

    Kazuma77 GBAtemp Advanced Fan

    Member
    981
    409
    May 11, 2008
    United States
    It may not be a problem for Corbenik itself, but I'll have to check and see if GWv2 will still work when chanloaded from it. I'm using that with my Luma, Corbenik, and CBM9 pre-configs atm. I'm fairly certain BootCTR9 will launch GW even with no init. It did with v1. I should be able to make no init work and avoid a rename.
     
  10. Mrrraou

    Mrrraou GBAtemp Advanced Maniac

    Member
    1,869
    2,167
    Oct 17, 2015
    France
    If you need a guide to install Corbenik, then you shouldn't use it. It's not meant for unexperienced users. Even the readme says it.
     
    Lilith Valentine and gnmmarechal like this.
  11. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ ☠️Grunt☠️

    Member
    20,199
    21,561
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    To be fair, it's not like inexperience users will use actually use this. Even in the official thread, chaoskagami isn't afraid to tell the inexperience to just use Luma3DS. He's not rude about it either, just blunt and honest. Which is honestly why I started using it in the first place and why I still use it.
    This guide is just a more detailed version of the Readme and most noobs can't even be bothered to read that either.
     
  12. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz

    This tutorial is now outdated. The directories for Corbenik/Skeith files changed.
     
  13. baked potato

    baked potato GBAtemp Regular

    Member
    108
    4
    Feb 29, 2016
    United States
    So whats the purpose of this cfw. Not really sure what the differences are between the cfw's in general
     
  14. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    It's a power user and dev-focused CFW. Offers complete control over all options.

    Also, this tutorial is outdated.

    In fact, I can shorten if for you if you want to try Corbenik/Skeith out.


    1)Download and install Corbenik CFW Updater: RE
    2)Open the app on the 3DS and choose the "Install" option for either Corbenik or Skeith.
    :D
     
  15. baked potato

    baked potato GBAtemp Regular

    Member
    108
    4
    Feb 29, 2016
    United States

    My god i wouldve never figured that out on my own. Your a life saver

    "power user"

    eh?
     
  16. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    well....

    Control-freaks, people who just like to mess with their system in every way possible, etc. Those are power users.

    lel






    I guess I'm one. :D


    Also Corbenik has the best name of all CFWs.
     
  17. baked potato

    baked potato GBAtemp Regular

    Member
    108
    4
    Feb 29, 2016
    United States
    Well with names like CAKES and LUMA that isnt saying much

    and rei always reminded me of the old teh rei meme >_>
     
  18. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    Also, coolest System settings string.
     
  19. noX1609

    noX1609 B9S freak ;)

    Member
    275
    25
    Aug 30, 2016
    Germany
    Great Tutorial! Thanks for that.

    But i have one question.

    For the new hacks of Pokemon Sun and Moon we need to extract the code.bin out of the decrypted cia.
    I know it works with the computer (done it this way) but i often read: Use Cobernic for this its much easier.

    Could you do a tutorial for that too? Because searched here and couldn't find such a tut.

    Would be really great!
     
  20. gnmmarechal

    gnmmarechal Kirigiri > Naoto

    Member
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    4,774
    2,906
    Jul 13, 2014
    Portugal
    https://gs2012.xyz
    What do you want exactly? Just the outline patch? If so, just go and copy the patch to the correct directory and enable it.