有大佬可以解决这个selinux问题不,三星给限制了。我试了
三星平板吧
全部回复
仅看楼主
level 5
有大佬可以解决这个selinux问题不,三星给限制了。我试了很多带有selinux切换的软件都是直接死机重启,又试过刷面具模块,没有效果。估计只有内核boot.img才可以。
2020年09月06日 05点09分 1
level 5
有个新发现,[惊讶]用两种解包软件解boot.img后,一种是解包目录下有网页链接 [呵呵]打开里面记录了开机加载的东西,多数都是androidboot.什么什么的命令格式。如果只是在这个文件里添加androidboot.selinux=permissive保存重新打包是无效的,自动给修改过的文件还原了。今日无意间用了个booteditor软件解包发现解包后目录多了个cmdline(可用记事本打开)。经过搜查资料估计这个可能是解包后kernel或者ramdisk.gz内部的,打开此文件会发现里面的信息也是和bootinfo.txt文档的多数一致。尝试修改这个cmdline中添加androidboot.selinux=permissive后打包,意外出现了[惊讶],重新解包新的boot.img里面cmdline文件成功更改了,神奇的是bootinfo.txt里面也自动加入了androidboot.selinux=permissive这个相同的语句(没有动这个txt自己生成的这个命令)。我猜想应该就是改这个cmdline才能真正把tab s7+内核改成宽限的selinux。然后bootinfo.txt就像日志一样响应cmdline做记录。问题来了,以为就成功了,结果压缩打包后的boot.img为jar格式后用三星odin3刷不进去。经查询说是有可能文件结构改变了导致的,果然再次用两用不同的解包软件打开后确实文件大小和结构不同。想起用re管理器找到了system的cmdline文件,想直接修改试试可行,发现也是改了自动马上复原。
所以总结来说,希望有大神可以破解这个selinux。入手点可以看看这个boot.img内核中的cmdline文件。个人感觉概率很大就是他控制的开机selinux状态。
2020年09月06日 05点09分 2
level 1
这个太高端了。一般人玩不到。三星有knox。所以selinux限制的有点死
2023年06月29日 17点06分 3
1