From c001e8ee500108544072a7f762a25e1a66d86059 Mon Sep 17 00:00:00 2001 From: DefenderOfHyrule Date: Sun, 30 Jun 2024 20:37:18 +0200 Subject: [PATCH] added admonition to the android installation page for android 14, reworded section at the bottom of faq, fixed links in faq (external links, changed to local links) and added link to defender's modchip installation guide on modchip introduction page --- docs/extras/installing_android.md | 5 ++++- docs/extras/transfer_sd.md | 10 +++++----- docs/extras/updating.md | 20 ++++++++++---------- docs/faq.md | 25 +++++++++++++------------ docs/user_guide/getting_started.md | 2 +- docs/user_guide/modchip/index.md | 19 +++++++++++++++---- 6 files changed, 48 insertions(+), 33 deletions(-) diff --git a/docs/extras/installing_android.md b/docs/extras/installing_android.md index 3c821ceb..8a68a307 100644 --- a/docs/extras/installing_android.md +++ b/docs/extras/installing_android.md @@ -1,6 +1,6 @@ # Installing Android -This page will detail the setup of the latest release of Switchroot Android (Android 11) for the Nintendo Switch. +This page will detail the setup of Switchroot Android (Android 11) for the Nintendo Switch. !!! warning "Have you partitioned your microSD card?" This page assumes that you've followed our guide to set up Atmosphère. Before starting, your microSD card needs partitions for Android set up via Hekate.
@@ -10,6 +10,9 @@ This page will detail the setup of the latest release of Switchroot Android (And !!! info "Looking for Android 10?" An unfortunate bug with clocking on Android 11 results in degraded performance for Erista (v1) units on Android 11. Android 10 installation is not covered here, but there is a [guide](https://wiki.switchroot.org/wiki/android/10-q-setup-guide) on the Switchroot Wiki. However, Android 11 is the currently supported version and uses much more updated drivers. +!!! info "Looking for Android 14?" + Recently, Android 14 was released for the Switch. You can follow the official [LineageOS guide](https://wiki.lineageos.org/devices/nx_tab/) to install Android 14. + The Switch lacks a cell modem; simply installing Android does not grant your Switch access to cell towers. This means, unlike most Android devices, you will not be able to make emergency phone calls, and you will still need Wi-Fi to access the Internet. You can, however, natively run Android programs and games. This page will also *not* detail things such as rooting and overclocking; external links to these types of additions can be found in the [Power User Guides](#power-user-guides) section at the bottom of this page. diff --git a/docs/extras/transfer_sd.md b/docs/extras/transfer_sd.md index 68df4ecd..f7ba0339 100644 --- a/docs/extras/transfer_sd.md +++ b/docs/extras/transfer_sd.md @@ -9,7 +9,7 @@ We will be using [hekate](https://github.com/CTCaer/hekate/releases/) to both ba You should first check whether you have a file or partition based emuMMC: 1. Enter RCM and inject the Hekate payload. - - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your SD. + - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your microSD card. 2. Tap on the `emuMMC` button. 3. Under `emuMMC Info & Selection`, check the text next to `Type`. - If you have one it should be either `SD Raw Partition` or `SD File`. @@ -18,7 +18,7 @@ You should first check whether you have a file or partition based emuMMC: ### **If you are using a file based emuMMC or are using no emuMMC at all:** 1. Enter RCM and inject the Hekate payload. - - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your SD. + - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your microSD card. 2. Navigate to `Tools` > `USB Tools` > `SD Card` and plug your Switch into your PC via USB. 2. Copy the contents of your microSD card somewhere to your PC. 4. Access your new microSD card via a microSD card reader or similar. @@ -30,7 +30,7 @@ You should first check whether you have a file or partition based emuMMC: ----- ### **If you are using a partition based emuMMC:** -!!!warning "Space for the backup" +!!! warning "Space for the backup" You need at least 30GB (or 60GB if using an OLED Switch) of free space to be able to restore the emuMMC! 1. Enter RCM and inject the Hekate payload. @@ -38,7 +38,7 @@ You should first check whether you have a file or partition based emuMMC: 2. In the main menu, tap on `Tools`, then `Backup eMMC` and set `SD emuMMC Raw Partition` at the bottom of your screen to `ON`. 3. Backup both `SD emuMMC BOOT0 & BOOT1` and `SD emuMMC RAW GPP` (Note: `SD emuMMC RAW GPP` may take a while). 4. Once both are done, go back to the main menu, navigate to `Tools` > `USB Tools` > `SD Card` and plug your Switch into your PC via USB. -5. If Windows asks you to format a drive, discard it and select the drive with your SD contents. +5. If Windows asks you to format a drive, discard it and open the accessible drive containing the contents of your microSD card. 6. Copy the contents of your old microSD card somewhere to your PC. 7. Follow the `Preparing Hekate` section at the bottom of [this page](../user_guide/rcm/sending_payload.md) (Unpatched Switch users only) to prepare your new SD card with Hekate's files. - If you have a modchipped Switch, follow [this page](../user_guide/modchip/preparing_hekate.md) instead. @@ -48,7 +48,7 @@ You should first check whether you have a file or partition based emuMMC: 10. Navigate to `/backup//emummc` on your microSD card and move `BOOT0`, `BOOT1` and the `rawnand.bin.xx` files to `/backup//restore/emummc`. 11. Eject the `UMS` device safely from within your computer's operating system. 12. Tap on `Tools`, `Restore eMMC`, set `SD emuMMC Raw Partition` at the bottom of your screen to `ON`. -13. Restore the backup by tapping on both `SD emuMMC BOOT0 & BOOT1` and `SD emuMMC RAW GPP` (Note: `SD emuMMC RAW GPP may take a while). +13. Restore the backup by tapping on both `SD emuMMC BOOT0 & BOOT1` and `SD emuMMC RAW GPP` (Note: `SD emuMMC RAW GPP` may take a while). - It is very important that for both of these the `SD emuMMC Raw Partition` option is enabled, otherwise you will be altering your sysMMC which is not what you want. 14. Your emuMMC is now restored on the new microSD card and you should be able to launch it from `Launch` -> `Atmosphere FSS0 emuMMC` in Hekate. diff --git a/docs/extras/updating.md b/docs/extras/updating.md index ad0a4176..b62c960f 100644 --- a/docs/extras/updating.md +++ b/docs/extras/updating.md @@ -15,7 +15,7 @@ When a new version of Atmosphère releases, you can update Atmosphère by follow 1. Enter RCM and inject the Hekate payload. - - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your SD. + - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your microSD card. 2. Navigate to `Tools` > `USB Tools` > `SD Card` and plug your Switch into your PC via USB. 3. Download the latest release of Atmosphere (Download the `atmosphere-(version)-master-(version)+hbl-(version)+hbmenu-(version).zip` release of Atmosphere.) 4. Copy *the contents of* the Atmosphere `.zip` file to the root of your microSD card. @@ -30,7 +30,7 @@ When updating Hekate always make sure to _read the release notes_. They may list When a new version of Hekate releases, you can update by following these steps: 1. Enter RCM and inject the Hekate payload. - - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your SD. + - If you use a modchipped Switch, you can simply just turn your Switch on with the Hekate payload renamed to `payload.bin` on the root of your microSD card. 2. Navigate to `Tools` > `USB Tools` > `SD Card` and plug your Switch into your PC via USB. 3. Download the latest version of Hekate (Download the `hekate_ctcaer_(version).zip` release of hekate). 4. Copy the `bootloader` folder from the Hekate `.zip` file to the root of your microSD card. If you are asked to overwrite or merge files while copying, say yes to merge/overwrite them. @@ -74,12 +74,12 @@ If you keep your emuMMC offline, you will have to use a gamecard to update your ### **Updating emuMMC by dumping an updated firmware from your sysMMC** -!!!warning "Do you have an eMMC backup yet?" +!!! warning "Do you have an eMMC backup yet?" Please do not start this guide without doing a RAW GPP and a BOOT 0/1 eMMC backup! You can learn how to make one [here](../user_guide/all/making_essential_backups.md). -!!!danger "Downgrading" +!!! danger "Downgrading" This guide is made for updating your emuMMC. It is **not** for downgrading. Downgrading at all, sysMMC or emuMMC, is not recommended and not worth it. Downgrading is also very dangerous and can lead to serious complications even when performed correctly. #### **What you need:** @@ -88,18 +88,18 @@ If you keep your emuMMC offline, you will have to use a gamecard to update your #### **Preparing your microSD card** -1. Load Hekate, start Hekate UMS by going to `Tools` > `USB Tools` > `SD Card` -2. Connect your Switch to your PC via a USB cable. An Android phone may also work. -3. Download `TegraExplorer.bin` and place it somewhere on your device (A good idea is to put it where you keep all your Switch payloads like Hekate). -4. Update Atmosphère and Hekate by using the above guides. -5. If you haven't already, update the sysMMC to the latest firmware using the steps below. +1. Boot into Hekate. +2. Go to `Tools` > `USB Tools` > `SD Card` and connect your Switch to your PC via USB. +3. Download the latest release of `TegraExplorer.bin` and place it `sd:/bootloader/payloads`. + +Make sure your sysMMC is updated before moving onto the instructions below. #### **Dumping your sysMMC firmware** 1. Make sure your sysMMC is up to date. If your sysMMC is not up-to-date, boot into Stock or sysCFW and update it through the System Settings. - sysCFW is recommended since it preserves e-fuses and preserves AutoRCM (if applicable). 2. Inject `TegraExplorer.bin` using your favourite payload injector (Like you would with Hekate). - - If you are using a modchipped Switch, you can simply put `TegraExplorer.bin` in `sd:/bootloader/payloads` on your SD card, then turn on your console and load TegraExplorer via Hekate's payloads menu (`Payloads` > `TegraExplorer.bin`). + - If you are using a modchipped Switch, you can simply put `TegraExplorer.bin` in `sd:/bootloader/payloads` on your microSD card, then turn on your console and load TegraExplorer via Hekate's payloads menu (`Payloads` > `TegraExplorer.bin`). 3. Using the joystick and the A buttons, select `FirmwareDump.te`, then select `Dump sysmmc`. - If navigation doesn't work with your Joycons, navigating using the volume buttons and selecting using the power button also works. (This is also required for Switch Lite console users.) diff --git a/docs/faq.md b/docs/faq.md index 52fafc0f..e1e00d24 100644 --- a/docs/faq.md +++ b/docs/faq.md @@ -11,11 +11,11 @@ The serial number on the back of the box can possibly tell you which consoles ar See here for an up to date list. -### **How do I use the exploit? How can I boot into RCM?** +### **How do I use fusee-gelee? How can I boot into RCM?** -To launch CFW through the exploit, the Switch needs to be in "Recovery Mode"(RCM). +To launch CFW through the fusee-gelee, the Switch needs to be in "ReCovery Mode"(RCM). The easiest way to enter RCM is by grounding pin 10 in the right joycon rail and holding VOL+ on boot. -Several methods and designs to do this exist, see [our guide](https://nh-server.github.io/switch-guide/user_guide/emummc/entering_rcm) for more information. +Several methods and designs to do this exist, see [our guide](user_guide/rcm/entering_rcm.md) for more information. Once the Switch is in RCM it needs to be connected to either a computer, phone or dongle to send the exploit and the payload. This procedure needs to happen every time the Switch boots from a completely "off" state, otherwise the Switch will boot into the stock firmware. @@ -139,14 +139,15 @@ If you suspect your microSD card is fake or damaged, see the instructions