Beveiligingschip van de originele Sony PlayStation 2 na 26 jaar 'volledig gekraakt' — chemische decapping en vier jaar reverse engineering onthullen geheimen van de MechaCon

De 'magische beveiligingschip' in de originele PlayStation 2 is succesvol gereverse-engineered en gedumpt. De Canadese liefhebber van retro-hardware en -software, DiscoStarslayer, was het brein achter het kraken van de CXP102064 MechaCon-chip, die werd gebruikt in de 'PS2 Fat' uit 1999. Het kostte vier jaar inspanning om dit stadium te bereiken, maar deze mijlpaal wordt gezien als een grote winst voor hardwarebehoud, reparatie en emulatieprojecten.

"Na 4 jaar inspanning ben ik blij aan te kondigen dat een van de laatste geheimen van de PS2 volledig is ontsloten! Het is een lang proces geweest van decapping, optisch dumpen en nu eindelijk een softwareoplossing. Bedankt Libby voor het vinden van de exploit vanuit onze vuile optische dumps!"

Wat is de MechaCon?

De MechaCon dankt zijn naam aan zijn primaire taak: het aansturen van de mechanica van de optische en flash-schijven van de PS2. Daarnaast speelde de chip een belangrijke rol in de beveiliging van de optische spelschijven van Sony. Volgens de PSDev Wiki ondersteunde de chip onder andere de decryptie van:

  • Magic Gate (geheugenkaarten)
  • KELF-bestanden (executables)

Het ontsluiten van de geheime werking van dergelijke chips is van groot belang voor iedereen die betrokken is bij het behoud van videogames.

Het proces van reverse engineering

De bewerkelijke taak om de beveiliging van de MechaCon te breken nam vier jaar in bescheid. DiscoStarslayer maakte gebruik van diverse geavanceerde technieken:

  1. Chemische decapping: De CXP102064 werd chemisch behandeld om de chip (de die) bloot te leggen.
  2. Optische analyse: Met behulp van microscopen en technieken voor optisch dumpen werden de schakelingen van de siliciumchip geanalyseerd.
  3. Software-exploit: Tijdens dit proces werd een exploit ontdekt die een methode bood om de gegevens van de chip via software te extraheren.

Impact op behoud en emulatie

Met deze prestatie kunnen de gemeenschappen voor game- en hardwarebehoud en programmering uitkijken naar:

  • Verbeterde emulatie.
  • Nieuwe homebrew-ontwikkelingen.
  • Mogelijkheden voor het vervangen van de verouderde optische drives in PS2-consoles.

Toepassingen in arcadeconsoles

Naast de PS2 Fat-consoles wordt opgemerkt dat de MechaCon ook werd gebruikt in diverse arcademachines uit die periode. De volgende systemen maakten gebruik van aangepaste PS2-hardware en de MechaCon-firmware om beveiliging te authenticeren en de uitvoering van versleutelde gamegegevens mogelijk te maken:

  • Namco System 246
  • Namco System 256
  • Konami Python 1