首页
社区
课程
招聘
[求助]雷电模拟器中的android中的没有Linux内核的温控/sys/class/thermal/thermal_zone0
发表于: 2天前 900

[求助]雷电模拟器中的android中的没有Linux内核的温控/sys/class/thermal/thermal_zone0

2天前
900

有个游戏检测是否为模拟器,它检查了是否存在/sys/class/thermal/thermal_zone0这个文件夹,如果没有就判定是模拟器,我看了。雷电所有系列的,都没有这个温控。

而/sys目录又属于虚拟文件系统,雷电的虚拟机镜像包里面并没有这个目录,需要系统启动后动态添加的,由于是虚拟文件系统,所有这个目录不管你是否有root权限,也无法任何修改,或者新建一个文件夹。

然后我把游戏里的检测代码,复制一份,自己写了个app

检查如果没有thermal_zone0目录,就返回32



然后我想到的办法是通过frida,hook一下。


这个方法确实可行,但是由于游戏使用了爱加固企业版,使用frida直接崩溃了。


所以,我想,有没办法,直接底层,虚拟创建一个文件夹就好了,来解决。。


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 14757
活跃值: (6008)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
root下可以建立该文件夹,不是虚拟建立而是真实建立。
爱加密在模拟器上不能运行还有root检测等。
2天前
0
雪    币: 19
活跃值: (624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
tDasm root下可以建立该文件夹,不是虚拟建立而是真实建立。 爱加密在模拟器上不能运行还有root检测等。

我早测试了,创建不了的。

2天前
0
雪    币: 3620
活跃值: (1550)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
挂载vmdk加吧
2天前
0
雪    币: 19
活跃值: (624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
vmdk里也没有
2天前
0
雪    币: 57
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
6
把设置里面的system挂载可读写打开 然后创建就行
2天前
0
雪    币: 19
活跃值: (624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
DawnDawnDawn 把设置里面的system挂载可读写打开 然后创建就行
这些我都尝试过的了,不行的。
2天前
0
雪    币: 2297
活跃值: (10328)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
要不你模仿一下证书挂载那个模块,自己挂一个文件进去
15分钟前
0
游客
登录 | 注册 方可回帖
返回
//