独立ガイド / 根拠を明確に
REA Tool について
REA Tool は REA(Reverse Engineer Anything)を学ぶための独立サイトです。実践ガイドと小さなブラウザー実験を通じて、ソフトウェアの機能を一つずつ理解する手助けをします。
独立した学習サイト
このサイトは REA の開発・運営元とは関係ありません。REA 本体の開発先: 公式リポジトリ。公式サイト: rea.tools。当サイトでは、公式ドキュメントや調査へのリンクに、解説、学習用インターフェース、再現可能な検証を添えています。
ガイドの検証方針
調査では、具体的な問いと確認可能な根拠を結び付けます。パッケージ、ソースのスナップショット、元プロジェクトの報告を使う場合は、バージョンまたは出典を示します。レビュー日は確認した日付であり、それ以降のすべての版で同じ動作を保証するものではありません。
- コードで確認した事実: ファイル、命令、ツールの報告結果など、静的に確認できる根拠を示します。
- 元プロジェクトの結果: リンク先のプロジェクトが報告した実行・比較結果は、そのプロジェクトによる結果と明記します。
- 当サイトでの検証: 実際に実行した内容、入力、結果が示す範囲を記載します。
- 学習用の図や実験: 新たに制作した図やブラウザー操作でルールを説明します。元アプリの動作を録画したものではありません。
自分でも検証する
slugify の調査例 には再現用キットがあります。 Aegis のガイド では公開 TOTP テストベクトルを解説しています。追加された四つのラボには共通の資料があります: ダウンロードできるルール、実行可能な検証スクリプト および 数値テストの結果記録。
一連の入力で結果が一致しても、裏付けられるのは検証した動作だけです。ゲーム全体、アプリ全体、OS 連携を再実装できた証明にはなりません。
実験に含まれない範囲
恐竜ゲームのラボ は、文書化された加速ルールに独自の描画・衝突判定コードを組み合わせています。 TH04 の図 は、元の iatan2 ヘルパーを再現せず、ポインター方向への照準を近似しています。 DX-Ball の音声デモ は、ゲームの音声エンジンをエミュレートせず、Web Audio で左右の方向を示します。 電卓ラボ は、二つのオペランドを使う一連の百分率計算をモデル化しています。
バージョンと訂正
結果が異なる場合は、対象とツールのバージョン、入力、テスト範囲を記事と比較してください。出典リンクから最新の公式ドキュメントも確認できます。日付付きの例は再現可能なスナップショットとして残します。主張を変更する場合は、説明や検証も更新します。
当サイトの発行元は REA Tool です。元の調査にはそれぞれの出典を付けます。REA ソフトウェア自体の不具合は、プロジェクトの窓口へ: 公式 Issue トラッカー。このトラッカーは当サイトではなく REA プロジェクトが管理しています。
具体的な問いから始めるREA のチュートリアルと実例を見る →