PS2の「最後の秘密」が26年越しに解析|旧型MechaConのファームウェア抽出に成功、PCSX2や修理への影響は
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
旧型MechaConのファームウェア抽出に成功、コピーガード全面突破ではない
出典:VideoCardz / PS2 Developer Wiki「MechaCon」 / MechaDump(GitHub) / PCSX2 Reliquary(GitHub)にもとづきます。2026年9月18日時点の情報です。
PS2は日本で2000年3月4日に発売され、世界累計販売台数は1億6,000万台に達したハードウェアです。発売から26年が経った2026年になっても、内部には完全には解析されていない部分が残っていました。今回明らかになったのは、その空白の一つだった初期~中期型「MechaCon」の内部コードです。
開発者DiscoStarslayer氏は2026年9月13日、4年間にわたる作業の末、対象チップのdecapping(開封)・光学的なROM解析を経て、最終的にソフトウェアからファームウェアを抽出できるところまで到達したと発表しました。突破口となった脆弱性は、協力者のLibby氏が不完全な光学ダンプデータから発見したものです。
ただし「26年ぶりにPS2のコピーガードが破られた」「これで光学ドライブを簡単にSDカードへ置き換えられる」と考えるのは早計です。今回の成果が実際にどこまでの意味を持つのか、旧型PS2・PCSX2・修理への影響まで一次情報にもとづいて整理します。
VideoCardzの取材に対しても、今回の発表には光学ドライブの代替ハードウェアや、汎用的なPS2セキュリティ回避ソフトの公開は伴っていないと明記されています。研究者はDiscoStarslayer氏自身も「まだ安全なツールになる前に、さらなる作業が必要」としており、現状は一般ユーザーがすぐ使える成果ではありません。今回の価値は、これまでブラックボックスに近かった旧型MechaConの内部コードを研究者が直接読めるようになったことにあります。
目次
基礎知識PS2のMechaConとは何か
MechaConは「Mechanics Controller」の略で、名前だけを見るとCD/DVDドライブを動かすための制御チップに思えます。しかし実際には、PS2において非常に重要なセキュリティプロセッサーでもあります。
PS2 Developer Wikiによると、MechaConは光学ドライブの制御に加えて、MagicGateで保護されたKELF・KIRXなどの復号と署名検証、メモリーカードの認証、DNAS関連処理、Console IDやMACアドレスの保持、ディスク種別の判定などを担当しています。つまりPS2が「挿入されたディスクは何なのか」「正規のメディアとして扱ってよいのか」「暗号化された実行ファイルを起動してよいのか」といった判断を行ううえで、中心的な役割を担っているチップです。MechaConの内部コードを直接読めるようになることは、単にDVDドライブの仕組みが分かるという話にとどまらず、PS2のセキュリティ設計そのものを外部から挙動を推測するのではなくファームウェアを解析しながら調べられるようになることを意味します。
対象世代今回解析されたのは「古いMechaCon」
ここで重要なのが、PS2には世代の異なるMechaConが存在することです。初期のPS2では、33.8688MHzで動作する16bitのSPC970コアを採用したMechaConが使用されていました。SPC970系には初期A-chassis向けのCXP101064、後期A-chassisからD/D’世代に採用されたCXP102064、その後のF/G-chassisで使用されたCXP103049などが存在します。今回の成果で対象として名指しされているのが、このCXP102064です。
PS2 Developer Wikiでは、SPC970系はSCPH-390xxまでの世代で使用され、SCPH-500xx以降では32bit ARM系の「Dragon」MechaConへ切り替わったとされています。実は後期PS2で使われたDragon MechaConについては、以前から内部ファームウェアを読み出す「MechaDump」というツールが存在していました。MechaDumpの公式説明でも、対象はSCPH-500xx・すべてのSlim PS2・PSXシリーズとされており、ARM7TDMIベースのDragon MechaConを対象とする一方、それより前の機種は非対応と明記されています。つまり今回の成果は、すでに解析されていた後期PS2をさらに突破したというより、長年取り残されていたSCPH-390xx以前のPS2にようやく研究の手が届いたと考えた方が分かりやすいでしょう。
経緯なぜ26年間もファームウェアを取り出せなかったのか
Dragon世代とSPC970世代では、ファームウェアの構造が大きく異なります。Dragon MechaConでは、Sonyが後から不具合を修正できるようEEPROMへパッチを保存してファームウェアの一部を差し替えられる仕組みが導入されており、MechaDumpはこのパッチ機構を利用してコードを実行し、MechaConのROMを取り出します。一方、古いSPC970系MechaConではファームウェア本体がOTPまたはMask ROMへ格納されており、Dragonのように簡単にコードを書き換えることができません。
そこでDiscoStarslayer氏らは、チップそのものを物理的に開封するdecappingを行い、シリコン上のROMを光学的に読み取る「optical dumping」を進めました。しかし光学的に取得したROMデータは完全なものではありませんでした。この不完全なダンプを解析した協力者のLibby氏が脆弱性を発見し、それを利用することで最終的には実機からソフトウェア経由でファームウェアを取り出せるようになったとDiscoStarslayer氏は説明しています。物理的にチップを破壊して1個ずつ解析する方法から、ソフトウェアで複数の実機を調査できる方法へ進んだことが、今回の成果の大きな意味です。DiscoStarslayer氏によれば、2026年9月18日時点ですでに6個程度のダンプが得られています。
対応状況V2はダンプ成功、V1はまだ対象外
今回の手法も、最初からすべてのSPC970系MechaConに対応していたわけではありません。当初はV2系のみ対応していましたが、その後V3系MechaConについても最初のファームウェアダンプに成功しています。一方、最初期のVersion 1系については現在の手法では読み出せません。PS2 Developer WikiにはSCPH-10000などで使われた1.02や、CXP102064を使用した1.06・1.08など複数の初期ファームウェアが記録されていますが、今回発見されたダンプ手法はVersion 1を除外すると明記されています。そのため「PS2のMechaConがすべて完全解析された」と表現するのも現時点では正確ではありません。旧型PS2に残っていた大きな空白を埋める突破口が開いた、と見るのが適切です。
注意今すぐ自分のPS2からダンプするのはおすすめできない
「ソフトウェアでダンプできる」と聞くと、簡単に実行できるアプリのように感じるかもしれません。しかし現在の方法は、一般ユーザーが貴重な実機で試す段階ではありません。現在の手順はコンソールのEEPROMを損傷・破損させうる操作を伴うとDiscoStarslayer氏自身が警告しており、より安全なツールになるまでにはさらなる作業が必要だとしています。2026年9月18日時点では、研究者が複数のファームウェアを収集・解析している段階と考えた方がよいでしょう。手元にSCPH-30000やSCPH-39000などの古いPS2があるからといって、現段階で無理に試すメリットはほとんどありません。
誤解の訂正「PS2のコピーガードが26年ぶりに破られた」わけではない
今回のニュースで特に誤解されやすいのが、コピーガードとの関係です。PS2ではすでにFreeMCBoot・FreeDVDBoot、HDDやメモリーカードを利用した方法など、さまざまな形でHomebrewやバックアップを起動する手段が研究されてきました。後期PS2向けには「MechaPwn」も存在します。MechaPwnではDragon MechaConの地域設定や構成フラグを変更でき、対応モデルではディスクに関する制限を変更することも可能です。
コピーしたディスクをソフトウェア経由で起動する方法は以前から存在しており、SCPH-500xx以降のDragon MechaConではMechaPwnによる制限解除もすでに利用できます。さらに、一般的なPS2ゲームディスクの内容そのものがMechaConによって丸ごと暗号化されているわけでもありません。したがって、今回ROMが取り出せたことで突然すべてのPS2ゲームの暗号が解除された、というニュースではありません。むしろ注目したいのは、これまでMechaPwnの主要機能を利用できなかった旧型PS2です。MechaPwnの公式説明でも、Dragonを使用しない古いPS2は同様の変更機能には対応していません。今回SPC970系をダンプできるようになったことで、解析結果によっては旧型PS2でも同種の機能が可能になる可能性が指摘されていますが、これはまだ実現が保証されたものではなく、まずファームウェアを解析し新しい脆弱性や利用可能な仕組みを見つける必要があります。
エミュレーターPCSX2の互換性がすぐ大幅に上がるわけでもない
もう一つ期待されそうなのが、PS2エミュレーター「PCSX2」への影響です。ファームウェアが解析されたことで「PCSX2の互換性やFPSが一気に改善するのでは」と考えるかもしれませんが、通常のPS2ゲームを動かすだけであれば今回の成果による直接的な変化は限定的だと考えられます。PS2のセキュリティに関する重要な情報の多くは、PS3に搭載されたPS2エミュレーター「ps2_emu」や、すでに解析済みのDragon MechaConなどから既に取得されていたためです。
今回のダンプがより重要になるのは、PS2をハードウェアレベルで正確に再現しようとする低レベルエミュレーションです。MagicGateやKELF・KIRXのセキュリティ処理はMechaConを通るため、実際のSPC970ファームウェアを解析できれば、本来のPS2がどのような順序で認証や復号を行っていたのかをより正確に再現できます。この方向性を分かりやすく示しているのが、DiscoStarslayer氏自身が開発している実験的なPCSX2フォーク「PCSX2 Reliquary」です。設定にはMechaConのChallenge IV・Card Key Store・Key Store Key・Encrypted Key Storeなどを読み込む項目が用意されており、MagicGateなどを含むセキュリティ経路を通常のPCSX2より細かく再現する設計になっています。そのため今回の成果は「PCSX2でゲームが速くなる」といったものではなく、これまで省略・推測されていたPS2の内部動作を正確に再現するための資料として価値が高いと考えられます。
波及範囲PS2ベースのアーケード基板解析にも意味がある
SPC970 MechaConは家庭用PS2だけで使われていたわけではありません。PS2 Developer Wikiによると、MechaConファームウェア2.04系の一部は、Namco System 246・System 256、Konami Python 1といったPS2ベースのアーケードシステムでも使用されていました。これらの基板では、家庭用PS2とは異なる専用のMagicGateキーやドングル認証などが利用されています。PCSX2 ReliquaryがNamco System 2×6やKonami Pythonを研究対象としていることを踏まえても、今回取得されたファームウェアは家庭用PS2だけでなく、PS2互換アーケード基板の保存にも役立つ可能性があります。一般ユーザーにとってすぐ使える成果ではありませんが、20年以上前の専用アーケード基板を将来ソフトウェア上で保存するという意味では重要です。
将来性光学ドライブをSDカードへ置き換えられるようになる?
古いディスク型ゲーム機では、CDやDVDドライブをSDカードなどに置き換える「ODE(Optical Drive Emulator)」が人気です。PS2でも今回のMechaCon解析によって本格的なODEが登場することを期待する声がありますが、ここも現時点では慎重に見る必要があります。MechaConのファームウェアダンプだけでは、ハードウェアODEを作るための情報として十分ではないとされています。光学ドライブの処理にはMechaConだけでなくDSPなど別のハードウェアも関係しているためです。
一方で興味深い可能性もあります。既存のDSPにディスク読み取りを任せたままMechaConだけを置き換える「代替MechaCon」のようなModchipを作ることは可能とされています。これは光学ドライブそのものを完全にエミュレートするODEとは別物ですが、MechaCon故障時の修理方法として発展する可能性があります。PS2は発売からすでに26年が経過しており、今後はレーザーやモーターだけでなく専用ICそのものの故障も増えていきます。メーカーから交換部品が供給されない古いゲーム機を維持するうえで、専用チップの動作をFPGAやマイクロコントローラーなどで代替できるようになることは大きな意味があります。今回の成果は「PS2でディスクを使わずゲームを遊ぶ方法が増える」というより、将来PS2を修理・保存するための選択肢を増やす研究として注目した方がよいでしょう。
整理誰にとって意味のあるニュースか
- 低レベルエミュレーションやPS2の内部セキュリティ処理に関心がある開発者
- PS2ベースのアーケード基板(Namco System 246/256・Konami Python 1等)の保存に関心がある人
- 旧型PS2(SCPH-390xx以前)を長期保存・将来的な修理方法に関心がある所有者
- 「PCSX2の互換性やFPSがすぐ上がる」ことを期待している人(通常プレイへの直接的な影響は限定的)
- 「光学ドライブをすぐSDカードへ置き換えたい」人(ODEに必要な情報としてはまだ不十分)
- 自分の旧型PS2で今すぐダンプを試したい人(EEPROM破損のリスクがあり非推奨)
FAQよくある質問
まとめ「破解」より「保存」の一歩
開発者DiscoStarslayer氏とLibby氏は2026年9月13日、初期~中期のPS2に搭載されたSPC970系MechaConのファームウェアを、4年間のdecapping・光学解析・脆弱性発見を経てソフトウェア経由で抽出できるようになったと発表しました。これは「PS2のコピーガードが破られた」というニュースではなく、長年ブラックボックスだった旧型MechaConの内部コードを、研究者がようやく直接解析できるようになったという段階です。現在の手順はEEPROMを破損させうる危険な操作を伴うため、一般ユーザーがすぐ試せるツールにはなっていません。
PS2はすでに世界累計1億6,000万台を販売した歴史的なハードウェアで、後期Dragon系MechaConについてはMechaDumpやMechaPwnによって長年研究が進んでいました。今回埋まったのは、主にSCPH-390xx以前で使われたSPC970系という大きな空白です。旧型PS2向けのMechaPwnに近い機能が見つかる可能性、MagicGateやKELF認証を含めた低レベルエミュレーションの精度向上、PS2ベースのアーケード基板の保存、そして将来的な代替MechaConの開発など、研究対象は今後広がっていくと考えられます。



