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、ある程度のパソコンの知識です
WindowsやMacOSではこの方法は使えません、LinuxOSは無料OSなので各自で探してみてください
ただしインストールしてパソコンが変になっても自己責任でお願いします
パソコンの知識はTerminalでディレクトリの移動やコマンドがわかるぐらいの知識は必要です
ここから先はLinuxOSが入っている前提で書いてます
やり方
1.starter kitとsmashpayload.binをDLします
上の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とスマブラのデータがなく動作確認をしていませんので質問されても返せません
この方法のメリットとしては本体のバージョンを最新にしても使えることです