Beyond Headlines
日本語

ゼルダはなぜPS5で動くようになったのか?

インストールするアプリはすべて、人ではなくプロセッサのために書かれた数字の壁として届きます。リバースエンジニアリングは、その数字を人が読める形に戻す技術です。今年10月には、AIツールが1990年代のゲームの一部を、数字ひとつまで元と一致するほど正確に作り直しました。

この動画では、レシピとケーキのたとえを使って、ソフトウェアを分解する方法(逆アセンブラ、デコンパイラ、Ghidra)、それが多くの場合合法である理由(WannaCryのキルスイッチ、Phoenix BIOSのクリーンルーム、Sega v. Accolade、Sony v. Connectix)、ファンがスーパーマリオ64とゼルダを作り直した方法、エミュレータの役割、そしてリバースエンジニアリングが複製に変わる境目を見ていきます。

この記事は動画のナレーション全文です。 YouTubeで見る

01 · 0:00

完成品を作り直す

完成品を作り直す
▶ Beyond Headlines · 0:04

ここ数週間、ハックされたプレステファイブでゼルダが動き、エーアイで作ったフォトショップとプレミア風の無料アプリも出ました。任天堂もアドビも、ソフトの設計図は渡していません。では完成品しかないとき、プログラムはどう作り直すのか。

完成品を作り直す
▶ Beyond Headlines · 0:26

入れるアプリは全部、こんな数字の壁で届きます。人ではなくプロセッサ向けです。そして今月、あるエーアイツールがその壁のごく一部を人が読めるコードに戻し、元のプログラムを数字ひとつまで正確に再現しました。これがリバースエンジニアリング。エーアイがそれを速く安くしています。

02 · 0:48

ソフトウェアはケーキ

ソフトウェアはケーキ
▶ Beyond Headlines · 0:52

ソフトをケーキに例えます。プログラマーはソースコードというレシピを人が読める言葉で書き、余白に各手順の説明を添えます。次にコンパイラというプログラムが、それを完成アプリに焼き上げます。プロセッサへの正確な指示、長い数字の列です。ケーキは手に入り、レシピは会社の厨房に残ります。

ソフトウェアはケーキ
▶ Beyond Headlines · 1:13

焼くと何が消えるか見ましょう。1を返せ、とだけ書いたコード1行が、6つの数字になります。プロセッサは完璧に理解しますが、手順の名前、メモ、存在理由がすべて消えています。リバースエンジニアリングは、ケーキを味わいレシピを割り出すことです。

03 · 1:35

2歩さかのぼる

2歩さかのぼる
▶ Beyond Headlines · 1:39

手順は2段階です。まず逆アセンブラというツールが、数字をプロセッサ独自の略記、アセンブリに訳します。まるで杓子定規なロボットのレシピです。この数をここへ移せ、あの数を足せ、3行戻れ。手順は正確ですが、実際のアプリには何百万もあり、説明は一切ありません。

次にデコンパイラというツールが、繰り返しや判断などのおなじみのパターンを探し、普通のコードらしきものを組み立て直します。でも名前がないので、材料はどれも8番のもの、のような名札で戻ります。それぞれの正体を突き止め、名前を付けるのが作業の大半です。2019年、アメリカ国家安全保障局は、そのための自前のツール、ギドラを無料公開しました。

2歩さかのぼる
▶ Beyond Headlines · 2:12

専門家はプログラムを動かして観察もします。パン職人を撮影するように、開くファイルやネットに送るものを確かめるのです。

04 · 2:45

なぜそんなことをするのか

なぜそんなことをするのか
▶ Beyond Headlines · 2:49

なぜこんなことを?多くは人々を守るためです。ウイルスはレシピ付きで来ないので、セキュリティ研究者が分解するしかありません。2017年5月、ランサムウェアのワナクライが、世界中の病院や企業のパソコンをロックしました。分解中の研究者は、それが奇妙なアドレスの存在を繰り返し確認していると気づきました。

なぜそんなことをするのか
▶ Beyond Headlines · 3:09

彼が約11ドルでそのアドレスを登録すると、キルスイッチとなって攻撃の拡散が止まりました。この技術で、新しいソフトは古いファイル形式を開け、ゲーム機が消えても古いゲームを遊べます。

05 · 3:30

クリーンルーム

クリーンルーム
▶ Beyond Headlines · 3:34

今お使いかもしれないピーシーの誕生にも一役買いました。1980年代初め、アイビーエムピーシーはバイオスという小さな内蔵プログラムに頼り、そのコードはアイビーエムの所有でした。フェニックスという会社は、1行も写さずに互換版を売ろうとしました。そこであるチームがアイビーエム版の動作を調べ、コードなしの動作説明書を書きました。

クリーンルーム
▶ Beyond Headlines · 4:02

次に、コードを一度も見ていない技術者が、説明書だけで新コードを書きました。これがクリーンルーム、元のレシピを知らない料理人による再現料理です。フェニックス版は1984年5月に発売され、他社のアイビーエム互換ピーシー作りを助けました。著作権が守るのはコードの正確な表現で、何をするかという発想ではない、という考えです。

06 · 4:31

裁判所の判断

裁判所の判断
▶ Beyond Headlines · 4:35

裁判所も一定の範囲で支持してきました。1992年、米国の裁判所は、ゲーム会社アコレードがセガ機のコードを分解し、対応ゲームの作り方を知るのを認めました。2000年には同じ裁判所が、コネクティクス社に、

マックでプレステのゲームを動かすソフトのため、内蔵コードの調査を認めました。どちらも、元の製品と共に動く新しい物が目的だったので、分解が許されました。ただし一線はあります。アメリカでは、何も共有しなくても、コピー防止を破るだけで違法です。

裁判所の判断
▶ Beyond Headlines · 5:02

欧州と韓国は主にプログラム連携目的の逆コンパイルを認め、ほぼ同じ複製作りへの利用は禁じます。多くのアプリのライセンスも、細則でリバースエンジニアリングを禁じています。

07 · 5:30

数字ひとつまで

数字ひとつまで
▶ Beyond Headlines · 5:34

特に見事な例のいくつかは、ゲームファンが無償でやったものです。2019年、有志がスーパーマリオ64のコードを手作業で書き直して公開しました。基準は厳しく、書き直したコードを焼き直すと、元のゲームと数字ひとつまで一致する必要がありました。一つでも違えば作業を続けました。

数字ひとつまで
▶ Beyond Headlines · 6:03

ファンはゼルダの時のオカリナとムジュラの仮面でも同じことをし、各作に何年もかかりました。読めるコードを手に、ワイド画面、滑らかな動き、現代的な操作の新しいピーシー版を作りました。その版には任天堂の画像も音楽もステージもなく、手持ちのソフトから用意が必要です。この秋、ある開発者がこの成果を移植し、ハックされたプレステファイブで時のオカリナとムジュラの仮面をネイティブで動かしました。

08 · 6:33

ゲーム機のふりをする

ゲーム機のふりをする
▶ Beyond Headlines · 6:37

プレステファイブで動くブレス オブ ザ ワイルドの話題の動画は、別の方法です。作り直さず、エミュレーターというプログラムが元の任天堂機のふりをし、ゲームは無改造で動きます。ピーエスファイブ ケム ハーが、ウィーユー用エミュレーターのケムを、改造機にヨンケーで移植しました。エミュレーターは合法になりえますが、2024年3月、

ゲーム機のふりをする
▶ Beyond Headlines · 6:56

スイッチ用ユズの開発陣は240万ドルで任天堂と和解し、閉鎖しました。任天堂は、ユズがコピー防止の回避用だと主張しました。

09 · 7:15

AIが変えたこと

AIが変えたこと
▶ Beyond Headlines · 7:19

エーアイは何を変えたのか。リバースエンジニアリングで一番遅いのは、いつも人間の作業でした。名前付け、流れの追跡、推測の確認です。今はエーアイエージェントが多くをこなします。今月公開の無料プロジェクト、アールイーエーは、エーアイのコーディング助手にプロ用解析ツールを自分で操らせます。

エーアイはツールに簡単に尋ねます。このメッセージはどこで使われるか、この手順の直前に何が起きるか。目玉は1990年代のゲーム、ディーエックスボールの一部、音をどちらのスピーカーから出すか決める部分です。エーアイはそれを読めるコードに作り直し、それを焼き直すと、63個の数字がすべて元と一致し、3000超のテストにも合格しました。

AIが変えたこと
▶ Beyond Headlines · 7:50

ゲーム全体でなく小さな一部で、テストも自前です。それでもマリオのファンと同じ厳しいテストを、機械がこなしたのです。

10 · 8:22

もっと大きな標的

もっと大きな標的
▶ Beyond Headlines · 8:26

もうエーアイは、ずっと大きな標的に向けられています。9月下旬、ある開発者はコール オブ デューティ モダン・ウォーフェア2の元のピーシー版をエーアイ17体で同時に再構築中と明かしました。アクティビジョンは動画を削除させました。

もっと大きな標的
▶ Beyond Headlines · 8:48

10月初めには、ブラウザで動くヘイローやジーティーエー バイスシティが、エーアイの助けで作り直したとして出回り、一部は本当に動きました。エーアイ製のフォールアウト風ファンゲームは、ベセスダが法的通知を送ったらしく、消えました。こうした再現は結局、他人のコードを一歩ずつなぞるので、パブリッシャーは複製扱いです。

11 · 9:11

ゼロから作ったそっくりさん

ゼロから作ったそっくりさん
▶ Beyond Headlines · 9:15

アドビ似のアプリは別です。開発者ブランドン・トーマスは、アンソロピックのクロードで無料アプリを7つ作ったそうです。フォトショップ、プレミア、イラストレーター、ライトルームなどの代替です。彼はクリーンルームと呼び、アドビのコードを分解、複製した形跡はまだありません。

ゼロから作ったそっくりさん
▶ Beyond Headlines · 9:37

アプリは一から書いたコードでアドビ製品をまねています。初期ユーザーはまだ粗いと言い、アドビは公には無反応です。エーアイが変えたのは、クリーンルームの費用です。フェニックスに必要だったプログラマー陣は、今なら説明書とエーアイモデルで足ります。

12 · 9:59

海賊版が始まる場所

海賊版が始まる場所
▶ Beyond Headlines · 10:03

では、リバースエンジニアリングと海賊行為の境目は?プログラムを調べ、連携するか同じ働きをする自前のコードを書くのは、多くの国でおおむね合法です。そのコードや絵、ステージをコピーしたり、無料で使うために保護を破ったりするのは認められません。どのアプリも、完全な指示書をもう堂々と隠し持っています。

海賊版が始まる場所
▶ Beyond Headlines · 10:25

何十年も、読むには希少な技術と長い時間が要り、その難しさがソフトを静かに守ってきました。エーアイが読解を楽にしています。読んだもので何をしてよいかのルールは変わっておらず、次の大きな争いはまさにそこをめぐるでしょう。

YouTubeで見る

出典

  • REA project (DX-Ball sound-pan benchmark, 63 bytes matched, 3,205 tests): https://github.com/morluto/rea ; GBHackers, 12 Oct 2026 ; https://hoangyell.com/rea-explained
  • Intel 64 and IA-32 Architectures Software Developer's Manual, Vol. 2 (MOV, RET encodings)
  • NSA Ghidra public release, 5 Mar 2019 (RSA Conference); Hex-Rays decompiler, SensePost, 13 Sep 2007
  • NCSC UK, "Finding the kill switch", 12 May 2017 (WannaCry)
  • Phoenix Technologies BIOS, May 1984 (Wikipedia, Phoenix Technologies)
  • Sega Enterprises v. Accolade, 977 F.2d 1510 (9th Cir. 1992)
  • Sony Computer Entertainment v. Connectix, 203 F.3d 596 (9th Cir. 2000)
  • 17 U.S.C. 1201 (circumvention of copy protection)
  • EU Directive 2009/24/EC, Art. 6; Korean Copyright Act, Art. 101-4
  • Super Mario 64 decompilation: https://github.com/n64decomp/sm64
  • Ocarina of Time decompilation (Zelda Dungeon, 1 Dec 2021); Majora's Mask decompilation (Android Authority, Dec 2024)
  • RetroGems, 1 Oct 2026 (Majora's Mask PS5 port)
  • Wccftech, 6 Oct 2026 (PS5CEMU-HAR, Cemu on jailbroken PS5)
  • GamingOnLinux, 4 Mar 2024 (Yuzu settlement)
  • Kotaku, 3 Oct 2026 (Modern Warfare 2 rebuild, Activision takedown, Fallout fan game); Kotaku, 9 Oct 2026 (browser ports)
  • TechSpot, 8 Oct 2026; PetaPixel, 7 Oct 2026 (Brandon Thomas's Adobe look-alike apps)