diff --git a/docs/about.md b/docs/about.md index d902c269..107e66e0 100644 --- a/docs/about.md +++ b/docs/about.md @@ -28,7 +28,6 @@ This guide was written by staff members of the [Nintendo Homebrew Discord Server - [**eliboa**](https://github.com/eliboa) for [TegraRcmGUI](https://github.com/eliboa/TegraRcmGUI). - [**vgmoose**](https://github.com/vgmoose), [**pwsincd**](https://github.com/pwsincd), [**rw-r-r_0644**](https://github.com/rw-r-r-0644) and [**crc32**](https://github.com/crc-32) for [hb-appstore](https://github.com/vgmoose/hb-appstore). - [**Essometer**](https://gbatemp.net/members/essometer.265523/) for collecting patched Switch serials. - - [**shchmue**](https://github.com/shchmue) for [Lockpick_RCM](https://vps.suchmeme.nl/git/mudkip/Lockpick_RCM). - [**Ave**](https://gitlab.com/a) for [90DNS](https://gitlab.com/a/90dns). - [**Nexrem (meganukebmp)**](https://github.com/meganukebmp) for the [Switch 90DNS Tester](https://github.com/meganukebmp/Switch_90DNS_tester). - [**exelix11**](https://github.com/exelix11) for [Switch Theme Injector](https://github.com/exelix11/SwitchThemeInjector). diff --git a/docs/extras/dumping_title_keys.md b/docs/extras/dumping_title_keys.md deleted file mode 100644 index ea1baa09..00000000 --- a/docs/extras/dumping_title_keys.md +++ /dev/null @@ -1,22 +0,0 @@ -# Dumping Title Keys -This section is for dumping your games' title keys. - -  - -!!! danger "Advanced users only!" - Title keys are meant for decrypting game dumps, usually for modding purposes. Most users won't need this. - -  - -### What you need - -!!! tip "" - - The latest release of [Lockpick_RCM](https://vps.suchmeme.nl/git/mudkip/Lockpick_RCM/releases) in your `/bootloader/payloads` folder - -### Instructions - -!!! tip "" - 1. Enter RCM and inject the Hekate payload. - 2. Tap the `Payloads` option, then press Lockpick_RCM.bin. - 3. If Lockpick_RCM asks you to select between SysNAND or EmuNAND, choose SysNAND by navigating with the volume buttons and pressing the power button. - 4. Lockpick_RCM should now inform you that your title keys have been saved to `/switch/title.keys` on the SD card. diff --git a/docs/extras/glossary.md b/docs/extras/glossary.md index bf77a314..d25f9a38 100644 --- a/docs/extras/glossary.md +++ b/docs/extras/glossary.md @@ -14,7 +14,7 @@ The following list is in alphabetical order. - **Deja Vu**: An unreleased exploit chain for the Nintendo Switch. The completely unpatched version of this chain will grant access to TrustZone, which effectively means being able to enter CFW. The TrustZone part of this exploit was patched in firmware version 5.0.0 and up, but normal homebrew access can still be gained up to firmware version 6.0.1. - **DNS**: [Domain Name System](https://en.wikipedia.org/wiki/Domain_Name_System). Basically, it's the internet's addressbook. If you visit a website, the DNS is what tells you what server the site is hosted on. - **Dongle**: Device you can plug in the charging port of your Switch to automatically send a payload if your Switch is in RCM. -- **Encryption keys**: Keys used to encrypt files from the Nintendo Switch. These can be dumped by following the guide [here](dumping_title_keys.md). +- **Encryption keys**: Keys used to encrypt files from the Nintendo Switch. - **BIS keys**: Specific keys used to decrypt the NAND. - **[fusee-gelee](https://github.com/Qyriad/fusee-launcher/blob/master/report/fusee_gelee.md)/[ShofEL2](https://github.com/fail0verflow/shofel2)**: Two names for two different implementations of the same exploit. This is an exploit that grants full bootrom access to the Nintendo Switch from the Tegra X1s RCM and permits us to run CFW. This exploit requires an external device and a tiny hardware modification. fusee-gelee is developed by an ex-ReSwitched developer, while ShofEL2 is developed by the failoverfl0w team. This guide uses fusee-gelee. - **[hactool](https://github.com/SciresM/hactool)**: Software used to decrypt Nintendo Switch files like .XCI and .NSP files. diff --git a/docs/user_guide/emummc/making_emummc.md b/docs/user_guide/emummc/making_emummc.md index e148a04b..894590eb 100644 --- a/docs/user_guide/emummc/making_emummc.md +++ b/docs/user_guide/emummc/making_emummc.md @@ -1,4 +1,4 @@ -# Making the Emummc, getting keys, and making essential backups +# Making the Emummc and essential backups   @@ -55,21 +55,4 @@ ----- -### Getting your Console's Unique Keys - -!!! danger "Important" - These keys are critical to have. In an extreme emergency, they can be used in conjunction with your NAND backup and other tools to restore your console to a working state. - -!!!tip "" - 1. Enter RCM and inject the Hekate payload. - 2. Tap the `Payloads` option, then press Lockpick_RCM.bin. - 3. If Lockpick_RCM asks you to select between SysNAND or EmuNAND, choose SysNAND by navigating with the volume buttons and pressing the power button. If not, continue with step 4. - 4. Lockpick_RCM should now inform you that your keys have been saved to `/switch/prod.keys` on the SD card. - 5. Press any button to return to the main menu. - 6. Navigate to 'Power off' with the volume buttons and select it with the power button. - 7. Insert your SD card into your PC. - 8. Copy `prod.keys` from the `switch` folder on your SD card to a safe location on your PC (it is suggested to copy it to the same place that you copied your NAND backup to). - -  - #### [Continue to Launching CFW ](launching_cfw.md) diff --git a/docs/user_guide/emummc/sd_preparation.md b/docs/user_guide/emummc/sd_preparation.md index 5161457f..bce9c75f 100644 --- a/docs/user_guide/emummc/sd_preparation.md +++ b/docs/user_guide/emummc/sd_preparation.md @@ -19,7 +19,6 @@ Atmosphere has its own bootloader, called fusee. For the purposes of this guide - The DNS-MITM DNS redirection config: emummc.txt - The bootlogo zip folder: bootlogos.zip - The latest release of Atmosphere. Download the `atmosphere-(version)-master-(version)+hbl-(version)+hbmenu-(version).zip` release of Atmosphere. - - The latest release of Lockpick_RCM (Download the `Lockpick_RCM.bin` release of Lockpick) - The latest release of JKSV (Download the `JKSV.nro` release of JKSV) - The latest release of FTPD (Download the `ftpd.nro` release of FTPD) - The latest release of NXThemeInstaller (Download the `NxThemesInstaller.nro` release of NxThemeInstaller) @@ -35,12 +34,11 @@ Atmosphere has its own bootloader, called fusee. For the purposes of this guide 4. Copy the `bootloader` folder from the `bootlogos.zip` file to the root of your SD card - If you're asked to merge the bootloader folders, do so. 5. Copy `hekate_ipl.ini` to the `bootloader` folder on your SD card - 6. Copy `Lockpick_RCM.bin` to the `/bootloader/payloads` folder on your SD card - 7. Create a folder named `hosts` inside the `atmosphere` folder on your SD card, and put `emummc.txt` in it - 8. Create a folder named `appstore` inside the `switch` folder on your SD card, and put `appstore.nro` in it - 9. Copy `JKSV.nro`, `ftpd.nro`, `NX-Shell.nro` and `NxThemesInstaller.nro` to the `switch` folder on your SD card - 10. If you were already using your microSD card as a storage device for your games and backed up the Nintendo folder before partitioning your microSD card, please place it back on the root of your microSD card. - 11. Reinsert your SD card back into your Switch + 6. Create a folder named `hosts` inside the `atmosphere` folder on your SD card, and put `emummc.txt` in it + 7. Create a folder named `appstore` inside the `switch` folder on your SD card, and put `appstore.nro` in it + 8. Copy `JKSV.nro`, `ftpd.nro`, `NX-Shell.nro` and `NxThemesInstaller.nro` to the `switch` folder on your SD card + 9. If you were already using your microSD card as a storage device for your games and backed up the Nintendo folder before partitioning your microSD card, please place it back on the root of your microSD card. + 10. Reinsert your SD card back into your Switch !!!danger "About emummc.txt" Putting the `emummc.txt` file provided by this guide into `/atmosphere/hosts` will prevent your emuMMC (emuNAND) from connecting to Nintendo. Not doing this will likely result in a ban. diff --git a/docs/user_guide/sysnand/making_essential_backups.md b/docs/user_guide/sysnand/making_essential_backups.md index 79d2e5bf..0aaa0210 100644 --- a/docs/user_guide/sysnand/making_essential_backups.md +++ b/docs/user_guide/sysnand/making_essential_backups.md @@ -1,5 +1,4 @@ -# Making Essential Backups and dumping keys - +# Making Essential Backups !!! danger "Important" It is critical to make these backups. Do not skip these steps. @@ -40,23 +39,4 @@ ----- -  - -### Getting your Console's Unique Keys - -!!! danger "Important" - These keys are critical to have. In an extreme emergency, they can be used in conjunction with your NAND backup and other tools to restore your console to a working state. - -!!!tip "" - 1. Enter RCM and inject the Hekate payload. - 2. Tap the `Payloads` option, then press Lockpick_RCM.bin. - 3. If Lockpick_RCM asks you to select between SysNAND and EmuNAND, choose SysNAND by navigating with the volume buttons and pressing the power button. If not, continue with step 4. - 4. Lockpick_RCM should now inform you that your keys have been saved to `/switch/prod.keys` on the SD card. - 5. Press any button to return to the main menu. - 6. Navigate to 'Power off' with the volume buttons and select it with the power button. - 7. Insert your SD card into your PC. - 8. Copy `prod.keys` from the `switch` folder on your SD card to a safe location on your PC (it is suggested to copy it to the same place that you copied your NAND backup to). - -  - #### [Continue to Launching CFW ](launching_cfw.md) diff --git a/docs/user_guide/sysnand/sd_preparation.md b/docs/user_guide/sysnand/sd_preparation.md index ce1dbb23..d8abc317 100644 --- a/docs/user_guide/sysnand/sd_preparation.md +++ b/docs/user_guide/sysnand/sd_preparation.md @@ -22,7 +22,6 @@ Atmosphere has its own bootloader, called fusee. For the purposes of this guide - The hekate config file: hekate_ipl.ini - The bootlogo zip folder: bootlogos.zip - The latest release of Atmosphere. Download the `atmosphere-(version)-master-(version)+hbl-(version)+hbmenu-(version).zip` release of Atmosphere. - - The latest release of Lockpick_RCM (Download the `Lockpick_RCM.bin` release of Lockpick) - The latest release of JKSV (Download the `JKSV.nro` release of JKSV) - The latest release of FTPD (Download the `ftpd.nro` release of FTPD) - The latest release of NXThemeInstaller (Download the `NxThemesInstaller.nro` release of NxThemeInstaller) @@ -39,10 +38,9 @@ Atmosphere has its own bootloader, called fusee. For the purposes of this guide 4. Copy the `bootloader` folder from the `bootlogos.zip` file to the root of your SD card - If you're asked to merge the bootloader folders, do so. 5. Copy `hekate_ipl.ini` to the `bootloader` folder on your SD card - 6. Copy `Lockpick_RCM.bin` to the `/bootloader/payloads` folder on your SD card - 7. Create a folder named `appstore` inside the `switch` folder on your SD card, and put `appstore.nro` in it - 8. Copy `JKSV.nro`, `ftpd.nro`, `NX-Shell.nro` and `NxThemesInstaller.nro` to the `switch` folder on your SD card - 9. Reinsert your SD card back into your Switch + 6. Create a folder named `appstore` inside the `switch` folder on your SD card, and put `appstore.nro` in it + 7. Copy `JKSV.nro`, `ftpd.nro`, `NX-Shell.nro` and `NxThemesInstaller.nro` to the `switch` folder on your SD card + 8. Reinsert your SD card back into your Switch !!! tip "" Your SD card should look similar to this. The `Nintendo` folder will not be present if your switch has not already booted with the microSD card inserted. diff --git a/mkdocs.yml b/mkdocs.yml index f694c578..f7b64dcc 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -20,7 +20,6 @@ nav: - 'Blocking Nintendo servers': 'extras/blocking_nintendo.md' - 'Restoring a NAND Backup': 'extras/nandrestore.md' - 'AutoRCM': 'extras/autorcm.md' - - 'Dumping Title Keys': 'extras/dumping_title_keys.md' - 'Theming': 'extras/theming.md' - 'Save Management': 'extras/save_management.md' - 'Game Modding': 'extras/game_modding.md'