[Seek Help] 为什么“金投网”安装后打开时提示说我在模拟器上运行?
Tofloor
poster avatar
mardou
deepin
2024-05-15 21:45
Author

这个问题如何解决呢?

我系统中没有安装模拟器,怎么在安装“金投网”后正常打开时,跳出窗口提示说:你在模拟器运行,然后只能关闭了。

image.png

Reply Favorite View the author
All Replies
阿尼樱奈奈
Moderator
2024-05-15 21:59
#1

估计把安卓环境Uengine认成是模拟器了

Reply View the author
神末shenmo
deepin
Spark-App
2024-05-15 22:11
#2

Uengine安卓兼容环境可以认为是一种模拟器

Reply View the author
艾丝妲单推人
deepin
2024-05-15 22:43
#3

这个真没有彻底解决的办法,因为安卓兼容环境的破绽还真不少。最完美的办法还是用安卓手机。

科普,app检测模拟器的方法:

  1. 判断IMEI是否全部为0000000000格式。
  2. 判断Build中的一些模拟器特征值。
  3. 匹配Qemu的一些特征文件以及属性。
  4. 通过获取cpu信息,将x86的给过滤掉(真机一般都是基于ARM)。
  5. 通过调用TelephonyManager API的模拟器参数的检测手段。
  6. 通过Build静态字段检测模拟器。
  7. 电池状态与电量和充电状态。
  8. 检测真机特有的wifi,GPS,蓝牙,温度传感器等。
  9. /system/build.prop属性文件检查。
Reply View the author
kero990
deepin
2024-05-16 09:18
#4

大量安卓app(尤其是国内的)都会检测环境,要求你实机运行,并且不能root,涉及金融类的尤其如此

你可以试试安装各银行的app,我保证你没有一个能打开。

另外,Uengine广义上确实算安卓模拟器,你并不是一个真正的安卓机器

Reply View the author