FC2ブログ
2019 101234567891011121314151617181920212223242526272829302019 12
ここでは今となってはレガシーなDSi以前のコンソールに関連したHomebrewの研究をしていました。 初めての方は正面玄関(ホーム)よりお入りになり「館内の歩き方」をご覧下さい。
No. 2

R4で亜種のカーネルは動くのか?(調査編)

本家R4が製造中止になって久しいですが、
その亜種は現在も続々と増え続けています。
マジコンの代名詞的な存在成ればこその現象ですが…。
ところで、これ等の亜種のカーネルはオリジナルやコピー品のR4で動くのでしょうか?

そこで調査してみたところ幾つかの系列に分類できそうでした。
乱暴ですがファイル・サイズを頼りに分けてみました。

R4ファミリー・フルサイズ

① R4 type
R4 v1.18E      1.34MB
M3 Simply v1.14J 1.34MB(※1)

② N5 type
n5 v1.26E      1.34MB(※2)
ND1 v3.07E     1.34MB(※2)
NPlayer v3.04E   1.34MB(※2)
R4-III v3.02E    1.34MB(※3)
R4Plus v2.01    1.34MB(※3)
E7 v2.01E      1.34MB(※3)
R4 New v1.23E   1.34MB(※3)

③ ? type
R4Advance v1.20E 2.53MB(※3)
R4Deluxe v1.20E  2.53MB(※3)

④ SDHC type
R4sdhc v1.21E    3.6MB(※3)
MARS v1.03E    3.6MB(※3)

⑤ acekard type
R4Ultra_v1.52     585kB
R4Pro_v1.50     585kB
R4-New_v1.50    585kB

⑥ DSTT type
R4III SDHC v3.07E  490kB

意外と狙いは良かったようで見事に分かれました。(^^;

現在、オリジナルのR4は製造中止で存在しません。
今、市場に出回っているR4は全てコピー品かスーパー・コピー品です。
…なのでそれ等コピー品も①のR4 typeに属します。
実は私のもコピー品です。(-_-)

コピー品はオリジナルのカーネルが動きますが、
更新が止まっているのでそのままでは最新のゲームが動かなかったりします。
チートやバイナリ変更で対応できるようですが私には興味がありません。

私が興味があるのはオリジナルやコピー品のR4で亜種のカーネルが動くのか?
というアブノーマルな使い方です。
そこで実際に上記全てを検証してみました。
結果は大多数のカーネルが動きました。
但し多少の変更は必要ですが…。

マジコンには内部に起動するためのソフトが存在し、
ファームウェア等と呼ばれています。
R4の場合はこのファームウェアがTF上のカーネルを起動させ、
起動画面(メニュー)が表示される仕組みになっています。

但しR4の場合は少し変わっていてカーネルが暗号化されています。
R4のファームウェアはこれを復号化して起動し、
ジャンパ・チェック後に起動するようになっています。

R4の場合は_DS_MENU.DATという暗号化されたファイル以外は起動しません。
更にジャンパ・チェックもクリアする必要があります。
つまりこれ等の条件を整えれば亜種のカーネルも起動する可能性があります。

さて、大分長くなってしまったので続きは次回に廻します。

尚、レポートは執筆時の環境や情報に基づいており、
現在では異なる場合があります。

 
【 Column 1 】 R4亜種のカーネルのパッチと暗号化
それぞれのカーネル名の最後の※印の意味は下記を参考にして下さい。
※印が付いているものはこれ等の処理を行う事でR4で起動するようになります。

■ジャンパ・チェック用パッチ(※1)
_DS_MENU.DATを復号化して下記6箇所をバイナリ・エディタで変更する。
0000DFD8 73 → 7D
0000ED44 73 → 7D
0000EEA4 73 → 7D
0000FA48 73 → 7D
00131200 2D → 23
00132264 77 → 79
この変更後に再暗号化します。

YASUさんのr4customは更に凄く、
ジャンパ・チェック自体を無効にしてしまいます。
バイナリ・エディタを使用する上記方法より安全で簡単です。
但しYASUさんは遊び心が有る方のようで使い方に一工夫必要です。

■機種依存部分のパッチ(※2)
00000680 46 → 4F
この変更後に暗号化します。

■暗号化(※3)
_DS_MENU.DATを暗号化するにはchishmさんのr4cryptか、
YASUさんのr4encを使います。 r4encはr4decとセットでr4dencとなっています。

r4cryptは http://gbatemp.net/index.php?showtopic=97615 に詳しく有ります。
また、そこに有るリンクの こちら から落とせます。
コマンドライン・ツールなのでGUI.BATも切り出しておいた方が便利です。
r4dencは こちら にあります。 こちらのツールはドラッグ&ドロップ対応です。
[No. 2] 2009/04/14(火) NDS-その他 track back(0) comment(10)
コメント

_ds_menu_.datを複合化してndsファイルにしてみましたが、
woodr4から起動するとフリーズします。
アドバイスがあればお願いします。
- by: 漆黒のプリンス * 2010/08/05 20:02 * URL [ 編集] | UP↑

リンク貼らせて頂きました。

今日更新の記事で紹介させてもらいました。

これからはお互い頑張りましょう♪
今後とも宜しくお願いします。
では (・∀・)
JQ28DkQA by: くまのとーちゃん * 2009/04/19 23:53 * URL [ 編集] | UP↑

皆さんありがとうございます

くまのとーちゃんさん
> 私のブログで良かったらどーぞ貼って下さい。
> アークさんなら大歓迎ですよ♪

ありがとうございます。

ヘッダ関係は別としてブログの手直しは粗方終わったので、
明日からはレポートに専念できそうです。
BVgeUSCM by: アーク * 2009/04/19 23:38 * URL [ 編集] | UP↑

リンクを貼らせて頂きました
今後とも宜しくお願い致しますm(_ _)m
HuNsAbaI by: k071 * 2009/04/19 23:36 * URL [ 編集] | UP↑

ありがとうございます

ありがとうございます。

私のブログでは最初のリンク先になります。(公認の)

私のブログで良かったらどーぞ貼って下さい。
アークさんなら大歓迎ですよ♪
JQ28DkQA by: くまのとーちゃん * 2009/04/19 22:08 * URL [ 編集] | UP↑

漸く無人島ではなくなった…

皆さんありがとうございます。

くまのとーちゃんさん

> ここのリンクを貼っても宜しいでしょうか?

勿論、構いません。
此方からも貼らせて頂いても宜しいでしょうか?

k071さん

> R4の亜種ってこんなにあったのですね^^;

これは調査時のものなので現在はもっと増えています。
その中でも特徴があるものはこれからも個別に取り上げていく予定です。

P.S. リンクの件、快諾して頂きありがとうございました。
BVgeUSCM by: アーク * 2009/04/19 20:50 * URL [ 編集] | UP↑

開設おめでとうございます!

R4の亜種ってこんなにあったのですね^^;
知らないもの多数…
これからも勉強させて頂きますね^^

ブログ更新頑張ってください
HuNsAbaI by: k071 * 2009/04/19 20:23 * URL [ 編集] | UP↑

おめでとうございます♪

やっぱり面白いですね(≧∇≦)b
アークさんと興味のある事が似ているので助かります。
これからちょくちょく寄らせて頂きます。

私のブログは現在までリンクを貼っていませんが、
ここのリンクを貼っても宜しいでしょうか?
JQ28DkQA by: くまのとーちゃん * 2009/04/19 19:23 * URL [ 編集] | UP↑

お礼

コメントありがとうございます。

記念すべき最初のコメントです。(^^

NKさんのあの一言が無かったらこのブログは存在してなかったかも知れません。
お蔭様で何とかここまで来ました。

ありがとうございました。
BVgeUSCM by: アーク * 2009/04/19 07:15 * URL [ 編集] | UP↑

お疲れ様です!
ついに本格的に始動しましたね!w

コメントを書くのは苦手なので誰かが書くのを待ってた訳じゃないですよw

これからも頑張ってくださいね!
僕も色々と修行させていただきます!(`・ω・´)
13LaDGlA by: NK * 2009/04/19 00:04 * URL [ 編集] | UP↑

コメントの投稿
質問の前にこちらをお読み下さい。→質問時のご注意














管理者にだけ表示を許可する


| ホーム |
Page Top↑