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

相关推荐
Wpa.wk2 分钟前
Docker - 搭建镜像仓库- 了解
运维·经验分享·测试工具·docker·容器
松涛和鸣6 分钟前
66、SPI驱动ADXL345加速度计
linux·运维·单片机·嵌入式硬件·ubuntu
蒸蒸yyyyzwd12 分钟前
CS144lab理解笔记 lab0-lab2
服务器·网络·经验分享·笔记
加油勇士14 分钟前
NGINX 参数配置与调优
运维·服务器·nginx
nhfc9917 分钟前
Gitlab备份且提交Windows服务器数据
服务器·windows·gitlab
wenyi_leo21 分钟前
强大的claude code
linux·运维·服务器
宇钶宇夕23 分钟前
CoDeSys入门实战一起学习(二十六):功能块(FBD)运算块与EN/ENO指令精讲及计数控制案例
运维·学习·自动化·软件工程
知无不研23 分钟前
Linux下socket网络编程
linux·运维·网络·后端·socket编程
2401_8582861125 分钟前
OS55.【Linux】System V消息队列的简单了解
linux·运维·服务器
zdIdealism26 分钟前
cnPuTTY CAC 0.83 Update 1—PuTTY CAC 0.83中文版本简单说明~~
linux·运维·服务器·ssh·putty·putty-cac