Recriando jogos de Game Boy Advance a partir de sons de travamento
- Quase 2 horas depois de o software do Game Boy Advance (GBA) travar, ele começa a tocar melodias baseadas no jogo contido nele.
- Usando hardware e código especiais, é possível identificar exatamente qual jogo é ao ouvir o som do travamento.
- Em teoria, esse método pode ser usado para jogar o mesmo jogo.
A descoberta de TheZZAZZGlitch ao hackear brutalmente jogos de Pokémon
- TheZZAZZGlitch trabalha hackeando jogos de Pokémon e, embora existam outras maneiras mais fáceis de extrair dados do GBA a partir do cartucho, nenhuma faz você se sentir como um necromante do áudio.
- Após o GBA travar, ele gravou por 4 horas e encontrou uma forma de onda característica por volta de 1 hora e 50 minutos.
- Mais tarde, é possível ouvir em sequência os sons reais de instrumentos e as amostras de áudio incluídas no jogo.
Extração de dados da ROM a partir do áudio
- TheZZAZZGlitch desenvolveu um script em Python capaz de ler dados a partir de um áudio gravado de forma limpa do dump de travamento do GBA.
- Um dos problemas de transmitir dados da ROM por áudio é que a ROM contém grandes seções de dados com bytes zero, o que dificulta a análise por causa do silêncio.
- Depois de executar outro script para reordenar as seções de acordo com a posição delas na ROM original, a ROM alcançou 99,76% de precisão, mas ainda não inicializava.
- Repetindo a gravação três vezes e mesclando com um algoritmo de "maioria de votos", a precisão melhorou para 99,979%.
- Ao combinar sete gravações diferentes e filtrar os espaços vazios, ele alcançou 100% de correspondência.
Opinião do GN⁺
- Este artigo mostra um caso em que tecnologia e criatividade se unem para dar origem a uma nova forma de recuperação de dados.
- O experimento de TheZZAZZGlitch apresenta uma abordagem original que vai além dos métodos tradicionais de recuperação de dados e abre possibilidades surpreendentes para restaurar dados de jogos usando áudio.
- Além de oferecer conteúdo interessante para entusiastas de tecnologia, o artigo também traz uma nova perspectiva sobre engenharia de software e recuperação de dados.
Ainda não há comentários.