Contents

Restaurando jogos GBA esquecidos!

/images/game-boy-advance.jpg

O console de videogame portátil da Nintendo Game Boy Advance, lançado em 2001, tocava um som diferente cada vez que um jogo travava. Utilizando hardware"ad hoc"e alguns códigos, foi possível estabelecer qual título o usuário estava jogando analisando o som vinculado ao crash.

Desenvolvedor independente, ele foi ainda mais longe ao descobrir uma maneira incomum de extrair de um cartucho da Nintendo uma cópia de trabalho de um videogame inteiro. Depois de travar o console e gravar o som reproduzido por ele por mais de 4 horas, o técnico percebeu a presença de uma forma de onda específica no arquivo de áudio. Acontece que, incrivelmente, o console reproduz o conteúdo de RAM e ROM no momento do problema encontrado, convertendo os dados em um sinal sonoro.

/images/contenuto-ROM-game-boy-advance.png

Extraia o conteúdo de RAM e ROM de um console Game Boy Advance usando apenas áudio

No vídeo de demonstração publicado no YouTube, o autor da busca utiliza o emulador mGBA para induzir um travamento e obter uma gravação “limpa” do áudio. Graças a um script Python, desenvolvido para esta necessidade específica, foi possível analisar o stream de áudio (amostragem de 8 bits a 13100 Hz) e depois restaurar os dados originais do jogo a partir dos dados capturados durante a gravação.

/images/forma-onda-GBA.png

Através de um processo de otimização, o especialista replicou com sucesso os dados armazenados na consola Nintendo no momento da falha, sintetizando informações recolhidas em vários testes e compilando-as em conjunto.

Os modders explicam como reproduzir o processo em hardware físico , portanto em um dispositivo Game Boy Advance real, mesmo que neste caso o procedimento seja mais complexo na prática. O vídeo também contém algumas dicas para melhorar o conteúdo de suas gravações de áudio.

A realização do investigador oscila à beira da loucura; no entanto, é surpreendente perceber que, ao empregar um estratagema eficaz, é possível recuperar rapidamente informações da memória somente leitura de um console de videogame apenas por meio dos sinais auditivos emitidos durante uma falha do sistema.

barra lateral inferior relacionada 300

*️⃣ Link da fonte:

vídeo de demonstração publicado no YouTube ,