Casa > C > Como Pode O Android Detectar Um Emulador? Como Pode Ser Como Um Telefone De Verdade?

Como pode o Android detectar um emulador? Como pode ser como um telefone de verdade?

A resposta é bastante simples, na verdade. Pode ser explicado muito mais profundamente, e de forma mais profissional. Mas vou dar-lhe uma boa ideia.

Pense num emulador, como sendo uma cópia. Mas não como uma cópia. É para fazer alguma coisa, mas não ser algo.

main-qimg-57114f8ec0ecfcc78add3b0c1c2f8a00

Confusing, certo? Bem, é, mas não é. De qualquer forma...

Um emulador destina-se a emular algo, a fingir ser a coisa que está a emular... Então isso poderia ser correr jogos. Ou pode estar a emular uma experiência de desktop. Poderia até estar emulando uma calculadora antiga. Mas aqui está o senão... Não pode ser exatamente o mesmo código do dispositivo REAL.

Então, isso significa que as pessoas sairão do seu caminho, para recodificar o dispositivo a partir do zero. Dessa forma, não é ilegal e plagiar o código fonte original. Eu tenho algumas respostas sobre os emuladores e como eles basicamente funcionam. Sua melhor aposta está bem aqui.

Então, agora que você entende isso... Agora você pode saber como alguns aplicativos no Android serão capazes de detectar se você não estiver usando um telefone. Eles verificam o código fonte. Eles verificam se é a coisa real que está usando seus produtos. Caso contrário, eles podem não deixar você usar o aplicativo deles. Poucos aplicativos realmente têm isso, no entanto. Tende a ser aplicativos pagos, ou aplicativos patrocinados dos telefones que têm a proteção.

A única maneira de ser como um telefone "real"... Seria ter exatamente o mesmo código e dados. Isso significa que você não teria um menu inicial personalizado como o Bluestacks faz.

Obviamente, existem outras formas de detectar se você estiver usando um emulador. Estas poderiam ser verificando o tipo de dispositivo que você está usando, poderia ser verificando para ver a atividade incomum. Assim por diante.

Felizmente, se você estivesse tentando... Digamos que usar o Snapchat no seu laptop... Você não pode. Desculpe.

De Gunter

A Intel abandonou o processo dos 10nm por causa dos problemas que tinham? :: Qual é a diferença entre processadores de 5nm e processadores de 7nm?