Imaha486返信とりあえず『マジコンを使わずに3DSで自作ソフトを走らせる』までをメモ。Homebrew開発」を参照しました。あと一言加えておくと...現在の国内法では「3DSのROMダンプ」も「ROMの違法ダウンロード」もアウト。バックアップに関するハックは一切扱うことが出来ません。(3DSハックは唯一、自作プログラムを走らせることだけがどうにか合法です)。当記事は『3DSで自作ソフトを走らせたい人のため』の内容ですのでご了承下さい。ヤフオクや親しいゲームショップで手に入れましょう。ROPLoader実行用に。コレとDS用ソフト(Newスーパーマリオブラザーズなど)も必要。コレと適当なmicroSDカードが1枚必要。SDカードでも代用できるけど圧倒的に楽。適当なmicroSDカードに書き込む。ZZZZZZZZZZZZZZ...(ROPLoader)をブート。INSTALLER”が起動したらAボタンで3DS本体にインストール。exploitが実行可能な状態になります。いう自動実行シェルスクリプトファイルを作成。改行コードLF固定で下記の青文字の内容を入力して保存しましょう。※自宅ネットワークが192.168.0.0/24の場合。環境ごとに読み替えてね。192.168.0.100このautorun.shの入ったAirCardを3DSに挿して、PCからWinキー+Rで下記コマンドを実行。-t1~2分放置してタイムアウトから「応答」に変わればPCからアクセスが可能です。ちなみにPINGを止めると勝手に切れたりするのでこのPINGは作業中ずっと放置です。打つと...こんな感じにカードにファイルアクセスが可能です。いちいちカードスロットを触らなくて良いのでラクチンです。SDカード(AirCard)のルートにコピーして、3DSの「本体設定」→「その他の設定」→「ユーザー情報」→「DSソフト用設定」を開いた瞬間、しばらくフリーズした後にエラーが発生してHOME画面に戻ります。(ここでSDカードへの通電が切れるようで、AirCardの再起動にしばらく時間がかかります)。この裏ではユーザメモリをダンプしたものがSDカードに”DUMP.BIN”として保存されており、AirCardの再起動後にファイルを取り出すことができます。homebrew開発にはdevkitProとPythonを用います。1.devkitProUpdater-1.5.3.exeをc:\devkitproにインストール。2.7.6をC:\Python27にインストール。これらにパスを通すように環境変数を修正しても良いのですが、とりあえず後述のハローワールドビルド時にバッチファイルに組み込みます。・ハローワールドをビルドする173210氏作のハローワールドを検証ビルドしてみます。ZIP」でソースコードを丸ごとダウンロードし、適当なフォルダに展開。適当なバッチファイルを作成し、下記青文字内容を入力。Launcher.dat」とログが出力されれば成功。AirCardのルートにコピーして実行し、ハローワールドが実行されれば成功です。・さいごに今回紹介した内容は「入り口に立つまで」です。ゼロから新規に組むには数万円の投資が必要になるものの『マジコンを一切使うことなく3DSで自作プログラムが実行可能になる』というのは驚異的です。homebrew環境が出来た』というのは大変嬉しいことです。それでは、一足先に「3DSハック」の海へ行ってきます。「レインボーアイランド」など、エミュレータベースの公式プログラムからROMを抽出する技法をいくつか公開してきましたが、だんだん過去ログに流れてワケ分からなくなってきたので、自分の整頓用も兼ねてWikiを作りました。編集権限も解放していますので「ROM抽出」に限定して自由にご利用下さい。rainbow』のパクr...アレンジです。今の厳しい権利関係を考えると当然使えるわけもなく...。Wii版やDS版に至っては「黒歴史」扱いという始末。売っていてもかなり高額」という難点もあり、コレを使うのは非現実的。レインボーアイランドの基板に至ってはプレミアが付くレベルの超高額商品。...個人的にも諦めてましたが、それを打破出来るステキなモノがありました。LEGENDSと開発元が同じようなのでその抜粋版のようですが、2014年5月10日現在、中古価格が¥999+送料¥350の店もあって、なかなかお買い得。※時期によってはメディアカイト版のほうが安い場合もあります。先頭ヘッダの”PK”が”KP”に反転されているだけでした。バイナリエディタで開いてそこを修正すれば下記手順でのROM抽出が可能です。ROMイメージを固めたZIPファイルです。拡張子をzipにしても部分部分に不整合データがあり展開できません。(どちらかというと独自実装でzipヘッダ処理にバグがあるような...)。コレについては拡張子をzipにしたうえで下記ソフトに通してリペアするとOKです。files※よくよく見るとXPLOSIV版もメディアカイト版も”Rainbow.dat”の終端に“PK”とあるべき箇所が”KP”になっていました。ココを書き換えるだけでも展開できるようになるようです。XPLOSIV版は終端の”KP”を”PK”にフッタ修正。メディアカイト版は先頭と終端の”KP”を”PK”にヘッダ・フッタともに修正。OK、ということです。リペアしたzipファイルを展開すると...ファイル”01′′~”14′′を抽出できます。“01”~”14′′全てを放り込むと...何だかダメそうな雰囲気がしますが、これを全選択→右クリック→ゲームの修正、でOK。(新ROM)と、”rbislando.zip”(oldverROM)が生成されます。ACアダプタ¥2,599前から気になっていたものの我慢できずについにポチ。microUSB充電ケーブルはダイソーやセリアで100円なのでそれらを使って充電中。コンセントから何本も充電器が生えてたのが一本に集中出来たのでホクホク。¥1,954元はNEOGEO-X用ゲームカード自作のためのmicroSDカードのライン切断用に買ったブツですが、樹脂を切ろうとして先っぽをブチ割ってしまったので、改めて再購入。