1 Punkte von GN⁺ 2024-01-23 | Noch keine Kommentare. | Auf WhatsApp teilen

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.

Noch keine Kommentare.