Tutorial
Updated
Setting up / Switching to corbenik/skeith A9LH CFW
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
-------------------------------------------------------
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
-------------------------------------------------------
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
05- Place corbenik/skeith folder on your SD and go in the folder
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.
07- Create a "firmware" and "keys" and "chain" folder in the corbenik/skeith folder
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?
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...
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
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
-------------------------------------------------------
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
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
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?
Yes you can and here's how you do this.
- If you still have your old firmware on the SD, it's pretty easy!
- Follow the "Preparing your SD for corbenik/skeith" from above to start!
- Follow steps 1 and 2
- Rename your corbenik/skeith arm9loaderhax.bin to arm9loaderhax_switch.bin
- Put arm9loaderhax_switch.bin in the root of your SD
- Follow steps 5 till 8 now
- Inside keys folder you should place the cetk files "11.key" "native.cetk" "agb.cetk" "twl.cetk"
- You should have a folder called keys with all the cetk files in it already if you followed the tutorial step by step!
- Boot into your custom firmware like you used to be (for example Luma3DS)
- Install quickswitchv1.2.1.cia (Quick Payload Switcher)
- Go into settings and back to your home menu (Your system reboots, this will create the twl.key and agb.key files)
- Now run quick payload switcher, Quick Payload Switcher will rename your arm9loaderhax_switch.bin to arm9loaderhax.bin and your old arm9loaderhax.bin to arm9loaderhax_switch.bin
- Your system will reboot into corbenik/skeith config menu now and will have created native.key
- Shut down your System now by choosing "Power off"
- Connect your SD back to your PC and check your corbenik\keys\ (or skeith\keys\) folder, you should have now all the *.key files and you can remove the *.cetk files
- Follow step 10 and you are ready to boot back into config menu
- If you still have your old firmware on the SD, it's pretty easy!
- Follow the "Preparing your SD for corbenik/skeith" from above to start!
- Follow steps 1 and 2
- Rename your corbenik/skeith arm9loaderhax.bin to arm9loaderhax_switch.bin
- Put arm9loaderhax_switch.bin in the root of your SD
- Follow steps 5 till 8 now
- Inside keys folder you should place the cetk files "11.key" "native.cetk" "agb.cetk" "twl.cetk"
- You should have a folder called keys with all the cetk files in it already if you followed the tutorial step by step!
- Boot into your custom firmware like you used to be (for example Luma3DS)
- Install quickswitchv1.2.1.cia (Quick Payload Switcher)
- Go into settings and back to your home menu (Your system reboots, this will create the twl.key and agb.key files)
- Now run quick payload switcher, Quick Payload Switcher will rename your arm9loaderhax_switch.bin to arm9loaderhax.bin and your old arm9loaderhax.bin to arm9loaderhax_switch.bin
- Your system will reboot into corbenik/skeith config menu now and will have created native.key
- Shut down your System now by choosing "Power off"
- Connect your SD back to your PC and check your corbenik\keys\ (or skeith\keys\) folder, you should have now all the *.key files and you can remove the *.cetk files
- Follow step 10 and you are ready to boot back into config menu
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...
Main Config Menu
Dim Background is experimental at this moment
Language Emulation is only needed if you use out of region games
Turn logging on, in case something goes wrong and the dev needs the logs for help
(not in the screenshot)
Just use the same settings as in the screenshots
When you are on an option, press select to get more information about that option
Info (O3DS)
If you want chainloading payloads
Dim Background is experimental at this moment
Language Emulation is only needed if you use out of region games
Turn logging on, in case something goes wrong and the dev needs the logs for help
(not in the screenshot)
Just use the same settings as in the screenshots
When you are on an option, press select to get more information about that option
Info (O3DS)
If you want chainloading payloads
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,