-
-
[求助]雷电模拟器中的android中的没有Linux内核的温控/sys/class/thermal/thermal_zone0
-
发表于:
3天前
926
-
[求助]雷电模拟器中的android中的没有Linux内核的温控/sys/class/thermal/thermal_zone0
有个游戏检测是否为模拟器,它检查了是否存在/sys/class/thermal/thermal_zone0这个文件夹,如果没有就判定是模拟器,我看了。雷电所有系列的,都没有这个温控。
而/sys目录又属于虚拟文件系统,雷电的虚拟机镜像包里面并没有这个目录,需要系统启动后动态添加的,由于是虚拟文件系统,所有这个目录不管你是否有root权限,也无法任何修改,或者新建一个文件夹。
然后我把游戏里的检测代码,复制一份,自己写了个app
检查如果没有thermal_zone0目录,就返回32
然后我想到的办法是通过frida,hook一下。
这个方法确实可行,但是由于游戏使用了爱加固企业版,使用frida直接崩溃了。
所以,我想,有没办法,直接底层,虚拟创建一个文件夹就好了,来解决。。
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)