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

adb shell
su
chmod 777 /system/etc/security/cacerts/5b933da4.0

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

mount -o rw,remount /system

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

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

rm /system/etc/security/cacerts/5b933da4.0

解决方案:

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

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

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

相关推荐

  1. Android System Service系统服务--1

    2024-04-02 15:32:04       59 阅读
  2. Android学习系列目录

    2024-04-02 15:32:04       39 阅读
  3. SystemC 等待异步事件解决方案

    2024-04-02 15:32:04       44 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-02 15:32:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-02 15:32:04       100 阅读
  3. 在Django里面运行非项目文件

    2024-04-02 15:32:04       82 阅读
  4. Python语言-面向对象

    2024-04-02 15:32:04       91 阅读

热门阅读

  1. js判断对象是否为空的几种方法

    2024-04-02 15:32:04       40 阅读
  2. JVM基础

    JVM基础

    2024-04-02 15:32:04      42 阅读
  3. 【C/C++】C语言实现单链表

    2024-04-02 15:32:04       35 阅读
  4. Vue 中的修饰符

    2024-04-02 15:32:04       35 阅读
  5. Vue3:使用Pinia存储、读取、修改数据

    2024-04-02 15:32:04       39 阅读
  6. 算法3:查找算法

    2024-04-02 15:32:04       40 阅读
  7. 每日一题 日期统计

    2024-04-02 15:32:04       38 阅读
  8. COMP2017 9017 Assignment 2

    2024-04-02 15:32:04       32 阅读
  9. RAM IP核

    RAM IP核

    2024-04-02 15:32:04      44 阅读
  10. 1-31 正则表达式 String Buffer String Builder

    2024-04-02 15:32:04       39 阅读