>> Tecnologia Eletrônica >  >> Celulares e Acessórios >> Smartphones

Preso na rede de segurança da Google: o que os modders precisam saber

A próxima geração de utilizadores de smartphones vai ter mais dificuldade se quiser modificar os seus dispositivos. O SafetyNet torna as aplicações inutilizáveis em dispositivos com root e modificados de outra forma. Testámos alguns métodos de mod e conseguimos executar com sucesso algumas aplicações conhecidas do SafetyNet como Pokémon GO ou Snapchat. Dito isto, supostas aplicações de mascaramento não ajudaram nada.

  • Como fazer root no Android: o guia completo
  • Custom ROM e root: os termos mais importantes explicados

Pokémon GO e Snapchat são talvez as aplicações mais conhecidas que usam o temido SafetyNet da Google. O SafetyNet é um mecanismo de proteção do lado do servidor e um serviço da Google para programadores de aplicações. O SafetyNet pode verificar se os ficheiros do sistema foram adulterados. É realmente usado para detetar se o firmware foi modificado. Não só afeta firmware modificado, como também atinge smartphones com root.

Com o SafetyNet, as aplicações podem verificar esta e outras características num smartphone. Se o firmware ou sistema tiver certas alterações, a aplicação não será executada. A razão mais comum para não executar é o acesso root. John Kozyrakis, conselheiro de segurança para programadores de aplicações, explica muitos critérios de exclusão adicionais num mergulho profundo e requintado no SafetyNet no seu blog.

A nossa experiência com o SafetyNet

Claro que tentámos contornar as garras do SafetyNet. O fórum e muitos artigos na internet discutem os sucessos de unroot, root switcher, Magisk ou Microg, embora não seja tão fácil como parece. Uma vez com root, o seu smartphone está permanentemente desqualificado para o Pokémon GO. Nenhuma das soluções acima ajuda, pelo menos não permanentemente.

Preso na rede de segurança da Google: o que os modders precisam saber

É um jogo de gato e rato entre o SafetyNet da Google e o Magisk da comunidade XDA, pois a Google está constantemente a dar aos programadores de aplicações novos critérios que podem usar para verificar dispositivos. Os criadores de ferramentas como o Magisk devem primeiro adivinhá-los para que um dispositivo possa ser reconhecido legitimamente novamente e o Snapchat possa correr. O Magisk já tem um teste rápido integrado, e o blog da Google mostra como a verificação é simples. Você mesmo pode realizar rapidamente o teste com esta aplicação:

Preso na rede de segurança da Google: o que os modders precisam saber

Uma tentativa de mascaramento com Magisk não funcionou para nós. Mesmo desrooting completamente a nossa configuração Lineage usando a ferramenta unroot dos extras Lineage não ajudou: uma vez que o SafetyNet o apanha, apanha-o para sempre. Mesmo testando com um Samsung Galaxy com root via CF Autoroot, foi muito difícil libertar-se do SafetyNet. Uma vez levemente modificado, mais uma reposição também pode ajudar: requer um reflash completo do firmware original incluindo um apagamento NAND. Antes de desrooting, deve também fazer uma cópia de segurança de tudo o que pode ser guardado e restaurado depois sem root.

Terá uma vida mais fácil sem root

Por agora, modding ainda é permitido pelo SafetyNet. Firmware alternativo como Lineage com aplicações Google instaladas depois recebem luz verde de aplicações críticas como Snapchat ou Pokémon GO - até a aplicação auxiliar SafetyNet para o teste rápido produz um resultado verde.

Essas aplicações são menos acomodatícias se a sua instalação Android foi rooteada mesmo uma vez na sua história. Mesmo que o acesso SuperUser tenha sido propriamente removido, será detetado pelo SafetyNet usando rastos desconhecidos. A única solução seria substituir o conteúdo da partição do sistema, o que praticamente significa uma reposição obrigatória de todas as definições e eliminação de todos os dados.

Esperemos que as restrições de funcionalidade do SafetyNet continuem limitadas ao root. No entanto, se firmware de terceiros um dia atrair a atenção do SafetyNet, a abertura do ecossistema Android e o direito dos utilizadores a decidir livremente sobre os seus dispositivos será desagradavelmente restringido.

Teve problemas com o SafetyNet? Que passos tomou contra esta medida de segurança da Google? Deixe-me saber nos comentários abaixo!