严禁用于商业牟利
本库目标:
- 1 检测运行设备是否模拟器
- 2 获取相对真实的IMEI AndroidId 序列号 MAc地址等
用法 MavenCentral
implementation 'io.github.happylishang:antifake:1.5.0'
Java代码中
EmulatorDetectUtil.isEmulator(context)
Android模拟器识别技术
1、检测是否模拟器原理ARM与模拟器采用的Simple X86在架构上有很大区别,可利用SMC(自修改代码+mmap)甄别
原文链接 Android模拟器识别技术
2、获取真实的Android设备信息
- 可以采用一些系统隐藏的接口来
- 可以自己实现通过Binder通信
- 可以采用Native方式获取设备信息,避免被Xposed Hook