Man kraakt kopieerbeveiliging van Sega Saturn meer dan 20 jaar na release

0
211

Een man die zichzelf ‘Dr. Abrasive’ noemt, heeft meer dan twintig jaar na de release van de Sega Saturn een manier gevonden om de kopieerbeveiliging van het apparaat te kraken. Hij begon in 2013 aan dit project te werken.

Dr. Abrasive vertelt in een interview dat hij destijds in de Saturn geïnteresseerd is geraakt vanwege de chiptune-mogelijkheden van de multichannel-soundchip. Vervolgens wilde hij software voor het apparaat gaan schrijven, maar liep tegen de kopieerbeveiliging aan. Deze bleek goed te werken, doordat het systeem een golvende lijn detecteert in de buitenste ring van de cd-rom. Deze is niet na te maken met een cd-brander, omdat lege cd’s al zijn voorzien van een spiraal.

Daarop richtte hij zich op de hardware van de Saturn. Deze bleek vrij uitgebreid te zijn. Zo beschikt het apparaat over twee hoofd-cpu’s: een cpu voor geluid en een voor het subsysteem voor de cd. Het uitlezen van het rom van deze chip met een microscoop was nooit succesvol, omdat deze is gemaakt met de ‘implant rom’-techniek, vertelt Dr. Abrasive. Nadat hij in het bezit was gekomen van verschillende schema’s van de cpu voor de cd, haalde hij de cpu los en plaatste hij deze op een eigen bordje. Daardoor kon hij de hele inhoud van het rom uiteindelijk uitlezen.

Door uitgebreide reverse engineering vond hij onder andere een soort backdoor voor ontwikkelaars in de code. Hij besloot echter zijn aandacht te vestigen op de video-cd-aansluiting aan de achterkant van de Saturn. Daar kon een add-on-kaart op aangesloten worden om dat soort cd’s af te spelen met het apparaat. In het rom van de kaart trof hij willekeurig uitziende code aan, die versleuteld bleek te zijn. Deze code bleek bovendien te draaien op de interne cd-cpu van de Saturn, die volledig afgesloten is van de rest van het systeem. Door ervoor te kiezen de cd-drive van het apparaat te negeren en een flash-kaart te ontwikkelen, was hij uiteindelijk in staat om een eigen usb-stick aan te sluiten.

Hierdoor kunnen liefhebbers hun cd’s via een pc rippen en met een usb-stick alsnog op de Saturn spelen, stelt Abrasive. Daar is behoefte aan, omdat de cd’s na verloop van tijd minder leesbaar worden.