Alguns hacks são imediatamente detectados pela imprensa especializada, mas outros escapam dos radares por um bom tempo. O que você verá a seguir aconteceu na edição de 2016 da convenção HackIllinois e, como o objetivo era hackear carros, a equipe vencedora decidiu usá-los como controles para jogar Mario Kart 64. O projeto exige vários elementos (entre os quais se destacam um Raspberry Pi e um cabo OBD-II), e Mario Kart resiste bastante aos novos controles, mas não deixa de ser genial.

Como jogar Mario Kart 64… usando um carro
Mario Kart

À medida que os carros assimilam mais tecnologia, vemos um aumento em seu potencial de hackeio. Há alguns meses falamos sobre o roubo de veículos com apenas um laptop e software oficial que caiu nas mãos erradas, mas esse é o "o lado sombrio". Existem outros projetos muito mais benignos, que têm como missão aprender tudo sobre os sistemas de um carro, não só para melhorar o que o usuário pode fazer com ele, mas também para otimizar sua segurança. E, claro, a ideia é se divertir, algo que definitivamente aconteceu na edição de 2016 da HackIllinois.

A equipe vencedora, liderada por Adam Ringwood, decidiu converter carros em controles gigantes, e o jogo escolhido foi nada menos que Mario Kart 64. Um Raspberry Pi, um laptop, um cabo OBD-II, o módulo PiCAN2 e uma grande quantidade de "tentativa e erro" foram necessários para adaptar os comandos do carro ao emulador. Basicamente, o que Ringwood e sua equipe fizeram foi pegar os dados diretos do barramento CAN, processar esses valores com um script em Python e transformar o resultado em teclas emuladas.

O freio e o limpador de para-brisa foram mais ou menos simples. O acelerador foi baseado na leitura das rotações por minuto, e as luzes (que fazem os personagens pularem no jogo) exigiram múltiplos testes devido a mudanças inesperadas nos dados. O mais difícil foi o volante: Mario Kart 64 só tem suporte para dois comandos (esquerda e direita), enquanto o registro do volante é alterado dependendo de quão longe está do centro. Apesar das dificuldades, é um grande hack, e tenho certeza de que muitos já devem ter experimentado.

Site oficial: