55d03cf64f
* New translations 3ds-11.17.txt (Bulgarian) * New translations 3ds-11.17.txt (Catalan) * New translations 3ds-11.17.txt (Czech) * New translations 3ds-11.17.txt (German) * New translations 3ds-11.17.txt (Greek) * New translations 3ds-11.17.txt (Finnish) * New translations 3ds-11.17.txt (Hebrew) * New translations 3ds-11.17.txt (Hungarian) * New translations 3ds-11.17.txt (Italian) * New translations 3ds-11.17.txt (Japanese) * New translations 3ds-11.17.txt (Korean) * New translations 3ds-11.17.txt (Dutch) * New translations 3ds-11.17.txt (Norwegian) * New translations 3ds-11.17.txt (Polish) * New translations 3ds-11.17.txt (Portuguese) * New translations 3ds-11.17.txt (Russian) * New translations 3ds-11.17.txt (Swedish) * New translations 3ds-11.17.txt (Turkish) * New translations 3ds-11.17.txt (Ukrainian) * New translations 3ds-11.17.txt (Chinese Simplified) * New translations 3ds-11.17.txt (Chinese Traditional) * New translations 3ds-11.17.txt (Vietnamese) * New translations 3ds-11.17.txt (Portuguese, Brazilian) * New translations 3ds-11.17.txt (Indonesian) * New translations 3ds-11.17.txt (Thai) * New translations 3ds-11.17.txt (Croatian) * New translations 3ds-11.17.txt (Malay) * New translations 3ds-11.17.txt (Pirate English) * New translations get-started.txt (Portuguese, Brazilian) * New translations site-navigation.txt (Portuguese, Brazilian) * New translations en_US.yml (Portuguese, Brazilian) * New translations installing-boot9strap-(ntrboot).txt (Portuguese, Brazilian) * New translations flashing-ntrboot-(3ds-multi-system).txt (Portuguese, Brazilian) * New translations installing-boot9strap-(fredtool).txt (Portuguese, Brazilian) * New translations homebrew-launcher-(super-skaterhax).txt (Portuguese, Brazilian) * New translations safemodecheck.txt (Portuguese, Brazilian) * New translations 3ds-11.17.txt (Portuguese, Brazilian) * New translations bannerbomb3-(legacy).txt (Portuguese, Brazilian) * New translations credits.txt (Portuguese, Brazilian) * New translations installing-boot9strap-(fredtool-legacy).txt (Portuguese, Brazilian) * New translations seedminer-(mii).txt (Portuguese, Brazilian) * New translations updating-firmware-(kor).txt (Portuguese, Brazilian) * New translations updating-firmware-(new-3ds).txt (Portuguese, Brazilian) * New translations updating-firmware-(twn).txt (Portuguese, Brazilian) * New translations bb3-prep.txt (Portuguese, Brazilian) * New translations fredtool-prep.txt (Portuguese, Brazilian) * New translations fredtool-restore-dsconn.txt (Portuguese, Brazilian) * New translations fredtool-write-flipnote.txt (Portuguese, Brazilian) * New translations get-started.txt (Hungarian) * New translations site-navigation.txt (Hungarian) * New translations installing-boot9strap-(fredtool).txt (Hungarian) * New translations install-boot9strap-b9stool.txt (Hungarian) * New translations install-boot9strap-safeb9sinstaller.txt (Hungarian) * New translations homebrew-launcher-(super-skaterhax).txt (Hungarian) * New translations safemodecheck.txt (Hungarian) * New translations 3ds-11.17.txt (Hungarian) * New translations bannerbomb3-(legacy).txt (Hungarian) * New translations credits.txt (Hungarian) * New translations installing-boot9strap-(fredtool-legacy).txt (Hungarian) * New translations updating-firmware-(kor).txt (Hungarian) * New translations updating-firmware-(new-3ds).txt (Hungarian) * New translations updating-firmware-(twn).txt (Hungarian) * New translations fredtool-prep.txt (Hungarian) * New translations seedminer-(mii).txt (Hungarian) * New translations en_US.yml (French) * New translations ntrboot.txt (Romanian) * New translations ntrboot.txt (French) * New translations ntrboot.txt (Spanish) * New translations ntrboot.txt (Arabic) * New translations ntrboot.txt (Bulgarian) * New translations ntrboot.txt (Catalan) * New translations ntrboot.txt (Czech) * New translations ntrboot.txt (German) * New translations 3ds-11.17.txt (French) * New translations bb3-prep.txt (French) * New translations fredtool-prep.txt (French) * New translations ntrboot.txt (Greek) * New translations ntrboot.txt (Finnish) * New translations ntrboot.txt (Hebrew) * New translations ntrboot.txt (Hungarian) * New translations ntrboot.txt (Italian) * New translations ntrboot.txt (Japanese) * New translations ntrboot.txt (Korean) * New translations ntrboot.txt (Dutch) * New translations ntrboot.txt (Norwegian) * New translations ntrboot.txt (Polish) * New translations ntrboot.txt (Portuguese) * New translations ntrboot.txt (Russian) * New translations ntrboot.txt (Swedish) * New translations ntrboot.txt (Turkish) * New translations ntrboot.txt (Ukrainian) * New translations ntrboot.txt (Chinese Simplified) * New translations ntrboot.txt (Chinese Traditional) * New translations ntrboot.txt (Vietnamese) * New translations ntrboot.txt (Portuguese, Brazilian) * New translations ntrboot.txt (Indonesian) * New translations ntrboot.txt (Thai) * New translations ntrboot.txt (Croatian) * New translations ntrboot.txt (Malay) * New translations ntrboot.txt (Pirate English) * New translations get-started.txt (French) * New translations finalizing-setup.txt (French) * New translations ntrboot.txt (Romanian) * New translations ntrboot.txt (French) * New translations ntrboot.txt (Spanish) * New translations ntrboot.txt (Arabic) * New translations ntrboot.txt (Bulgarian) * New translations ntrboot.txt (Catalan) * New translations ntrboot.txt (Czech) * New translations ntrboot.txt (German) * New translations ntrboot.txt (Greek) * New translations ntrboot.txt (Finnish) * New translations ntrboot.txt (Hebrew) * New translations ntrboot.txt (Hungarian) * New translations ntrboot.txt (Italian) * New translations ntrboot.txt (Japanese) * New translations ntrboot.txt (Korean) * New translations bannerbomb3.txt (French) * New translations exploit-usm.txt (French) * New translations install-boot9strap-b9stool.txt (French) * New translations install-boot9strap-safeb9sinstaller.txt (French) * New translations seedminer-base.txt (French) * New translations homebrew-launcher-(super-skaterhax).txt (French) * New translations safemodecheck.txt (French) * New translations bannerbomb3-(legacy).txt (French) * New translations seedminer-(mii).txt (French) * New translations bb3-prep.txt (French) * New translations fredtool-prep.txt (French) * New translations fredtool-restore-dsconn.txt (French) * New translations fredtool-write-flipnote.txt (French) * New translations ntrboot.txt (Dutch) * New translations ntrboot.txt (Norwegian) * New translations ntrboot.txt (Polish) * New translations ntrboot.txt (Portuguese) * New translations ntrboot.txt (Russian) * New translations ntrboot.txt (Swedish) * New translations ntrboot.txt (Turkish) * New translations ntrboot.txt (Ukrainian) * New translations ntrboot.txt (Chinese Simplified) * New translations ntrboot.txt (Chinese Traditional) * New translations ntrboot.txt (Vietnamese) * New translations ntrboot.txt (Portuguese, Brazilian) * New translations ntrboot.txt (Indonesian) * New translations ntrboot.txt (Thai) * New translations ntrboot.txt (Croatian) * New translations ntrboot.txt (Malay) * New translations ntrboot.txt (Pirate English) * New translations get-started.txt (French) * New translations installing-boot9strap-(ntrboot).txt (Japanese) * New translations installing-boot9strap-(kartdlphax).txt (Romanian) * New translations installing-boot9strap-(kartdlphax).txt (French) * New translations installing-boot9strap-(kartdlphax).txt (Spanish) * New translations installing-boot9strap-(kartdlphax).txt (Arabic) * New translations installing-boot9strap-(kartdlphax).txt (Bulgarian) * New translations installing-boot9strap-(kartdlphax).txt (Catalan) * New translations installing-boot9strap-(kartdlphax).txt (Czech) * New translations installing-boot9strap-(kartdlphax).txt (German) * New translations installing-boot9strap-(kartdlphax).txt (Greek) * New translations installing-boot9strap-(kartdlphax).txt (Finnish) * New translations installing-boot9strap-(kartdlphax).txt (Hebrew) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian) * New translations installing-boot9strap-(kartdlphax).txt (Italian) * New translations installing-boot9strap-(kartdlphax).txt (Japanese) * New translations installing-boot9strap-(kartdlphax).txt (Korean) * New translations installing-boot9strap-(kartdlphax).txt (Dutch) * New translations installing-boot9strap-(kartdlphax).txt (Norwegian) * New translations installing-boot9strap-(kartdlphax).txt (Polish) * New translations installing-boot9strap-(kartdlphax).txt (Portuguese) * New translations installing-boot9strap-(kartdlphax).txt (Russian) * New translations installing-boot9strap-(kartdlphax).txt (Swedish) * New translations installing-boot9strap-(kartdlphax).txt (Turkish) * New translations installing-boot9strap-(kartdlphax).txt (Ukrainian) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Simplified) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Traditional) * New translations installing-boot9strap-(kartdlphax).txt (Vietnamese) * New translations installing-boot9strap-(kartdlphax).txt (Portuguese, Brazilian) * New translations installing-boot9strap-(kartdlphax).txt (Indonesian) * New translations installing-boot9strap-(kartdlphax).txt (Thai) * New translations installing-boot9strap-(kartdlphax).txt (Croatian) * New translations installing-boot9strap-(kartdlphax).txt (Malay) * New translations installing-boot9strap-(kartdlphax).txt (Pirate English) * New translations installing-boot9strap-(kartdlphax).txt (Romanian) * New translations installing-boot9strap-(kartdlphax).txt (French) * New translations installing-boot9strap-(kartdlphax).txt (Spanish) * New translations installing-boot9strap-(kartdlphax).txt (Arabic) * New translations installing-boot9strap-(kartdlphax).txt (Bulgarian) * New translations installing-boot9strap-(kartdlphax).txt (Catalan) * New translations installing-boot9strap-(kartdlphax).txt (Czech) * New translations installing-boot9strap-(kartdlphax).txt (German) * New translations installing-boot9strap-(kartdlphax).txt (Greek) * New translations installing-boot9strap-(kartdlphax).txt (Finnish) * New translations installing-boot9strap-(kartdlphax).txt (Hebrew) * New translations installing-boot9strap-(kartdlphax).txt (Hungarian) * New translations installing-boot9strap-(kartdlphax).txt (Italian) * New translations installing-boot9strap-(kartdlphax).txt (Japanese) * New translations installing-boot9strap-(kartdlphax).txt (Korean) * New translations installing-boot9strap-(kartdlphax).txt (Dutch) * New translations installing-boot9strap-(kartdlphax).txt (Norwegian) * New translations installing-boot9strap-(kartdlphax).txt (Polish) * New translations installing-boot9strap-(kartdlphax).txt (Portuguese) * New translations installing-boot9strap-(kartdlphax).txt (Russian) * New translations installing-boot9strap-(kartdlphax).txt (Swedish) * New translations installing-boot9strap-(kartdlphax).txt (Turkish) * New translations installing-boot9strap-(kartdlphax).txt (Ukrainian) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Simplified) * New translations installing-boot9strap-(kartdlphax).txt (Chinese Traditional) * New translations installing-boot9strap-(kartdlphax).txt (Vietnamese) * New translations installing-boot9strap-(kartdlphax).txt (Portuguese, Brazilian) * New translations installing-boot9strap-(kartdlphax).txt (Indonesian) * New translations installing-boot9strap-(kartdlphax).txt (Thai) * New translations installing-boot9strap-(kartdlphax).txt (Croatian) * New translations installing-boot9strap-(kartdlphax).txt (Malay) * New translations installing-boot9strap-(kartdlphax).txt (Pirate English) * New translations ntrboot.txt (Portuguese, Brazilian) * New translations installing-boot9strap-(kartdlphax).txt (Portuguese, Brazilian) * New translations donations.txt (Portuguese, Brazilian) * New translations ntrboot.txt (Romanian) * New translations ntrboot.txt (French) * New translations ntrboot.txt (Spanish) * New translations ntrboot.txt (Arabic) * New translations ntrboot.txt (Bulgarian) * New translations ntrboot.txt (Catalan) * New translations ntrboot.txt (Czech) * New translations ntrboot.txt (German) * New translations ntrboot.txt (Greek) * New translations ntrboot.txt (Finnish) * New translations ntrboot.txt (Hebrew) * New translations ntrboot.txt (Hungarian) * New translations ntrboot.txt (Italian) * New translations ntrboot.txt (Japanese) * New translations ntrboot.txt (Korean) * New translations ntrboot.txt (Dutch) * New translations ntrboot.txt (Norwegian) * New translations ntrboot.txt (Polish) * New translations ntrboot.txt (Portuguese) * New translations ntrboot.txt (Russian) * New translations ntrboot.txt (Swedish) * New translations ntrboot.txt (Turkish) * New translations ntrboot.txt (Ukrainian) * New translations ntrboot.txt (Chinese Simplified) * New translations ntrboot.txt (Chinese Traditional) * New translations ntrboot.txt (Vietnamese) * New translations ntrboot.txt (Portuguese, Brazilian) * New translations ntrboot.txt (Indonesian) * New translations ntrboot.txt (Thai) * New translations ntrboot.txt (Croatian) * New translations ntrboot.txt (Malay) * New translations ntrboot.txt (Pirate English) * New translations get-started.txt (Korean) * New translations ntrboot.txt (Korean)
84 lines
5.5 KiB
Text
84 lines
5.5 KiB
Text
---
|
|
title: "Seedminer (Mii)"
|
|
---
|
|
|
|
{% include toc title="條目內容" %}
|
|
|
|
{% capture gpu_warning %}
|
|
This method requires a reasonably powerful GPU (any dedicated graphics card made in the last few years) and the ability to use a command line. If you don't know what those are or do not have the hardware necessary, you can ask someone to do this for you at [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp). You will need to have the following information ready:
|
|
+ Your Mii QR code, uploaded directly to Discord (do not take a screenshot or a photo of the image, just send the HNI_XXXX.JPG image itself)
|
|
+ Your console's ID0 (the name of the 32-character folder directly inside of Nintendo 3DS - see [this troubleshooting section](https://3ds.hacks.guide/troubleshooting#seedminer) if you have multiple)
|
|
+ Your console model (e.g. 3DS, 3DS XL, 2DS, New3DS, New3DS XL, New2DS XL)
|
|
+ Your console's approximate year of manufacturing (it may be present behind the frontplate or backplate; if you don't know, just guess - it's not super important)
|
|
{% endcapture %}
|
|
<div class="notice--warning">{{ gpu_warning | markdownify }}</div>
|
|
|
|
{% capture technical_info %}
|
|
<summary><em>Technical Details (optional)</em></summary>
|
|
|
|
To install boot9strap on your device, we derive your device's unique encryption key. To accomplish this, we use a tool called Seedminer to calculate the data encryption key (movable.sed) for your device.
|
|
|
|
Because we do not have access to the Friends List, we are deriving the first part of `movable.sed` using a Mii QR code instead of by performing a two-way friend exchange.
|
|
|
|
For information on how Seedminer works, see [this presentation](https://zoogie.github.io/web/34⅕c3).
|
|
|
|
{% endcapture %}
|
|
<details>{{ technical_info | markdownify }}</details>
|
|
{: .notice--info}
|
|
|
|
## Instructions
|
|
|
|
If you are on Linux or macOS, replace `py -3` with `python3` in all commands.
|
|
{: .notice--info}
|
|
|
|
### 必備項目
|
|
|
|
+ The latest release of [Seedminer](https://github.com/zoogie/seedminer/releases/latest) (the Seedminer .zip)
|
|
+ Any 3.x version of [Python](https://www.python.org/downloads/) installed
|
|
+ If you are on Linux, you likely already have Python 3. Check by opening a terminal and entering `python3 -V`. If this returns a version number, it will work for this guide.
|
|
|
|
### Section I - Prep Work
|
|
|
|
In this section, you will set up Seedminer and obtain your console's files that are needed for mining.
|
|
|
|
1. Extract the contents of the Seedminer `.zip` and move the folder with your operating systeem's name to anywhere on your PC
|
|
+ Keep this location handy, as this Seedminer folder will be where multiple other files are placed
|
|
1. In the Seedminer folder, hold SHIFT and right-click anywhere in the folder's empty space, then click the option that opens Terminal, PowerShell, or Command Prompt
|
|
1. In the command line window, type `py -3 -mpip install pycryptodomex`, hit ENTER, and allow it to install
|
|
+ If this command fails with the error `No module named pip`, you must manually install pip. The methods to do this can be found on [this page](https://pip.pypa.io/en/stable/installation/).
|
|
1. Turn your console on while the SD card is inserted
|
|
1. Open the Mii Maker app
|
|
1. Tap the "QR Code/Image Options" button
|
|
1. Tap "Save Mii as QR Code"
|
|
1. Select any Mii Character (make a new one first if you don't have any), and press "OK"
|
|
1. Turn the console off
|
|
1. Put the console's SD card into your computer, navigate to the `Nintendo 3DS` folder on the SD, and copy the name of the 32-character-long folder directly inside
|
|
+ This folder, known as the ID0, is system-specific. Only one should be present. If you see multiple, follow [these instructions](troubleshooting#seedminer)
|
|
+ Once you have the ID0, paste it into a document so you can reference it later
|
|
1. Navigate to the `DCIM` folder on the SD card
|
|
1. Look for the QR Code, which will be a `.JPG` file starting with `HNI`
|
|
+ You may have many other files in here already if you use the Nintendo 3DS Camera app
|
|
1. Copy this file to the Seedminer folder on your PC
|
|
|
|
### Section II - Processing Mii QR and Mining
|
|
|
|
In this section, you will turn the Mii QR code into a usable file and mine `movable.sed` with it.
|
|
|
|
1. Open the [editMii](https://zoogie.github.io/web/miiqr/) website on your computer
|
|
1. Click on "Import from...", then select "QR Code" and upload the Mii QR code from earlier
|
|
1. Click on "Export to...", then select "encrypted (.bin)"
|
|
+ This will download a file named `input.bin`
|
|
1. Copy this `input.bin` to the Seedminer folder
|
|
1. Open the terminal/PowerShell/Command Prompt window from earlier
|
|
1. Inside this window, enter the command `py -3 seedminer_launcher3.py id0 <id0>`
|
|
+ Replace `<id0>` with the ID0 you copied into a document
|
|
+ Do not include the angle brackets
|
|
1. Once it completes, enter the command `py -3 seedminer_launcher3.py mii <model> <year>`
|
|
+ Replace `<model>` with the model of your console (`new` or `old`) - if you aren't sure, only models with the ZL/ZR buttons and C-Stick are new
|
|
+ Replace `<year>` with the year the 3DS was made (you often find this on the backplate) - leave this empty if you aren't sure, in which case it will start from the middle
|
|
+ If this fails with an error of `input.bin is invalid size`, remake the `input.bin` using your QR Code. If it ''still'' fails, open a different browser and remake the `input.bin` there
|
|
+ The mining process will usually take up to 90 minutes, depending on luck and your GPU's strength
|
|
1. When it finishes, a file called `movable.sed` will appear in the Seedminer folder
|
|
|
|
Continue to [BannerBomb3 (Legacy)](bannerbomb3-(legacy))
|
|
{: .notice--primary}
|