![]()
掲示板でバーチャルコンソールからロムデータを取り出す方法について
質問を受けたのでこちらにやり方を書きます。
やる前に予め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を使い適当な場面で
メモリをダンプ、バイナリエディタでロムを切り出せば
どんな圧縮されていてもロムを取り出すことができます。
しかし、今現在多くのロムがそのまま流用できないように
一部を加工されているようになってしまっているため
エミュレーダーで完璧に動作するようなロムを取り出す
ことができるのは希です