首页
社区
课程
招聘
[求助]子进程访问主进程proc/pid/在Release和Debug包下的行为不一致
发表于: 2023-1-3 17:56 7897

[求助]子进程访问主进程proc/pid/在Release和Debug包下的行为不一致

2023-1-3 17:56
7897

求助一下各位:

 

现在写了这样一个Apk(pid=10086),并使用linux fork系统调用创建了一个新的进程,在该进程中尝试读取proc/10086,在Debug包下是可以读取到的,如果是Release包,则提示文件不存在,已经尝试开关SELinux并不影响以上结论。

 

同样也可以通过Runtime.exec("ps -A")验证,因为ps -A也是创建了一个进程,在Debug包,可以正常打出主进程的进程,但是在Release包中只能显示当前的ps进程

 

有没有大佬知道是如何控制的的权限?


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

收藏
免费 1
支持
分享
最新回复 (1)
雪    币: 29
活跃值: (5647)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
prctl(pr_set_dumpable, 1)
2023-1-4 14:23
1
游客
登录 | 注册 方可回帖
返回
//