1
0
mirror of https://github.com/hacks-guide/Guide_3DS.git synced 2025-08-19 23:12:36 +02:00

docs: port to VitePress

Things that happen in this shameless squash:
- Removed 404 page
  - It doesn't work in VitePress and making it work in VitePress needs
    some invasive hack in the theme that I'm not willing to do
  - The default is more than enough, though
- Moved consoleVersionSelect include to another directory
  - This avoids being uploaded to Crowdin for translation
- Inline all SafeB9SInstaller includes
  - Not only do parameterized includes not work, but if/else statements
    don't work at all
- The sysupdate include parameter hasn't been used since MSET9, so it
  actually works just fine without any parameters. Hooray(?)
- Move mset9-chorus to an include, that logic doesn't work in VitePress
- Removed Get Started button from homepage, it breaks translations
- Tables in get-started are now shown by default; it seems VitePress really does
  not want us to use inline script. So we cannot enable it upon
  realizing that the browser is JS capable
- Include parameters are now in frontmatter to allow translation
- Hacked in a bunch of CSS values kanged from the old theme to make it
  look not stupid
- Drop headers down one level to make table of contents work
This commit is contained in:
lifehackerhansol
2024-09-16 01:58:08 -07:00
parent cf408fbf94
commit d84cb07e29
77 changed files with 1619 additions and 1332 deletions

View File

@@ -1,26 +1,26 @@
---
title: "Installing boot9strap (MSET9 Play Store)"
---
# Installing boot9strap (MSET9 Play Store)
{% include toc title="Table of Contents" %}
::: details Technical Details (optional)
{% capture technical_info %}
<summary><em>Technical Details (optional)</em></summary>
[MSET9](https://github.com/zoogie/MSET9) is an exploit for the System Settings application developed by [zoogie](https://github.com/zoogie). It exploits a flaw where the ID1 (the second 32-character folder name inside of the Nintendo 3DS folder, inside of the ID0) can be *any* name as long as it is 32 characters. Performing a specific sequence of actions results in the console executing the instructions that are encoded into the ID1 folder name, which can be used to grant full control over the 3DS.
{% endcapture %}
<details>{{ technical_info | markdownify }}</details>
{: .notice--info}
:::
### Compatibility Notes
## Compatibility Notes
::: warning
This page requires an Android phone/tablet or a Chromebook. If you have a computer running Windows, macOS, or Linux, follow [Installing boot9strap (MSET9 CLI)](installing-boot9strap-(mset9-cli)) instead. If you do not have access to any of these devices, you will need to use an [alternate exploit](https://wiki.hacks.guide/wiki/3DS:Alternate_Exploits).
{: .notice--warning}
:::
::: warning
On Android phones/tablets, the minimum Android version required is 6.0 (Marshmallow).
{: .notice--warning}
### What You Need
:::
## What You Need
* The following applications installed from the Google Play Store:
* [MSET9 Installer](https://play.google.com/store/apps/details?id=moe.saru.homebrew.console3ds.mset9_installer_android)
@@ -28,9 +28,9 @@ On Android phones/tablets, the minimum Android version required is 6.0 (Marshmal
* If you wish, you can sideload these applications instead
* The latest release of [MSET9](https://github.com/zoogie/MSET9/releases/latest) (the Release `.zip` file)
### Instructions
## Instructions
#### Section I - Prep Work
### Section I - Prep Work
In this section, you will prepare the SD card data necessary for the MSET9 exploit to trigger.
@@ -48,8 +48,11 @@ In this section, you will prepare the SD card data necessary for the MSET9 explo
+ Select the Release `.zip`, then select "Extract..." ([image](/images/screenshots/mset9/zarchiver-extract-1.png))
+ Navigate to your SD card, then tap the blue 'down arrow' icon to extract the files to the root of your SD card ([image](/images/screenshots/mset9/zarchiver-extract-2.png))
::: info
![MSET9 root layout](/images/screenshots/mset9/mset9-root-layout-android.png)
{: .notice--info}
:::
1. Run the [MSET9 Installer application](/images/screenshots/mset9/mset9-setup-android.png)
1. Tap on `Select "Nintendo 3DS" Folder`, then navigate to your `Nintendo 3DS` folder on your SD card ([image](/images/screenshots/mset9/select-mset9-folder-1.png))
@@ -59,12 +62,15 @@ In this section, you will prepare the SD card data necessary for the MSET9 explo
1. Reinsert your SD card into your console
1. Power on your console
#### Section II - MSET9
### Section II - MSET9
In this section, you will trigger MSET9 to launch SafeB9SInstaller (the custom firmware installer).
::: danger
These instructions must be followed **EXACTLY**, so double-check EVERYTHING you are doing to avoid errors!
{: .notice--danger}
:::
1. **[Hover over](/images/screenshots/mset9/hover-settings.png)** the System Settings icon using the D-Pad (do not select it yet)
1. Power off, then power on your console
@@ -82,17 +88,24 @@ These instructions must be followed **EXACTLY**, so double-check EVERYTHING you
1. If the exploit was successful, you will have booted into SafeB9SInstaller
+ If you get a red screen or the console gets stuck on a loading screen, follow the [troubleshooting guide](troubleshooting#installing-boot9strap-mset9)
#### Section III - Installing boot9strap
### Section III - Installing boot9strap
{% include_relative include/install-boot9strap-safeb9sinstaller.txt %}
{%- include_relative include/configure-luma3ds.txt %}
In this section, you will install custom firmware onto your console.
#### Section IV - Removing MSET9
1. When prompted, input the key combo given on the top screen to install boot9strap
+ If a step on the lower screen has red-colored text, and you are not prompted to input a key combo, [follow this troubleshooting guide](troubleshooting#issues-with-safeb9sinstaller)
1. Once it is complete, press (A) to reboot your console
<!--@include: ./_include/configure-luma3ds.md -->
### Section IV - Removing MSET9
In this section, you will remove MSET9 to prevent further issues. (This will not remove the custom firmware that you just installed.)
::: danger
Do NOT skip this section! If you skip it, applications may crash unexpectedly and you will encounter errors on the next page!
{: .notice--danger}
:::
1. Power off your console
1. Insert your SD card into your phone/tablet/computer
@@ -100,11 +113,18 @@ Do NOT skip this section! If you skip it, applications may crash unexpectedly an
1. Tap "Remove MSET9"
1. Close the MSET9 Installer application
{% include_relative include/luma3ds-installed-note.txt %}
<!--@include: ./_include/luma3ds-installed-note.md -->
___
Did you follow Section IV (Removing MSET9)? That section is MANDATORY!
{: .notice--danger}
::: danger
### Continue to [Finalizing Setup](finalizing-setup)
{: .notice--primary}
Did you follow Section IV (Removing MSET9)? That section is MANDATORY!
:::
::: tip
Continue to [Finalizing Setup](finalizing-setup)
:::