掲示板でバーチャルコンソールからロムデータを取り出す方法について
質問を受けたのでこちらにやり方を書きます。
やる前に予めBootMiiをWiiにインストールし、
ロムを取り出したいバーチャルコンソールをWii本体に
保存しておいてください。
■VCからロムデータを取り出し方
BootMiiを起動し、SDカードにNANDメモリを保存します。
SDに保存された「nand.bin」及び「keys.bin」をパソコンにコピーする。
Wii NAND Extractor等を使い、NANDイメージからデータを抽出する。
展開先の
title 0010001
にあるファイルの中からロムが含まれて
いそうなサイズのファイルを探す。
u8tool.exeやu8extr.exe等を使ってそのファイルを展開する
展開されたファイルの中に
ロムイメージを発見
こんな感じでVCからロムイメージを取り出すことが出来ます。
手順としてはこれで終わりの場合や、展開されたファイルから
バイナリエディタ等を使ってロムを切り出したり、さらに展開したりなど
いろいろパターンがあります。
ただし最近のタイトルの多くはロムイメージが圧縮されて
しまっていてそのままでは利用できません。
この圧縮形式はいくつか種類があり、一部の形式については
解凍ツールがありますが、多くのファイルは解凍できないままです。
次はまた少し違った方法を書きますので
お楽しみに。
今頃ですけど2はまだですか?
自分も2期待して待ってます。
しばらくしてから書こうと思っていたんですが
そのころには対策されていてこの方法も
書こうとしていた方法も意味をなさなくなって
しまったんですよ…
一応近いうちに書こうと思います
u8extr.exeはどこでダウンロードするのですか?。
配布元がわからないのでアップロードされたものへの
リンクをのせておきます。
http://www.mediafire.com/?mvtijn0gm1m
http://www.mediafire.com/?bqml2yelfdf
そういや、VCからロムデータを取り出すには 2を書こうと思って
そのままになっているのでここにざっと書きます。
おそらく今はほとんどのロムイメージが圧縮されている
ものとおもわれますが、Wii上で動作させる課程でかならず
メモリ上にデータが解凍されるのでWiiRdを使い適当な場面で
メモリをダンプ、バイナリエディタでロムを切り出せば
どんな圧縮されていてもロムを取り出すことができます。
しかし、今現在多くのロムがそのまま流用できないように
一部を加工されているようになってしまっているため
エミュレーダーで完璧に動作するようなロムを取り出す
ことができるのは希です