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

相关推荐
cui_ruicheng7 分钟前
Linux IO入门(三):手写一个简易的 mystdio 库
linux·运维·服务器
telllong8 分钟前
MCP协议实战:30分钟给Claude接上你公司的内部API
linux·运维·服务器
正在走向自律17 分钟前
KingbaseES 基础 SQL 语法与日常运维实操手册
运维·数据库·sql·kingbasees
㳺三才人子20 分钟前
SpringDoc OpenAPI 配置問題
服务器·spring boot
实心儿儿29 分钟前
Linux —— 进程概念 - 程序地址空间
linux·运维·算法
buhuizhiyuci33 分钟前
linux篇-应用商店:“yum / apt“ 的详解
linux·运维·服务器
CDN3601 小时前
【前端进阶】告别“慢”与“不安全”:我是如何用360CDN搞定API加速和HTTPS的
前端·安全·https
Tisfy1 小时前
CORS 跨域重定向后 Origin 变 null —— 一次 Nginx 字体加载失败的排查记录
运维·nginx·html·cors
程序猿阿伟1 小时前
《QClaw隐藏的GitHub自动化神级用法》
运维·自动化·github
ulias2121 小时前
进程初识(1)
linux·运维·服务器·网络·c++