ポケモンメモ

ポケモンのメモです、他者に迷惑をかけるようなコメントは控えましょう。

Home Brew Launcherについて6

今回はリクエストがあった大乱闘スマッシュブラザーズ for Nintendo 3DSを使う方法を紹介します

導入までがかなりめんどくさいです、さらに導入したところでかなり不安定みたいです

それでもスマブラでHBLを起動したいという方は使ってみてください

 

用意するものは

パソコン(LinuxOS)、new3DSかnew3DSLL(旧型の3DSではできません)、Wi-Fi対応の無線LANカード、大乱闘スマッシュブラザーズ for Nintendo 3DS(体験版でもできます)、SDカード、starter kit、smashpayload.bin、beaconhax.pcap、aireplay-ng.patch、aircrack-ng、ある程度のパソコンの知識です

WindowsMacOSではこの方法は使えません、LinuxOSは無料OSなので各自で探してみてください

ただしインストールしてパソコンが変になっても自己責任でお願いします

パソコンの知識はTerminalでディレクトリの移動やコマンドがわかるぐらいの知識は必要です

ここから先はLinuxOSが入っている前提で書いてます

 

やり方

1.starter kitとsmashpayload.binをDLします

 http://smealum.github.io/3ds/

 上のURLのpreparing your SD cardの中のhomebrew starter kitをクリックしてDLします

 その下のotherapp/ropbin payloadに自分の本体バージョンを入力してDownload OtherappをクリックしてDLします

2.DLが終わったら解凍してSDカードの中に入れます

 場所はルートディレクトリ(SDカードを挿した時に最初に表示されるところ)です

 OtherappをクリックしてDLしたものは「smashpayload.bin」と名前を変更してください

 終わったらSDカードを3DSに戻してください、スマブラのバージョンがわからない人は起動して確認しておいてください

3.beaconhax.pcapとaireplay-ng.patchとaircrack-ngをDLします

 https://github.com/yellows8/3ds_smashbroshax/releases

 上のURLから3ds_smashbroshax_v1.2.zipをDLしてください

 https://raw.githubusercontent.com/yellows8/3ds_smashbroshax/master/aireplay-ng.patch

 上のURLをリンク先を名前をつけて保存するかURL先の内容をメモ帳にはって「aireplay-ng.patch」で保存してください

 https://github.com/aircrack-ng/aircrack-ng

 上のURLのDownload ZIPからDLしてください

4.DLが終わったら解凍します、3ds_sumashbroshaxの中からbeaconhax.pcapを取り出します

 いっぱいありますが体験版の方は「smashbros_eurdemo_beaconhax.pcap」製品版の方は「smashbros_gameotherv○○○_beaconhax.pcap」(○○○はスマブラのバージョン)を取り出してaircrack-ngフォルダの中のsrcフォルダに入れます

 海外版も同じですが北米版の方はusaと書かれている方を使ってください

5.aireplay-ng.patchをaircrack-ngフォルダに入れてTerminalを開きます

6.ここからが長い作業になります、以下のコマンドをTerminalで打ってください

 apt-get update、sudo apt-get update、apt-get upgrade、sudo apt-get upgrade

 sudo apt-get install openssl、sudo apt-get install libssl-dev、sudo apt-get install libnl-genl-3-200、sudo apt-get install libnl-genl-3-dev

 sudo apt-get install libnl-genl-3-200、sudo apt-get install libnl-3-dev、sudo apt-get install libnl-3-200、sudo apt-get install pkg-config

7.カレントディレクトリをaircrack-ngにしてpatch src/aireplay-ng.c < ./aireplay-ng.patchと打ってからmakeと打ってください

8.次にip linkと打ち表示された文字の「3: XXX: <~」のXXXを覚えてください。

 sudo ifconfig XXX down && sudo iwconfig XXX mode monitor && sudo ifconfig XXX up && sudo iwconfig XXX channel 6と打ってください

 オフラインになるまで上の命令を繰り返してください

9.カレントディレクトリをsrcにしてsudo ./aireplay-ng --interactive -r ./取り出したbeacon.pcapの名前 -h 59:ee:3f:2a:37:e0 -x 10 XXXと打ちます

 use this packet?と表示されたらyesと打ちます

10.スマブラを起動して大乱闘からみんなで大乱闘を選びます、少し待てばHBLが起動するはずです

 

Terminalのコマンドが違う可能性もあるので、この記事に載っているコマンドで動かない場合は調べてください

今回の方法はLinuxのPCとスマブラのデータがなく動作確認をしていませんので質問されても返せません

この方法のメリットとしては本体のバージョンを最新にしても使えることです