Índice:
Como qualquer um que torce o telefone Android lhe dirá, nem sempre é fácil jogar os jogos que você ama atualmente. Muitos desenvolvedores de jogos implantam métodos de detecção anti-raiz para impedir que você jogue o jogo deles, se você torcer o telefone. Uma explicação muito comum para o porquê dessa filosofia anti-raiz existe é combater a trapaça, e um lugar em particular que essa explicação irrita os usuários é o Pokémon Go.
A Niantic nem sequer permitirá que o aplicativo inicie totalmente se parecer que você está torcendo pelo telefone, e o método usado para verificar se o telefone tem acesso root irrita muitas pessoas da maneira errada.
Fique fora do meu sistema de arquivos
Para saber se o seu telefone tem acesso root, o Pokémon Go no Android solicita permissão para examinar seu sistema de arquivos. Essa é uma permissão bastante comum para um aplicativo solicitar, já que a maioria dos aplicativos precisa escrever algo no seu telefone, não é uma grande surpresa. Porém, em uma atualização recente do aplicativo, esse acesso de permissão está sendo usado para procurar arquivos e pastas que são comumente usados com aplicativos raiz.
A Niantic está sendo muito agressiva sobre como está procurando essas coisas e decidindo se você está trapaceando.
Isso é confuso por duas razões. Primeiro, não é legal que um aplicativo fique bisbilhotando suas pastas sem dizer que está fazendo isso. Mesmo se você der permissão ao aplicativo para ler seus arquivos, não há nada na maneira como a maioria das pessoas usa o Pokémon Go que sugere que ele se comportará dessa maneira.
Segundo, e talvez mais importante, a Niantic está sendo muito agressiva sobre como está procurando essas coisas e decidindo se você está trapaceando. Não é incomum alguém mover dados de um telefone para outro durante a atualização, o que significa que basta uma pasta rotulada com um nome como um aplicativo raiz para o Pokémon Go para impedi-lo completamente até que a pasta seja removida.
Isso claramente não é grande coisa para muitas pessoas, dado o número de pessoas que fazem root nos telefones atualmente, mas criando muitos inconvenientes para os usuários que atualmente fazem root ou costumam fazer root em algum momento, especialmente com comunicação zero para o usuário é uma merda.
Não faz mal explicar o que você está fazendo
A triste verdade é que existem pessoas que usam acesso root para falsificar sua localização no GPS e mexer com a maneira como o Pokémon Go deve ser jogado. Isso dá a esses jogadores uma vantagem injusta, permitindo que joguem da sala de estar quando todo mundo está correndo pela cidade. E embora a falsificação de local seja a forma mais comum de trapaça, não é o único. Manipular o jogo para seu próprio benefício arruina a experiência de todos os outros, e a Niantic tem razão em implantar mecanismos para combater essas pessoas em benefício da maior comunidade de jogadores.
É provável que a Niantic inverta essa política? Não.
Mas é claro que alguns desses métodos estão chegando ao extremo, principalmente quando associados à falta de comunicação no aplicativo. Não há diálogo para explicar por que o aplicativo não permite que você jogue, porque isso facilita para os trapaceiros reais criar uma solução alternativa. O Niantic está na posição de bastão, porque todas as pessoas que nunca usariam acesso root para trapacear estão sendo punidas. E, novamente, apenas ter uma pasta vazia relacionada aos aplicativos raiz é suficiente para ativar esse "recurso" de segurança.
É provável que a Niantic inverta essa política? Não. Infelizmente, há muito mais pessoas que se queixam de trapaceiros que arruinam o jogo diariamente, e a Niantic sempre vai agradar o público em geral. E, embora existam maneiras de contornar esse problema existente para as pessoas que se enraízam, a dança entre exploração e atualização continuará enquanto essas empresas virem benefícios em impedir até mesmo alguns trapaceiros.