155 lines
14 KiB
Text
155 lines
14 KiB
Text
---
|
||
title: "Installing boot9strap (Seedminer)"
|
||
---
|
||
|
||
{% include toc title="條目內容" %}
|
||
|
||
### 必讀事項
|
||
|
||
To install boot9strap on your 11.8.0 device, we exploit an oversight in the security restrictions applied to "DSiWare" applications.
|
||
|
||
To accomplish this, we use a tool called Seedminer to calculate the DSiWare encryption key (`movable.sed`) for your device.
|
||
|
||
We then use this DSiWare encryption key to decrypt a compatible DSiWare application and inject an exploit into it to run our own code.
|
||
|
||
If this key were completely random, the encryption key would be impossible to break on current computing hardware. Fortunately, the first half of the key (`movable_part1.sed`) is actually mathematically related to your device's Friend Code, allowing us to break the encryption. For information on how Seedminer works, please see [this presentation](https://zoogie.github.io/web/34⅕c3).
|
||
|
||
Note that this tool requires a PC with a powerful graphics card to break your device's DSiWare encryption. If you do not have access to one of these, there exists several online helper services where a volunteer running automated software will do this for you.
|
||
|
||
To use the [magnet](https://wikipedia.org/wiki/Magnet_URI_scheme) links on this page, you will need a torrent client like [Deluge](http://dev.deluge-torrent.org/wiki/Download).
|
||
|
||
若要解壓該頁面中的`.7z`檔案,您將需要一個壓縮檔管理員,如 [7-Zip](http://www.7-zip.org/) 或 [The Unarchiver](https://theunarchiver.com/)。
|
||
|
||
This process will overwrite your DSiWare game's save file!
|
||
{: .notice--warning}
|
||
|
||
### 必備項目
|
||
|
||
* Purchase from the eShop (or already own) a compatible DSiWare game
|
||
+ 若想見所有相容遊戲之清單,請見[安裝 boot9strap(透過 DSiWare 植入遊戲-遊戲清單)](installing-boot9strap-(dsiware-game-injection-list))
|
||
+ Note that you must be on the latest version (currently 11.8.0) in order to purchase games from the eShop
|
||
* <i class="fa fa-magnet" aria-hidden="true" title="這是個種子連結。 Use a torrent client to download the file."></i> - [ctcert.bin](magnet:?xt=urn:btih:ec445a7aae6fd62432c9ccee091919bda41c8283&dn=ctcert.bin&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
|
||
* The DSiWare exploit injection `.zip` corresponding to your region:
|
||
+ JPN region users who wish to use the free DSiWare game ほぼ日の健康手帳™ should download `USA.zip` instead of `JPN.zip`
|
||
+ <i class="fa fa-magnet" aria-hidden="true" title="這是個種子連結。 Use a torrent client to download the file."></i> - [USA.zip](magnet:?xt=urn:btih:ead76f1e382cad15efaf1ba87c702f7b4c16d6e0&dn=USA.zip&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
|
||
+ <i class="fa fa-magnet" aria-hidden="true" title="這是個種子連結。 Use a torrent client to download the file."></i> - [EUR.zip](magnet:?xt=urn:btih:fe5be30f2a2c33e5e350e099804840560cbb6626&dn=EUR.zip&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
|
||
+ <i class="fa fa-magnet" aria-hidden="true" title="這是個種子連結。 Use a torrent client to download the file."></i> - [JPN.zip](magnet:?xt=urn:btih:b10e9c3289c16c6de8aefcaf3892e2efe267acb8&dn=JPN.zip&tr=udp%3A%2F%2F9.rarbg.to%3A2710%2Fannounce&tr=udp%3A%2F%2Fbt.xxx-tracker.com%3A2710%2Fannounce&tr=udp%3A%2F%2Fexodus.desync.com%3A6969%2Fannounce&tr=udp%3A%2F%2Fmgtracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fopen.demonii.si%3A1337%2Fannounce&tr=udp%3A%2F%2Fpublic.popcorn-tracker.org%3A6969%2Fannounce&tr=udp%3A%2F%2Fthetracker.org%3A80%2Fannounce&tr=udp%3A%2F%2Ftracker.coppersurfer.tk%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.cypherpunks.ru%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.ds.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.internetwarriors.net%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.mg64.net%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.open-internet.nl%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.opentrackr.org%3A1337%2Fannounce&tr=udp%3A%2F%2Ftracker.port443.xyz%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.qt.is%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.tiny-vps.com%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker.torrent.eu.org%3A451%2Fannounce&tr=udp%3A%2F%2Ftracker.vanitycore.co%3A6969%2Fannounce&tr=udp%3A%2F%2Ftracker-2.msm8916.com%3A6969%2Fannounce)
|
||
* 最新版的 [b9sTool](https://github.com/zoogie/b9sTool/releases/latest)
|
||
* 最新版的 [Luma3DS](https://github.com/AuroraWright/Luma3DS/releases/latest) *(`.7z` 檔案)*
|
||
* 最新版的 [Homebrew Launcher](https://github.com/fincs/new-hbmenu/releases/latest)
|
||
* **JPN ほぼ日の健康手帳™ Users Only:** The latest release of [squirrelboot](https://github.com/zoogie/squirrelboot/releases)
|
||
|
||
### 操作說明
|
||
|
||
#### 第一節 — 準備工作
|
||
|
||
1. Launch System Settings on your device
|
||
1. Navigate to `Data Management` -> `DSiWare`
|
||
1. Under the "System Memory" section, select your compatible DSiWare game
|
||
1. Select "Copy", then select "OK"
|
||
+ If prompted, overwrite any existing copy
|
||
1. 關閉您的主機
|
||
1. 將 SD 卡插入至電腦中
|
||
1. 解壓 Luma3DS `.7z` 內的 `boot.firm` 到 SD 卡的根目錄底下
|
||
1. Copy `boot.nds` (B9STool) to the root of your SD card
|
||
1. 將 `boot.3dsx` 複製到 SD 卡根目錄中
|
||
1. **JPN ほぼ日の健康手帳™ Users Only**:
|
||
+ Create a folder named `3ds` on the root of your SD card
|
||
+ Copy `squirrelboot.3dsx` to the `/3ds/` folder on your SD card
|
||
1. Navigate to the `Nintendo 3DS` folder on your SD card
|
||
1. Copy the 32 character long name of the folder you see
|
||
+ If you see multiple folders like this, perform the following:
|
||
+ Rename the `Nintendo 3DS` folder to `BACKUP_Nintendo 3DS`
|
||
+ Reinsert your SD card into your device and power on your device
|
||
+ Wait for the device to generate the SD card data
|
||
+ Power off your device and reinsert your SD card into your computer
|
||
+ Navigate to the `Nintendo 3DS` folder on your SD card
|
||
+ Copy the 32 character long name of the folder you see
|
||
+ Delete the `Nintendo 3DS` folder
|
||
+ Rename the `BACKUP_Nintendo 3DS` folder to `Nintendo 3DS`
|
||
1. Paste your 32 character long folder name into a document you can reference later
|
||
+ This folder name is also known as your "ID0"
|
||
1. Navigate to `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
|
||
1. Copy `<8-character-id>.bin` to a folder on your computer
|
||
+ 檔案的 8 位元 ID 將會是[安裝 boot9strap(透過 DSiWare 植入遊戲-遊戲清單)](installing-boot9strap-(dsiware-game-injection-list))中的其中一個遊戲
|
||
1. 將 SD 卡插回主機中
|
||
1. 啟動您的主機
|
||
1. 開啟您的好友清單 (HOME 主選單中最上方的[橘色笑臉圖示]({{ "/images/friend-list-icon.png" | absolute_url }}))
|
||
+ If you receive an error and are kicked out of the menu, you either must create a new Mii or your console cannot connect to Nintendo's servers (due to a ban or connection issues)
|
||
1. Find your Mii profile, then find the "Friend Code" field on the top screen
|
||
|
||
#### Section II - Seedminer
|
||
|
||
JPN ほぼ日の健康手帳™ users should follow [these instructions](http://steelminer.jisagi.net/) instead of this section. Once those instructions have been completed, resume this guide at "Section III - DSiWare Injection".
|
||
{: .notice--info}
|
||
|
||
1. Open [Bruteforce Movable](https://bruteforcemovable.com/) on your computer
|
||
+ This site can automate the retrieval of `movable_part1.sed` (using a bot 3DS console) and the breaking of your device's DSiWare encryption (using a volunteer's computer to run Seedminer)
|
||
+ If you already have access to a 3DS capable of launching the Homebrew Launcher, you can manually retrieve your `movable_part1.sed` using that device by following [these](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section1) instructions
|
||
+ If you already have access to a PC with a powerful graphics card, you can manually calculate your `movable.sed` using it by following [these](https://jisagi.github.io/SeedminerGuide/seedminerSelf/#section2) instructions
|
||
+ If the automated service is nonfunctional and you cannot do one or both of those manually, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you
|
||
1. Enter your device's Friend Code (with no spaces or dashes) into the "Your friend code" field
|
||
1. Paste your device's 32 character long folder name into the "Your ID0" field
|
||
1. Complete the "I'm not a robot" captcha
|
||
1. Select "Go"
|
||
1. When prompted, use the "Register Friend" button on your device to add the friend code of the bot 3DS console
|
||
1. Wait for the site to update
|
||
+ If it does not, refresh the page
|
||
1. Select "Continue"
|
||
1. Wait for the process to complete
|
||
+ This can take a while (up to an hour in some cases)
|
||
+ If you are still waiting after an hour, join [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) and ask (in English) for someone there to assist you
|
||
1. When the process has completed, download your `movable.sed` file from the site
|
||
|
||
#### Section III - DSiWare Injection
|
||
|
||
1. Open [TADpole Online](https://jisagi.github.io/TADpole-Online/) on your computer
|
||
+ If this site is nonfunctional, try [Project DSIHaxInjector](https://jenkins.nelthorya.net/job/DSIHaxInjector/build)
|
||
1. Extract the contents of the DSiWare exploit injection `.zip` to a folder on your computer
|
||
1. Select your `<8-character-id>.bin` for the "DSiWare.bin" field
|
||
1. Select your `movable.sed` file for the "movable.sed" field
|
||
1. Select the downloaded `ctcert.bin` file for the "ctcert.bin" field
|
||
1. Select the extracted `game_<your-region>.app` file for the "game_XXX.app" field
|
||
+ JPN ほぼ日の健康手帳™ users should be using the files from `USA.zip` instead of `JPN.zip`
|
||
1. Select the extracted `public_<your-region>.sav` file for the "public_XXX.sav" field
|
||
1. Select "Start!"
|
||
1. Wait for the process to complete
|
||
1. Rename the created `<8-character-id>.bin.patched` file to `<8-character-id>.bin`
|
||
+ Do not confuse this file with the `<8-character-id>.bin` file from earlier
|
||
1. 關閉您的主機
|
||
1. 將 SD 卡插入至電腦中
|
||
1. Navigate to `Nintendo 3DS` -> `<ID0>` -> `<32-character-id>` -> `Nintendo DSiWare` on your SD card
|
||
1. Copy the new `<8-character-id>.bin` file to the `Nintendo DSiWare` folder on your SD card
|
||
+ Overwrite the old `<8-character-id>.bin` file when prompted
|
||
1. 將 SD 卡插回主機中
|
||
1. 啟動您的主機
|
||
1. Launch System Settings on your device
|
||
1. Navigate to `Data Management` -> `DSiWare`
|
||
1. Under the "SD Card" (or "microSD Card") section, select your compatible DSiWare game
|
||
1. Select "Copy", then select "OK"
|
||
+ This may have caused your game to appear as "Sudoku" or "4Swords" depending on region; this is normal
|
||
+ JPN ほぼ日の健康手帳™ users will be missing ほぼ日の健康手帳™ on the home menu; this is normal
|
||
1. Exit System Settings
|
||
|
||
#### Section IV - Flashing FIRM
|
||
|
||
1. Launch b9sTool by starting your DSiWare game on your device
|
||
+ 如果出現提示,您可能需要點擊螢幕以觸發此漏洞
|
||
+ JPN ほぼ日の健康手帳™ users should instead run Steeldiver to launch the Homebrew Launcher, then run squirrelboot to launch the patched version of ほぼ日の健康手帳™
|
||
1. 選擇『Install boot9strap』並確認
|
||
1. 退出 b9sTool 並關機
|
||
+ 您可能得按住電源紐強制關機
|
||
|
||
#### Section V - Configuring Luma3DS
|
||
|
||
1. 開機時,按住「Select」鍵啟動 Luma 設定選單
|
||
+ If you encounter issues launching the Luma configuration menu, [follow this troubleshooting guide](https://github.com/zoogie/b9sTool/blob/master/TROUBLESHOOTING.md)
|
||
1. 透過方向鍵及『A』以開啟下列選項:
|
||
+ **『Show NAND or user string in System Settings』**
|
||
1. 按『Start』鍵以存檔並重新啟動系統
|
||
+ 如果黑屏,[請依循本疑難排解之步驟](troubleshooting#black-screen-on-sysnand-boot-after-installing-boot9strap)
|
||
|
||
___
|
||
|
||
### 繼續至[完成安裝](finalizing-setup)
|
||
{: .notice--primary} |