1 points par GN⁺ 2024-01-23 | Aucun commentaire pour le moment. | Partager sur WhatsApp

Recréer des jeux Game Boy Advance à partir de sons de plantage

  • Près de deux heures après le plantage du logiciel d’une Game Boy Advance (GBA), la console se met à jouer des mélodies basées sur le jeu qu’elle contient.
  • En utilisant du matériel spécialisé et du code, il est possible d’identifier exactement de quel jeu il s’agit en écoutant les sons de plantage.
  • Avec cette méthode, on peut en théorie rejouer au même jeu.

La découverte de TheZZAZZGlitch en hackant brutalement des jeux Pokémon

  • TheZZAZZGlitch travaille sur le hack de jeux Pokémon, et même s’il existe d’autres moyens plus simples d’extraire les données GBA d’une cartouche, aucun ne donne l’impression d’être un audio datamancer.
  • Après le plantage de la GBA, il a enregistré pendant 4 heures et a découvert une forme d’onde caractéristique vers 1 h 50.
  • Plus tard, on peut entendre dans l’ordre les véritables sons d’instruments et échantillons audio inclus dans le jeu.

Extraire les données de la ROM à partir de l’audio

  • TheZZAZZGlitch a développé un script Python capable de lire les données à partir d’un enregistrement audio propre du dump de plantage de la GBA.
  • L’un des problèmes du transfert des données de la ROM via l’audio est que la ROM contient de grandes sections de données à 0 octet, difficiles à parser car elles correspondent à du silence.
  • Après avoir exécuté un autre script pour réorganiser les sections selon leur position dans la ROM d’origine, la ROM atteignait 99,76 % de précision, mais ne démarrait toujours pas.
  • En répétant l’enregistrement trois fois et en fusionnant les résultats avec un algorithme de « majorité », la précision est montée à 99,979 %.
  • En combinant sept enregistrements différents et en filtrant les espaces vides, il a obtenu une correspondance de 100 %.

L’avis de GN⁺

  • Cet article montre un exemple où technologie et créativité se rencontrent pour faire naître une nouvelle méthode de récupération de données.
  • L’expérience de TheZZAZZGlitch propose une approche originale qui dépasse les méthodes classiques de récupération de données et ouvre des possibilités étonnantes pour restaurer des données de jeu à partir de données audio.
  • L’article offre non seulement un contenu passionnant pour les passionnés de technologie, mais aussi une nouvelle perspective sur l’ingénierie logicielle et la récupération de données.

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.