[GUIDE]Installing Corbenik/Skeith CFW

Discussion in '3DS - Tutorials' started by gnmmarechal, Sep 12, 2016.

  1. gnmmarechal
    OP

    gnmmarechal I STILL USE FLOPPY DISKS!

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

    Our Patreon
    4,362
    2,487
    Jul 13, 2014
    Here
    I'm not particularly fond of a tutorial for this, but the existing one is outdated, so I might as well write this, if only to prevent the other guide from being the only one while not working.

    This tutorial will cover installation using Corbenik CFW Updater: RE.

    Notes:
    The author of the CFW is NOT responsible for Corbenik CFW Updater: RE or this method of installation.
    Corbenik CFW Updater: RE is not endorsed or supported by chaoskagami.
    Also, it's not really hard to set up the CFW with a PC. This method has the sole advantage of not needing a PC.

    Corbenik vs. Skeith:
    Soo, what's the difference? Well. Corbenik CFW is the stable version aka release version.
    Skeith is the exact same thing as Corbenik CFW - however, they're the nightly versions. While Skeith is generally stable enough for daily use, inexperienced users shouldn't mess with it (or, to be honest, with a CFW like this at all, really).
    Pick either. Corbenik is installed to "sdmc:/corbenik" and Skeith to "sdmc:/skeith".


    Requirements:

    Tutorial:

    1. Download and install Corbenik CFW Updater: RE (you can do so from the official page or TitleDB/FBI/Homebr3w).
    2. Open Corbenik CFW Updater: RE.
    3. Select the option to install the CFW you want (either Corbenik or Skeith).
    4. Corbenik/Skeith will be downloaded, along with the required files.
    5. You'll be prompted to reboot once it finishes. Press A.
    6. You'll boot into the Corbenik/Skeith menu. Pick the patches you want (FIRM protection, signature patches, autoboot, etc.)
    7. Go back to the Corbenik menu and hit "Boot firmware". It should boot you into the Home Menu.



    But really, if you need a tutorial, you shouldn't be messing with a CFW where FIRM protection isn't on by default.


    NOTES: If you encounter issues, it's because either Corbenik/Skeith or the Updater are broken. If this does not work, follow the instructions in Corbenik's repo.
     
    Last edited by gnmmarechal, Sep 21, 2016


  2. ThatWorld Of 3ds

    ThatWorld Of 3ds Advanced Member

    Newcomer
    50
    2
    Aug 12, 2016
    United States
    Deez nuts
    noice
     
  3. migles

    migles i'm a dude, i just enjoy pretty girls and money...

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

    Our Patreon
    6,016
    3,970
    Sep 19, 2013
    Saint Kitts and Nevis
    my dad works for nintendo.
    What are differences between this and other cfw like Luma and cakes?
     
  4. gnmmarechal
    OP

    gnmmarechal I STILL USE FLOPPY DISKS!

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

    Our Patreon
    4,362
    2,487
    Jul 13, 2014
    Here
    Well, like Cakes, and unlike Luma, it gives you absolute control. It uses bytecode patches and all (and has a cool name/version string).

    Sent from my Motorola DynaTAC 8000x using Tapatalk
     
  5. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ The saint of all the sinners

    Member
    18,335
    17,830
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    Tomato Hentai, Ricken and gnmmarechal like this.
  6. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    My only question is: how would I install it alongside of Luma3DS (cause the tutorials and wiki's are a bit leanient on what they consider "easily do-able") and keep my ability to run pkmn sun/ssb4 (advanced RAM games) (just so that I can learn my way around coding, and so I can trust my friends around my 3ds without worrying they'll brick something and I won't know what they did.)

    Honestly, at this point, I probably shouldn't even be putting this CFW on my 3ds cause I'll end up tinkering and irreversibly brick my console.
     
  7. gnmmarechal
    OP

    gnmmarechal I STILL USE FLOPPY DISKS!

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

    Our Patreon
    4,362
    2,487
    Jul 13, 2014
    Here
    Huh. Corbenik does support extended RAM games. Also, you can either use a bootloader or my own Quick Payload Switcher.
     
  8. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    Oh. I was going off the Luma3DS's thing with "Enable custom path", as it said something about extended RAM games not working properly (can't find it now, thats weird.) and I'll be using Luma3DS a bit more than Corbenik.
    Any chance I could have a link to that "Quick Payload Switcher" of your's?
    EDIT: Never mind, found your quickswitch .cia on the releases of your github
     
    Last edited by dotqurter_, Jan 15, 2017
  9. gnmmarechal
    OP

    gnmmarechal I STILL USE FLOPPY DISKS!

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

    Our Patreon
    4,362
    2,487
    Jul 13, 2014
    Here
    Luma needs a custom path patch *if you change the path from the default one*. Corbenik doesn't need it.
     
  10. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    Quick question: Luma3DS has a .bin payload, however I cannot seem to locate (the lamb sauce) the .bin payload for Corbenik (which is about 90% of the reason why I'm having trouble installing it.)
     
  11. gnmmarechal
    OP

    gnmmarechal I STILL USE FLOPPY DISKS!

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

    Our Patreon
    4,362
    2,487
    Jul 13, 2014
    Here
    Corbenik does, too. This guide is just a way of installing it through my own tool, Corbenik CFW Updater: RE. If you want to install from scratch, check https://github.com/chaoskagami/corbenik
     
  12. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    But wouldn't that overwrite my current arm9loaderhax.bin with the Corbenik CFW's a9lh .bin?
     
  13. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ The saint of all the sinners

    Member
    18,335
    17,830
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    You can do that, you can also setup Corbenik to boot from external loader. So you can boot Corbenik as a Luma3DS payload or from a bootloader.
    Also this guide is really out of date. The official repos have the up to date guide
    https://github.com/chaoskagami/corbenik
     
  14. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    Of course, gardevoir's panties raider would be here, she pretty much worships this CFW.
    Anyway, I still don't see where the .bin for it appears at. Does it create it at first launch?
     
  15. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ The saint of all the sinners

    Member
    18,335
    17,830
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    Are you not able to find the arm9loaderhax.bin or the location for the payloads?
    Payloads goes in
    For Corbenik
    Code:
    /corbenik/boot
    For Skeith
    Code:
    /skeith/boot
    You don't have to rename or anything, just copy and paste the payloads you want into that folder and they will show up in the chainloading menu.
    So if you want Decrypt9, just copy the "Decrypt9WIP.bin" into that folder and you're done.
     
  16. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    Unless it uses a general arm9loaderhax.bin (or my download got corrupted somehow), I do not have any files in the /corbenik/boot filepath. I have a feeling that its a me issue.

    EDIT: I found A arm9loaderhax.bin, but its at ~(SDCARD root)/corbenik/arm9loaderhax.bin, along with a couple other files that seem out of place. To be exact, 5 files, named: arm9loaderhax.bin, corbenik.elf, generate_localeemu.sh, LICENSE.txt, n3ds_firm.sh, o3ds_firm.sh, and README.md. Also, I've noticed an extra "corbenik" folder inside of the "corbenik" folder, with the rest of the filepaths inside.

    NOTE: running a O3DS, hardware dating around end of 2012, beginning of 2013 (from what I remember)
     
    Last edited by dotqurter_, Jan 16, 2017
  17. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ The saint of all the sinners

    Member
    18,335
    17,830
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    arm9loaderhax.bin goes into the root of your SD card, along with the folder named "corbenik". You don't need to worry about corbenik.elf, generate_localeemu.sh, LICENSE.txt, and README.md
    n3ds_firm.sh and o3ds_firm.sh are used to download and place the firmware files in the right locations, so you don't have to do that manually. But I am not sure if the .sh files will work on Windows since they were made for Linux.
     
  18. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    Windows compatibility shouldn't be a problem since I'm using Ubuntu.

    (Whelp, I forgot how to run stuff from the linux terminal, time to pull out the old "Linux Programming Bible" (yes i have a nearly 800page book about linux programming from 1998))

    So, everything except arm9loaderhax.bin, the two x3ds_firm.sh's, and skeith can be deleted?
     
  19. Lilith Valentine

    Lilith Valentine GBATemp's Wolfdog™ The saint of all the sinners

    Member
    18,335
    17,830
    Sep 13, 2009
    Antarctica
    Between insane and insecure
    Pretty much. You can delete the .sh file after you use it to get the firmware files.
     
  20. dotqurter_

    dotqurter_ Advanced Member

    Newcomer
    54
    12
    Oct 21, 2016
    United States
    lost in ARM9
    Okay, I got it running :D
    (now just a 10 minute search of what patches to enable for it)