微霸吧 关注:2,320贴子:14,484
  • 0回复贴,共1

为什么要改机?改机用哪个好?

只看楼主收藏回复

一般我们在用雷电模拟器改机或者其他的模拟器改机的时候,基本上都会用到xp框架+改机模块来实现。
安卓5和7的模拟器一般使用XPosed框架即可,安卓9由于XP框架不再支持,转而改用Magisk+LSPosed或EdXPosed来代替XP框架。
首先我们来说一下模拟器为什么要用改机软件,有什么好处?
1.代替新建模拟器,快速清除数据修改设备
改机软件3秒即可清除数据缓存并修改机型,新建的话,最少也得花个半分钟以上,而且还要重新安装里面的软件,也不利于自动化
2.增加更多模拟修改参数
模拟器自带的可以修改的参数只有IMEI、机型厂商等,通过模拟器官方提供的接口等可以扩展到10项左右(安卓id、MAC、IMSI、SIM号等),但是改机软件提供的虚拟参数,一般都在30~100项。比如可以提供更多的机型,模拟安卓版本,模拟设备指纹以及其他的参数。
3.第二点的延伸,让设备信息看起来更加真实
模拟器一般自带的机型很少,加上安卓版本等均为固定,所以某些情况下,如果使用了改机软件,会让你的设备信息看起来更加的真实
模拟器用了改机软件又有什么劣势?
1.需要依赖框架与ROOT权限(被检测)
因为改机app几乎都是HOOK实现的,所以都需要依赖于XP框架与ROOT权限。那么就造成了一个问题:HOOK无法隐藏,app处于hook中是很危险的信号(除LSP作用域内勾选的外,xp和edxp都默认是全局hook,所以所有app都会处于hook环境中,哪怕不对其改机等),且其他的软件如框架等容易被检测到。安卓版本高的话,配合Magisk与一些模块可以实现隐藏ROOT和隐藏应用列表,但是框架HOOK等就无法隐藏了,如果APP检测到的话,就可能出现无法运行、被风控等等问题。
2.兼容性问题(亦或是被检测)
检测一般就是上面第一点说的,被检测到HOOK或者检测到root/xp框架了。还有一个问题就是兼容性问题,改机类软件功能多一点的几乎都是沙盒类的,某些特殊情况下,可能改机之后app出现不兼容的情况就无法运行,改机之前能正常打开,改机之后就出现闪退或者功能异常了,这种一般就是被检测限制了改机,无解。


IP属地:安徽来自Android客户端1楼2024-09-30 14:52回复