Finally got homebrew / custom firmware on your Switch? Here's a list of common things you can do with it.
If a custom keyboard is installed and custom firmware is removed from the console, System Settings will be inaccessible and you will not be able to launch the keyboard. This is obviously detrimental to the overall functioning of your 3DS and should be fixed as soon as possible.
Most, if not all of the homebrew listed should be on hbappstore (Homebrew App Store)
=Unbricking a 3DS with a custom keyboard installed =
== Custom firmware basics ==
{{info|text=If Internet access isn't currently set up, you can set up an Internet connection from Safe Mode as the keyboard will still work there (hold {{Key press|L|R|Up|A}} on boot, then follow its prompts).}}
Custom firmware has a bunch of useful settings and menus, see how to use them here!
The following methods require extra hardware but is the recommended way of recovering from this as they should work 100% of the time regardless of system version:
● [https://switch.hacks.guide/homebrew/nxtheme-installer/ Custom themes] - a way of adding some more personality to your home menu
*[[3dsguide:ntrboot|ntrboot]] (Requires a compatible flashcard)
== Emulation ==
*[[3DS:Alternate Exploits/Preparing menuhax67 (kartdlphax)|kartdlphax]] (Requires a second console and a copy of Mario Kart 7, both the same region as your console)
'''Later on, this section will probably be turned into a standalone page.'''
*[[3DS:Alternate Exploits/3dsropxploitinjector (basehaxx)|basehaxx]] (Requires a second console and a copy of Pokémon Omega Ruby or Pokémon Alpha Sapphire, on cartridge.)
● [https://www.retroarch.com/ RetroArch] - a all-in-one emulator.
==Methods that don't require seedminer==
The following methods do not require seedminer and can be followed like normal:
*[[3dsguide:installing-boot9strap-(super-skaterhax).html|super-skaterhax]] (Your console date needs to be correct. if its not, there is no reason to follow super-skaterhax.)
'''Standalone emulators''' ''not a complete list, just a quick overview'':
==Methods that require seedminer==
{{info|text=If you have a copy of any of the following:
* Your NAND backup (e.g. <code>220101_AA000000000_sysnand_000.bin</code>)
* <code>essentials.exefs</code>
* <code>movable.sed</code>
'''''YOU DO NOT NEED TO MINE YOUR SEED AGAIN.'''''
For instructions on extracting your <code>movable.sed</code> from your NAND backup or from <code>essentials.exefs</code>, see [[3DS:Recover movable.sed|this page]].}}
● [https://mgba.io/ mGBA] - Game Boy Advance
<div class="center-tabber-tabs">
<tabber>
● [https://www.snes9x.com/ Snes9x] - SNES
|-|PicHaxx (Pokémon Picross)=
● [https://hb-app.store/switch/NooDS NooDS] - DS
<span>
==Section I: Installing Pokémon Picross==
● [https://hb-app.store/switch/pNES pNES] - NES
{{warning|text=If the eShop requires you to use the keyboard, or you cannot install Pokémon Picross, there's no point following the rest of this guide and you should choose another method.}}
● If you have installed Android on your Switch, then you can also use [https://dolphin-emu.org/ Dolphin] for Wii / GCN games. Be aware that performance may not be the best, it varies from game to game.
Follow [https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop these] steps to redownload Pokémon Picross if available
== Game mods, save editing, cheats ==
● [https://github.com/J-D-K/JKSV JKSV] - save manager, actively maintained
● [https://www.ctgpdx.com/home CTGP Deluxe] - Mario Kart 8 Deluxe mod featuring 56 new tracks and 14 new cups
==Section II: Mii mining==
{{info|text=If you already have your <code>movable.sed</code>, you can skip this section.}}
● [[Switch:Pokémon Brilliant Diamond and Shining Pearl|Pokémon Brilliant Diamond and Shining Pearl]]
Because you can't enter a friend code due to the broken keyboard, you'll need to get your console's encryption key a different way. We can accomplish this by Mii mining.
● [[switchguide:homebrew/edizon/|EdiZon]] - cheats. Don't use online, you will be ruining the experience of other players and they will get you banned.
Follow [[3DS:Seedminer/Mii mining|Mii mining]] to extract the <code>movable.sed</code> from your console, but do not continue onto the main guide as it suggests. Come back to this page once you have the movable.
== Extras ==
● [https://github.com/suchmememanyskill/TegraExplorer TegraExplorer] - browse the storage of your Switch
● [https://switch.hacks.guide/extras/installing_android/ Switchroot Android] - install Android on your Switch
==Section III: PicHaxx==
Now that you have your <code>movable.sed</code>, continue to [[3DS:Alternate Exploits/Homebrew Launcher (PicHaxx)|Homebrew Launcher (PicHaxx)]].
</span>
● [https://switch.hacks.guide/extras/installing_linux/ Switchroot Linux] - install Linux on your Switch
|-|Steelhax (Steel Diver: Sub Wars)=
● [https://switch.hacks.guide/homebrew/sys-clk/ sys-clk] - safe overclocking tool. Only use the official version of sys-clk, any modification that remove the limits are dangerous and should be avoided.
<span>
==Section I: Installing Steel Diver: Sub Wars==
● [https://switch.hacks.guide/homebrew/tesla-menu/ Tesla-Menu] - A overlay menu comparable to the Rosalina menu on the 3DS.
{{warning|text=If the eShop requires you to use the keyboard, or you cannot install Steel Diver: Sub Wars, there's no point following the rest of this guide and you should choose another method.}}
Follow [https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop these] steps to redownload Steel Diver: Sub Wars if available
==Section II: Mii mining==
{{info|text=If you already have your <code>movable.sed</code>, you can skip this section.}}
Because you can't enter a friend code due to the broken keyboard, you'll need to get your console's encryption key a different way. We can accomplish this by Mii mining.
Follow [[3DS:Seedminer/Mii mining|Mii mining]] to extract the <code>movable.sed</code> from your console, but do not continue onto the main guide as it suggests. Come back to this page once you have the movable.
==Section III: Steelhax==
Now that you have your <code>movable.sed</code>, continue to [[3DS:Alternate Exploits/Homebrew Launcher (steelhax)|Homebrew Launcher (steelhax)]].
</span>
|-|Kartminer7 (Mario Kart 7)=
<span>
==Section I: Installing Mario Kart 7==
{{warning|text=If the eShop requires you to use the keyboard, or you cannot install Mario Kart 7 or its 1.2 update, there's no point following the rest of this guide and you should choose another method.}}
{{info|text=If you have a cartridge of Mario Kart 7 and it's the same region as your console, you can skip this section.}}
Follow [https://en-americas-support.nintendo.com/app/answers/detail/a_id/607/~/how-to-download-or-redownload-content-in-nintendo-3ds-eshop these] steps to redownload Mario Kart 7 if available
==Section II: Updating Mario Kart 7==
Follow [https://en-americas-support.nintendo.com/app/answers/detail/a_id/13506/~/how-to-download-software-updates-from-the-home-menu these] steps to update Mario Kart 7
==Section III: Mii mining==
{{info|text=If you already have your <code>movable.sed</code>, you can skip this section.}}
Because you can't enter a friend code due to the broken keyboard, you'll need to get your console's encryption key a different way. We can accomplish this by Mii mining.
Follow [[3DS:Seedminer/Mii mining|Mii mining]] to extract the <code>movable.sed</code> from your console, but do not continue onto the main guide as it suggests. Come back to this page once you have the movable.
==Section IV: Kartminer7==
Now that you have your <code>movable.sed</code>, continue to [[3DS:Alternate Exploits/Preparing menuhax67 (Kartminer7)|preparing menuhax67 (Kartminer7)]].
</span>
</tabber>
</div>
If everything went well, you should end up with boot9strap installed and the keyboard / System Settings should work again.
<center>{{critical|text=Do <big>'''not'''</big> uninstall custom firmware again without guidance. You've now seen first-hand how it can go wrong.}}</center>
If a custom keyboard is installed and custom firmware is removed from the console, System Settings will be inaccessible and you will not be able to launch the keyboard. This is obviously detrimental to the overall functioning of your 3DS and should be fixed as soon as possible.
Unbricking a 3DS with a custom keyboard installed
If Internet access isn't currently set up, you can set up an Internet connection from Safe Mode as the keyboard will still work there (hold L+R+↑+A on boot, then follow its prompts).
Methods that require additional hardware
The following methods require extra hardware but is the recommended way of recovering from this as they should work 100% of the time regardless of system version:
kartdlphax (Requires a second console and a copy of Mario Kart 7, both the same region as your console)
basehaxx (Requires a second console and a copy of Pokémon Omega Ruby or Pokémon Alpha Sapphire, on cartridge.)
Methods that don't require seedminer
The following methods do not require seedminer and can be followed like normal:
super-skaterhax (Your console date needs to be correct. if its not, there is no reason to follow super-skaterhax.)
Methods that require seedminer
If you have a copy of any of the following:
Your NAND backup (e.g. 220101_AA000000000_sysnand_000.bin)
essentials.exefs
movable.sed
YOU DO NOT NEED TO MINE YOUR SEED AGAIN.
For instructions on extracting your movable.sed from your NAND backup or from essentials.exefs, see this page.
Section I: Installing Pokémon Picross
If the eShop requires you to use the keyboard, or you cannot install Pokémon Picross, there's no point following the rest of this guide and you should choose another method.
Follow these steps to redownload Pokémon Picross if available
Section II: Mii mining
If you already have your movable.sed, you can skip this section.
Because you can't enter a friend code due to the broken keyboard, you'll need to get your console's encryption key a different way. We can accomplish this by Mii mining.
Follow Mii mining to extract the movable.sed from your console, but do not continue onto the main guide as it suggests. Come back to this page once you have the movable.
If the eShop requires you to use the keyboard, or you cannot install Steel Diver: Sub Wars, there's no point following the rest of this guide and you should choose another method.
Follow these steps to redownload Steel Diver: Sub Wars if available
Section II: Mii mining
If you already have your movable.sed, you can skip this section.
Because you can't enter a friend code due to the broken keyboard, you'll need to get your console's encryption key a different way. We can accomplish this by Mii mining.
Follow Mii mining to extract the movable.sed from your console, but do not continue onto the main guide as it suggests. Come back to this page once you have the movable.
If the eShop requires you to use the keyboard, or you cannot install Mario Kart 7 or its 1.2 update, there's no point following the rest of this guide and you should choose another method.
If you have a cartridge of Mario Kart 7 and it's the same region as your console, you can skip this section.
Follow these steps to redownload Mario Kart 7 if available
If you already have your movable.sed, you can skip this section.
Because you can't enter a friend code due to the broken keyboard, you'll need to get your console's encryption key a different way. We can accomplish this by Mii mining.
Follow Mii mining to extract the movable.sed from your console, but do not continue onto the main guide as it suggests. Come back to this page once you have the movable.