Game-Boy-Advance-Spiele aus Absturzgeräuschen rekonstruiert
- Fast zwei Stunden nach einem Software-Absturz des Game Boy Advance (GBA) spielt das Gerät Melodien ab, die auf dem darin enthaltenen Spiel basieren.
- Mithilfe spezieller Hardware und Code lässt sich anhand der Absturzgeräusche genau erkennen, um welches Spiel es sich handelt.
- Mit dieser Methode könnte man theoretisch dasselbe Spiel erneut spielen.
Die Entdeckung von TheZZAZZGlitch beim radikalen Hacken von Pokémon-Spielen
- TheZZAZZGlitch arbeitet am Hacken von Pokémon-Spielen; es gibt zwar andere einfache Möglichkeiten, GBA-Daten aus einer Cartridge zu extrahieren, aber keine davon fühlt sich so an, als wäre man ein Audio-Nekromant.
- Nach dem Absturz des GBA wurde vier Stunden lang aufgenommen, und bei etwa 1 Stunde und 50 Minuten wurde eine charakteristische Wellenform entdeckt.
- Später lassen sich die tatsächlichen Instrumentenklänge und Audio-Samples anhören, die das Spiel enthält, in genau der gespeicherten Reihenfolge.
ROM-Daten aus Audio extrahieren
- TheZZAZZGlitch entwickelte ein Python-Skript, das Daten aus sauber aufgenommenem Audio eines GBA-Crash-Dumps auslesen kann.
- Eines der Probleme bei der Übertragung von ROM-Daten per Audio ist, dass das ROM große Abschnitte mit 0-Byte-Daten enthält, die als Stille nur schwer zu parsen sind.
- Nach dem Ausführen eines weiteren Skripts, das die Abschnitte anhand ihrer Position im ursprünglichen ROM neu anordnet, erreichte das ROM eine Genauigkeit von 99,76 %, bootete aber noch immer nicht.
- Durch dreimaliges Wiederholen der Aufnahme und Zusammenführen mit einem „Mehrheitsentscheid“-Algorithmus wurde die Genauigkeit auf 99,979 % verbessert.
- Durch das Kombinieren von sieben verschiedenen Aufnahmen und das Herausfiltern leerer Bereiche wurde schließlich eine 100%ige Übereinstimmung erreicht.
Meinung von GN⁺
- Dieser Artikel zeigt, wie das Zusammentreffen von Technik und Kreativität eine neue Form der Datenwiederherstellung hervorbringen kann.
- Das Experiment von TheZZAZZGlitch präsentiert einen originellen Ansatz, der über bestehende Methoden der Datenrettung hinausgeht, und eröffnet erstaunliche Möglichkeiten zur Wiederherstellung von Spieldaten mithilfe von Audiodaten.
- Der Artikel ist nicht nur für Technikbegeisterte interessant, sondern bietet auch neue Perspektiven auf Software Engineering und Datenwiederherstellung.
Noch keine Kommentare.