Skip to content

Commit

Permalink
Remove mentions of lockpick_rcm and dumping keys (#214)
Browse files Browse the repository at this point in the history
* Remove credits for Lockpick_RCM

* Remove dumping keys

* Remove Lockpick_RCM

* Remove Lockpick_RCM

* Remove steps for dumping keys

* Remove dumping title keys page

* Delete dumping title keys extras page

* Remove mention of dumping title keys guide

* Update making_emummc.md

* Update making_essential_backups.md
  • Loading branch information
MarigoldZephyrNio authored Mar 19, 2024
1 parent 22026c0 commit 7211119
Show file tree
Hide file tree
Showing 8 changed files with 11 additions and 76 deletions.
1 change: 0 additions & 1 deletion docs/about.md
Original file line number Diff line number Diff line change
Expand Up @@ -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).
Expand Down
22 changes: 0 additions & 22 deletions docs/extras/dumping_title_keys.md

This file was deleted.

2 changes: 1 addition & 1 deletion docs/extras/glossary.md
Original file line number Diff line number Diff line change
Expand Up @@ -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.
Expand Down
19 changes: 1 addition & 18 deletions docs/user_guide/emummc/making_emummc.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Making the Emummc, getting keys, and making essential backups
# Making the Emummc and essential backups

 

Expand Down Expand Up @@ -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 <i class="fa fa-arrow-circle-right fa-lg"></i>](launching_cfw.md)
12 changes: 5 additions & 7 deletions docs/user_guide/emummc/sd_preparation.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,6 @@ Atmosphere has its own bootloader, called fusee. For the purposes of this guide
- The DNS-MITM DNS redirection config: <a href="../../../files/emummc.txt" download>emummc.txt</a>
- The bootlogo zip folder: <a href="../../../files/bootlogos.zip" download>bootlogos.zip</a>
- The latest release of <a href="https://github.com/Atmosphere-NX/Atmosphere/releases" target="_blank">Atmosphere</a>. Download the `atmosphere-(version)-master-(version)+hbl-(version)+hbmenu-(version).zip` release of Atmosphere.
- The latest release of <a href="https://vps.suchmeme.nl/git/mudkip/Lockpick_RCM/releases" target="_blank">Lockpick_RCM</a> (Download the `Lockpick_RCM.bin` release of Lockpick)
- The latest release of <a href="https://github.com/J-D-K/JKSV/releases" target="_blank">JKSV</a> (Download the `JKSV.nro` release of JKSV)
- The latest release of <a href="https://github.com/mtheall/ftpd/releases" target="_blank">FTPD</a> (Download the `ftpd.nro` release of FTPD)
- The latest release of <a href="https://github.com/exelix11/SwitchThemeInjector/releases" target="_blank">NXThemeInstaller</a> (Download the `NxThemesInstaller.nro` release of NxThemeInstaller)
Expand All @@ -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.
Expand Down
22 changes: 1 addition & 21 deletions docs/user_guide/sysnand/making_essential_backups.md
Original file line number Diff line number Diff line change
@@ -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.

Expand Down Expand Up @@ -40,23 +39,4 @@

-----

&nbsp;

### 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).

&nbsp;

#### [Continue to Launching CFW <i class="fa fa-arrow-circle-right fa-lg"></i>](launching_cfw.md)
8 changes: 3 additions & 5 deletions docs/user_guide/sysnand/sd_preparation.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ Atmosphere has its own bootloader, called fusee. For the purposes of this guide
- The hekate config file: <a href="../../../files/sys/hekate_ipl.ini" download>hekate_ipl.ini</a>
- The bootlogo zip folder: <a href="../../../files/bootlogos.zip" download>bootlogos.zip</a>
- The latest release of <a href="https://github.com/Atmosphere-NX/Atmosphere/releases" target="_blank">Atmosphere</a>. Download the `atmosphere-(version)-master-(version)+hbl-(version)+hbmenu-(version).zip` release of Atmosphere.
- The latest release of <a href="https://vps.suchmeme.nl/git/mudkip/Lockpick_RCM/releases" target="_blank">Lockpick_RCM</a> (Download the `Lockpick_RCM.bin` release of Lockpick)
- The latest release of <a href="https://github.com/J-D-K/JKSV/releases" target="_blank">JKSV</a> (Download the `JKSV.nro` release of JKSV)
- The latest release of <a href="https://github.com/mtheall/ftpd/releases" target="_blank">FTPD</a> (Download the `ftpd.nro` release of FTPD)
- The latest release of <a href="https://github.com/exelix11/SwitchThemeInjector/releases" target="_blank">NXThemeInstaller</a> (Download the `NxThemesInstaller.nro` release of NxThemeInstaller)
Expand All @@ -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.
Expand Down
1 change: 0 additions & 1 deletion mkdocs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
Expand Down

0 comments on commit 7211119

Please sign in to comment.