华为root天生残疾,root也不能为所欲为

June 6, 2019 随笔 Android

事实上,root后,还面临好几道守护门,特别是华为系统,限制更多,特别孤儿自闭,想学iso搞封闭,一顶顶用户数据安全,用户体验,系统稳定的大帽子扣下来,加上各种限制,不遵守gpl开源协议,无视开源精神,华为越来越飘了
-1 system系统分区锁定,小米还可以解,但华为emui 9.1 系统分区采用了新型文件系统 efrofs,底层上只读设计,当然肯定可以修改,只是暂时没人破解出来

-2 data分区加密,rc如果无法解密data分区加密,rec就废了,如,华为 Emui9.x 截止到本次文章更新,也没人破解成功,最多只能做到格式化data丢失数据临时解密一次,后续重新加密。

-3 万恶的selinux
Selinux,一开始我也很奇怪,因为selinux是可以临时关闭的,但是忘记了有些内核不支持关闭selinux,或者说为了安全故意不支持关闭selinux,这种情况下只能解锁Bootloader,刷入一个支持关闭selinux的第三方内核,才能为所欲为。
在华为emui 8.2,安卓8.1环境测试,使用 setenforce 0 尝试关闭selinux会抛出错误”setenforce: Couldn't set enforcing status to '0': Invalid argument“
定位到具体路径,发现是一个tmpfs文件系统,也就是华为emui官方rom的内核不支持关闭selinux,除非自己适配编译内核,用fastboot刷进去,问题华为越来越自闭,GPL这个梗不提了

添加新评论