HaxxStation ダウンロードプレイexploitでDS Homebrew起動

GBATempで、ニンテンドーDSのダウンロードプレイに存在する脆弱性を利用してHomebrewを起動するHaxxStationをリリースしていました。(通行人Aさん情報ありがとね)

GBATempでは細かいチュートリアル的なものは書かれていません。細かく情報を掲載しているサイトがなかったので、調べました。動画でわかる内容を中心に書いてみます。

1) DSでダウンロードプレイを選ぶとHaxxStationというタイトルが見つかるので、それをダウンロードする。

2) DS Download Stationが起動し、Loading for software available for downloadと画面に表示され、データが読み込まれる。

3) 『7 Grand Dad DS』というタイトルが見つかるのでダウンロードする。

4) Flashcartなしで『7 Grand Dad DS』というゲームが起動する

この『7 Grand Dad DS』というのは調べたところ、タイトーが1992年にファミコン向けに発売した、アニメ「原始家族フリントストーン」をモチーフにした横スクロールアクションゲーム『フリントストーン』のMOD版のようです。まあ、Homebrewと同じ扱いのデータ(.ndsファイル)ということでしょう。

HaxxStationというタイトルをどこからダウンロードするのかが動画ではわかりませんが、実はもう1台のDSから送信されています。つまりDS Download Station Vol. 1 (USA)というROMとそれを起動するFlashcart、そしてダウンロードプレイのデータ配信側として使用するDSが別にもう1台必要ということになります。

GBATempで配布されているのはdspatch.exeというファイルとHaxxStation flashcard launcher packです。dspatch.exeは正式名称がDS Download Station PatcherというWindows向けコマンドラインユーティリティで、Homebrewの.ndsファイルにパッチをしてDSステーションで配布される体験版として起動させてしまうというもののようです。そしてHaxxStation flashcard launcher packは各Flashcart向けの、HaxxStationを配布するためのもので、Flashcart向けの.ndsファイル(見た感じDSTTやM3 Real、R4iGold、R4iSDHC向けらしきファイル名となっています)がリリースされている形です。

残念ながらDSiのコードには非対応で、SDカードやNANDのアクセスはできません。また、3DS/2DSにも対応はしているようです。

利用しているDS Download StationはUS版で、EU版や日本版にはどうも対応していないようです。DSにはリージョン制限がないので関係ないといえば関係ないかもしれませんけど。

FlashcartなしでDSでHomebrew起動というのはなかなか画期的ではありますが。別にもう1台配信用にFlashcart付きDSが必要な時点で実用性求めると本末転倒感のあるハックです。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

『HaxxStation ダウンロードプレイexploitでDS Homebrew起動』へのコメント

  1. 名前:poppo 投稿日:2017/06/12(月) 21:32:52 ID:eb71850bf 返信

    DSからが難しいならWiiから配信すればいいじゃない、
    と思うけどそんな簡単じゃないんだろうな。
    でもうまくいけばGCからGBAの吸出しができるようになったように、
    WiiからDSの吸出しができるようになるかも。3DS/GBAまで行けるかはわからないけど。

  2. 名前:YCOM 投稿日:2017/06/13(火) 18:03:27 ID:c317bbf75 返信

    PCのDSエミュで何とかならないのかな?

  3. 名前:gin 投稿日:2017/06/18(日) 12:36:02 ID:65844caff 返信

    DSは3DSで吸い出しできるのでわざわざWiiで吸いだす必要はないでしょう。
    しかしWiiほどハックが進んでいれば、確かにステーションの代わりとして機能させることは十分に可能かもしれませんね。