【解决方案】荣耀系统Android8.0 system目录Read-only file system

本来以为直接把Charles证书改成系统证书格式,然后通过mt管理器root之后移动到系统证书目录就行了,结果访问baidu仍然显示网络错误,折腾一晚上。安装为用户证书,又与系统证书冲突。

手机型号:荣耀v10

EMUI:8.0.0

Android:8.0.0

简单说一下坑点

1、直接移动到系统证书目录默认权限660,可读写不可执行,访问百度证书过期

2、荣耀系统root,默认只读,无法重写system目录文件权限,显示Read-only file system,且adb root无效,只能进入shell后切换到root

bash 复制代码
adb shell
su
chmod 777 /system/etc/security/cacerts/5b933da4.0

3、重新挂载system为可写也不行

bash 复制代码
mount -o rw,remount /system

4、使用syslock解锁system显示成功了,但实际上adb操作仍然不行

5、而且由于system目录只读,也无法删除系统证书,导致直接安装用户证书也不行

bash 复制代码
rm /system/etc/security/cacerts/5b933da4.0

解决方案:

刷一个第三方twrp,挂载system分区设置为可写,目的是修改证书权限

然后去verify校验,目的是adb root

重启后,直接在mt管理器中修改权限为777即可。

相关推荐
JCBP_4 分钟前
数据结构4
运维·c语言·数据结构·vscode
AdrichPro11 分钟前
10、Linux C 网络编程(完整版)
linux·服务器·c语言·网络
IT 小旋风40 分钟前
Linux centos 7 常用服务器搭建
linux·服务器·centos
sszdlbw40 分钟前
文件包含漏洞的小点总结
服务器·安全·web安全·php
全马必破三1 小时前
http知识点
服务器·网络协议·http
Hotlogin1 小时前
多账号登录管理工具技术解析:浏览器指纹与自动化架构设计
运维·自动化
上理考研周导师1 小时前
【虚拟仪器技术】Labview虚拟仪器技术应用教程习题参考答案[13页]
服务器·开发语言
企鹅侠客1 小时前
Prometheus operator怎么添加targets和告警规则
运维·云原生·kubernetes·prometheus·pod
xujiangyan_1 小时前
nginx的自动跳转https
服务器·nginx·https
马丁的代码日记2 小时前
Mac 电脑移动硬盘无法识别的解决方法
服务器·网络·电脑