android 检测模拟器的几种方式

1.检测模拟器上几个特有的文件

2.检测模拟器上默认的电话号码

3.检测设备是IDS是不是"00000000000000"

4.检测imsi id是不是"31026000000000"

5.检测手机上的一些硬件信息

6.检测手机运营商家

 

我们所使用的开发环境的CPU都是x86架构的,而手机呢一般都是ARM架构,这就产生问题了,这个手机的系统无法像PC上面的一个应用程序那样直接运行在PC里,所以就需要一个虚拟的ARM机器。Android模拟器是基于QEMU的,QEMU可以模拟ARM指令,另外,存储,等等所有模拟器的硬件,都是由软件实现的。总之,为了能让PC上跑起来ARM,就慢了很多。

详细信息参考

https://www.jishuwen.com/d/2OSX/zh-hk(这个非常详细)

http://toughcoder.net/blog/2014/10/31/boosts-android-emulator/

https://github.com/strazzere/anti-emulator

https://blog.csdn.net/earbao/article/details/82746605

你可能感兴趣的:(android)