【解决方案】荣耀系统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即可。

相关推荐
谷哥的小弟8 小时前
腾讯云服务器安装Redis Stack图文教程
服务器·redis·腾讯云·redis stack
发量惊人的中年网工8 小时前
中小企业网络管理进阶:从设备堆叠到统一管理
服务器·网络·安全·网络安全·php·制造
Huangjin007_9 小时前
【Linux 系统篇(十五)】进程 (三) :进程状态深度详解
linux·运维
RisunJan9 小时前
Linux命令-talk(终端实时对话)
linux·运维·服务器
运维全栈笔记9 小时前
致远 OA HTTPS 配置避坑指南
网络协议·http·https
整点bug9 小时前
AI 运维该不该自动执行命令?
运维·ssh·openai
2501_915909069 小时前
iOS test 测试怎么做?功能、性能、兼容、稳定与安全五类测试指南
android·ios·小程序·https·uni-app·iphone·webview
Kurisu_红莉栖9 小时前
关于docker的使用心得
运维·docker·容器
三言老师10 小时前
Rocky Linux 8.6 整机系统备份与迁移方案文档文档用途
linux·运维·服务器·网络
「PlanA」10 小时前
自动化流水线CSDN自动发布文章
运维·自动化