バイナリ変更方法



)今から紹介する方法はマジコンの使用を助長する物ではございません。
あくまでも個人で所有するオリジナルソフトのバックアップをR4DSで使用するのが前提になります。
すべて自己責任でお願いします。

個人的にバックアップしたソフトをR4DSで使用するさいに最近では「
マジコン対策」が施されてR4DSでは起動出来ないソフトがあります。
(例えばDQ5で船から下りられない等)
その「
マジコン対策」を回避する方法として「回避コード」と「バイナリ変更」と言った方法があります。
ここでは簡単ではありますが「
バイナリ変更」のご説明したいと思います。

まずバイナリを編集をする際に必要なソフトとして「Stirling」と言うソフトをDLしましょう。

「Stirling」(←ここからDLして下さい)

【制作者】 DDS2様

編集方法は以下の通りです。

まずは解凍した「Stirling.exe」に直接「バイナリを変更したいソフト」をドラッグ&ドロップで入れて下さい。
するとしばらくして以下のような画像が表示されます。
(結構時間がかかる場合もありますので気長に待ちましょう)

これが「バイナリの一覧です」
さて、ここから2チャンネル様等で解析して下さった、変更するバイナリを検索します。

検索方法

まずは「検索・移動」から「指定アドレスへ移動」を選択します。
すると検索画面が出てきます。

今回変更したいバイナリ(緑色の文字)はこうです。
バイナリ変更:
000047E0: 81 E1 12 9A 41 E3 0F 44 40 36 EC 82 1A 49 14 94
    →
10 00 9F E5 10 C0 9F E5 00 C0 80 E5 44 C0 80 E5
000047F0: 05 2C C4 B2 F0 AA 20 C5 79 D4 15 0F EE 52 00 00
    →
05 00 A0 E1 5B 01 00 EA AC 8F 0F 02 EC 30 0F 02
00004D64
: 05 00 A0 E1
    →
9D FE FF EA

そこに書き換えたいバイナリの頭の数字(黄色い文字の部分)、ここでは「47E0」で検索してみましょう。

すると、こんな風にヒットします。
ここで反転した部分を変更するだけです。
81 E1 12 9A 41 E3 0F 44 40 36 EC 82 1A 49 14 94←(変更前)
    →
10 00 9F E5 10 C0 9F E5 00 C0 80 E5 44 C0 80 E5←(変更後)
複数ある場合は同じ作業を繰り返すだけなので割と簡単にできます。

変更したソフトを「上書き保存」してR4で確認して下さい。
「バックアップ」が作成されますがそれは入れないで下さい。
たまにバイナリの間違った物もありますので、作業はすべて自己責任でお願いします。
ここで説明した方法で私は成功しておりますが、出来なかった場合の責任は一切負いません。
(違ったバイナリを入れて起動した場合、最悪DS自体破損する場合もあるみたいです)


TOP
R4DSスキン板 PSP用壁紙 R4スキン作成手順 ここの人の独り言。