--- title: "Seedminer" --- {% include toc title="目次" %} ### 必ずお読みください "DSiWare"のセキリュティバグを利用して、本体にboot9strapを導入します。 それをするために、Seedminerという方法で3DSのDSiWare暗号化キー (`movable.sed`) を操作します。 次に、このDSiWare暗号化キーを使用して互換性のあるDSiWareアプリケーションを復号化し、脆弱性を利用して私達が使用するコードを挿入し実行します(デバイスで利用する脆弱性は国によって異なります)。 もしこのキーが完全にランダムなものであれば、現在のコンピューターで暗号化キーを破ることは不可能です。 しかし幸いにも、キー (`movable_part1.sed`) の前半部分については3DSのフレンドコードが関連しているため、暗号化を破ることが可能です。 Seedminerの仕組みについては、[こちら](https://zoogie.github.io/web/34⅕c3)を参照してください。 この方法は、本体のDSiWare暗号化を破るために強力なグラフィックスカードを備えたPCが必要であることに注意してください。 これらのいずれかにアクセスできない場合 ボランティアの自動化されたソフトウェアがあなたのためにこれを行うオンラインヘルパーサービスもあります。 ### 手順 #### セクション I - 互換性テスト このテストは、Seedminerを実行するために必ずしなければならないわけではありませんが、これから改造をするにあたって、テストをクリアできないのにSeedminerをするのは時間と労力の無駄です。 Seedminerをする方法は2つあります。(このページの下段に詳細が記載されています) このテストで失敗したとしても、別の方法を使用できます。 ####DSインターネット設定テスト(Fredtool用) 1. 「本体設定」に進み、「インターネット設定」から「DSソフト用設定」を選択します。 1. ポップアップ画面で「OK」を選択。 1. そのまま「Wi-Fi コネクション設定」メニューが読み込まれていれば成功です。 + 画面が黒のままになったり、フリーズしたりする場合。 テストに失敗しました。DSインターネット設定が必要なFredtoolメソッドを使用できません。 1. このメニューを終了します #### DSダウンロードプレイのテスト (Frogtool用) 1. ダウンロードプレイを開いて下さい (![]({{ "/images/download-play-icon.png" | absolute_url }}){: height="24px" width="24px"}) 1. 「ニンテンドーDS」を選択 1. お使いのデバイスが「DSダウンロードプレイ経由でソフトウェアをダウンロード」メニューにロードされた場合、テストは成功しました + 画面が黒のままになったり、フリーズしたりする場合。 テストに失敗しました。DSダウンロードプレイを必要とするFrogtool メソッドを使用できません。 1. このメニューを終了します ####セクションⅡ-準備 1. パソコンにSDカードを入れます 1. SDカードにある、`Nintendo 3DS` フォルダを開きます。 1. 表示されている32文字のフォルダ名をコピーします。 + このようなフォルダが複数表示される場合は、次の手順を実行します。 + `Nintendo 3DS` というフォルダ名を `BACKUP_Nintendo 3DS` というフォルダ名に変更する。 + SDカードを3DSに挿入し電源を入れます。 + デバイスがSDカードにデータを構築し終わるまで待ちます。 + 3DSの電源を切り、SDカードをパソコンに挿入します。 + SDカードにある、 `Nintendo 3DS` フォルダを開きます。 + 表示されている32文字のフォルダ名をコピーします。 + `Nintendo 3DS` フォルダを削除します。 + さきほど名前を変更した `BACKUP_Nintendo 3DS` のフォルダ名を `Nintendo 3DS` に戻します。 1. コピーした32文字のフォルダ名を、後で分かるようにメモしておきます。 + このフォルダ名のことを "ID0" と言います。 1. 本体の電源を入れます 1. ホームメニュー上部にあるフレンドリスト ( [orange Face Icon]({{ "/images/friend-list-icon.png" | absolute_url }}) を開きます) + もしここでエラーが発生し、メニューから追い出された場合、新しいMiiを作成する必要があります。あるいはあなたの3DSは任天堂サーバーにアクセスできない状態です(Banされている、または接続自体の問題)。 1. 自分の"フレンドコード"を見つけます。 ####セクションⅢ-Seedminer 1. パソコンから、 [Bruteforce Movable](https://bruteforcemovable.com/) を開きます。 + このサイトは、 `movable_part1.sed` を(ボット3DSを使用して)自動で検索し、(Seedminerを実行しているボランティアのPCを使用して) 3DSのDSiWareの暗号化を解除することができます。 + もしこのサービスが機能しない場合、 [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) で (英語で) 相談してください。 1. "Your friend code" の欄に、あなたのフレンドコードを (空白やハイフン抜きで) 入力します。 1. 「Your ID0」 の欄に、あなたの32文字の 「ID0」を入力します。 1. 「私はロボットではありません」のキャプチャ認証を行います。 1. 「Go」を選択します。 + もしサイト側がステップ4に進んだ場合、 `movable.sed` ファイルをダウンロードし次の手順に進みます。 1. サイト上にボット用フレンドコードが表示されたら、3DS本体の『フレンドの登録』≫『インターネットでフレンド登録』へ進み、サイト上に表示された「ボット用フレンドコード」を3DSに登録してください。 1. サイトが自動的に更新されるまで待ちます。 + もし変化がない場合、数分待ってからページを1度更新し直します。 1. サイトがあなたの情報を処理すると、 "Continue" または "Do another device" という選択肢が表示されます。 緑色の "Continue" ボタンをクリックします。 1. 残りの処理が完了するまで待ちます。 + 通常は早め (1~5分) ですが、場合により30分ほどかかることがあります。 + この処理の間、追加したボットがあなたの3DSに表示されない場合があります。 Webサイトが更新されていれば問題ありません。 + もし30分経過しても変わらない場合は、 [Nintendo Homebrew on Discord](https://discord.gg/MWxPgEp) で (英語で) 相談してください。 1. すべての処理が完了したら、サイトから `movable.sed` ファイルをダウンロードしてください。 + このファイルは今後必要になるので、保管してください ___ ### 方法 ___ #### Seedminer + Fredtool この方法は、Seedminer による脆弱性を用いたあなたの `movable.sed` ファイルを、DSiWareタイトルを復号化し、脆弱性のあるDSiWareタイトルを「DSソフト用設定」アプリに挿入するために使用します。 これには、eShopからDSiWareゲームをすでに所有(またはダウンロード/購入) する必要があります。 この方法はすべてのリージョンと互換性がありますが、eShopではJPNとUSAのリージョンだけが無料のDSiWareタイトルを持っています。 この方法では、DSソフト用設定が正しく機能している必要があります (このページ上部にあるテストを参照)。 引き続き [Installing boot9strap (Fredtool)](installing-boot9strap-(fredtool)) へ進んでください。 {: .notice--primary} ___ #### Seedminer + Steelhax + Frogtool この方法は、Seedminer による脆弱性を用いたあなたの `movable.sed` ファイルで、DSiWareタイトルを復号化し、脆弱性のあるDSiWareタイトルを「DSソフト用設定」アプリに挿入するために使用します。 この方法では、eショップから無料の「Steel Diver: Sub Wars」ゲームを所有している(またはダウンロードする)必要があります。 この方法は、欧州・日本・米国と互換性があり、上記の方法よりもやや複雑です。 EURリージョンデバイスをお持ちで、DSiWareゲームの支払いを希望しない場合にのみ、この方法を使用することをお勧めします。 または、上記の方法が何らかの理由であなたのために動作しない場合。 この方法では、DS Download Play が正常に機能している必要があります(このページの上部にあるテストを参照してください)。 [Homebrew Launcher (Steelhax)](homebrew-launcher-(steelhax)) へ進む {: .notice--primary}