O Nintendo Alarmo nada mais é do que uma tela circular de 2,8 polegadas alojada em um grande computador circular vermelho. Isso imediatamente o tornou um alvo principal para hackers de hardware interessados em fazer com que o despertador de US$ 100 cumprisse suas ordens. O primeiro passo neste caminho é, inevitavelmente, forçar o dispositivo a funcionar Ruína. Infelizmente, ele não tenta acordar seus vizinhos toda vez que você mata um demônio, pelo menos não ainda.
O especialista em engenharia reversa e YouTuber GaryOderNichts tem um vídeo do Nintendo Alarmo rodando Doom nativamente, sem nenhuma substituição de hardware envolvida. Gary postou um vídeo em seu YouTube e Twitter contas no fim de semana mostrando isso em ação. Os controles usam a roda giratória na parte superior do Alarmo para mirar e se mover, e os dois botões laterais permitem disparar suas armas. O hacker de hardware expôs as instruções e o código em seu GitHub para qualquer outra pessoa que queira alcançar o mesmo feito.
Não há áudio, pois Gary explicou que encontrou algumas “restrições de tamanho de memória do carregador USB”. É possível obter som se você carregar o Doom totalmente do USB sem modificar o Alarmo, mas isso prejudicaria o espetáculo. Neste caso, Alarmo está rodando uma versão do Chocolate Doom, uma versão facilmente portátil do clássico jogo de tiro de 1993.
Hackers estão investigando Alarmo desde seu lançamento em outubro. Gary citou um colega hacker de hardware e usuário do Twitter, Spindaque foi um dos primeiros a fazer uma desmontagem e mostrar como pode-se conectar dispositivos externos como o Flipper Zero à placa do Alarmo para começar a fazer root em sua memória interna.
Desmontagem do Nintendo Alarmo. Contém:
–MCU de braço STM32H730ZBI6
– SoC Wi-Fi NXP 88W8801-NMD2
– THGBMTG5D1LBAIL Armazenamento eMMC de 4 GB
– Sensor de radar SC1233A 24 GHz
Infelizmente rasguei o cabo de fita do LCD 😅 pic.twitter.com/6hjkgAYfd9— Spinda 🐲🏳🦊️🌈🏳️⚧️ (@_spinda) 12 de outubro de 2024
Gary tem trabalhado na engenharia reversa do Alarmo nas últimas semanas. Em seu Blogueo hacker descreveu o processo de soldar alguns fios conectados aos pinos SWD de um Raspberry Pi para ler os registros da placa. O Alarmo usa um MCU STM32H7, o que Gary disse ser uma grande vantagem, já que há muitos exemplos de código disponíveis gratuitamente online.
Resumindo, Gary conseguiu contornar os bloqueios do dispositivo e obter um modo USB e a porta USB-C exclusiva do dispositivo para executar uma atualização de firmware personalizada. Isso significa que você pode executar qualquer código personalizado no dispositivo sem precisar abri-lo. Ele ainda funciona na versão atual do software 2.0.
Gary também mostrou o despertador exibindo a imagem de um gato, mas você também pode executar animações. Você pode portar qualquer visual que desejar, como um efeito de lâmpada de lava. No entanto, nada disso permite necessariamente hackear o software básico do Nintendo Alarmo para alguns usos heréticos, como deixar Deus da Guerra Kratos grita com você para “acordar, garoto” todas as manhãs. A Nintendo pode aproveitar para atualizar o sistema para evitar mais travessuras. Por enquanto, isto é apenas a ponta do iceberg do que é tecnicamente possível.
Pode não ser o Switch 2, mas o Alarmo está se mostrando uma ótima distração até que finalmente vejamos o console da Nintendo em ação no próximo ano.