Na vier jaar intensief werk heeft de retro-hardwareliefhebber DiscoStarslayer de CXP102064 MechaCon-chip van de originele PlayStation 2 (PS2 Fat) succesvol gekraakt. De MechaCon is verantwoordelijk voor het aansturen van de optische drives en de decryptie van beveiligde bestanden zoals Magic Gate en KELF.
Het proces omvatte chemische decapping, optische analyse met microscopen en het vinden van een software-exploit om de gegevens te extraheren. Deze doorbraak is significant voor de gemeenschap rondom hardwarebehoud, omdat het de weg vrijmaakt voor:
- Verbeterde emulatie van de console.
- Nieuwe homebrew-mogelijkheden.
- Het vervangen van verouderde optische drives.
Daarnaast is de chip relevant voor arcade-systemen die gebruikmaken van PS2-hardware, zoals de Namco System 246, Namco System 256 en de Konami Python 1.
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:
- Chemische decapping: De
CXP102064 werd chemisch behandeld om de chip (de die) bloot te leggen.
- Optische analyse: Met behulp van microscopen en technieken voor optisch dumpen werden de schakelingen van de siliciumchip geanalyseerd.
- 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
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:
- Chemische decapping: De
CXP102064 werd chemisch behandeld om de chip (de die) bloot te leggen.
- Optische analyse: Met behulp van microscopen en technieken voor optisch dumpen werden de schakelingen van de siliciumchip geanalyseerd.
- 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