获取Android System 写入权限

注: 以下前提是系统已经root过。

/system 是Android系统目录,存放Android系统应用和lib,有时候我们需要向该目录中写入文件,例如,将自己开发的apk内置到系统中,作为系统apk启动,但该目录默认是只有 read 权限,没有 write 权限,执行wirte后会出现 Read-only file system 的错误提示。
下面介绍如何获取该 write 权限:

  • 执行 adb shell su 。以 root 用户进入adb shell;
  • 执行 mount|grep /system,可以看到如下信息,不同设备,看到的信息不一样。

    /dev/block/platform/15740000.dwmmc0/by-name/system /system ext4 ro,relatime,data=ordered 0 0

    看到 ro,即表示该目录只有read权限,接下来尝试修改权限。

  • 执行mount -o remount /system , 其中 部分填入在上面看到的文件路径,例如,我这里是
    /dev/block/platform/15740000.dwmmc0/by-name/system,所以我应该执行的完整命令是

    mount -o remount /dev/block/platform/15740000.dwmmc0/by-name/system /system

  • 重新执行 mount|grep /system,看到如下信息,ro 已经变成 rw,表示system已经此时已经可以向 /system 写入文件了。

    /dev/block/platform/15740000.dwmmc0/by-name/system /system ext4 rw,relatime,data=ordered 0 0

如果要恢复该目录的读写权限,可以执行mount -o remount,ro /system

更多相关文章

  1. 1 Android(安卓)安全机制概述
  2. 关于Zipalign的介绍和使用方法
  3. Android(安卓)AlarmManager实现定时任务(也就是闹钟) 附Demo源码
  4. HOWTO install and setup Android(安卓)NDK for Windows(Android
  5. Android(安卓)9.0中sdcard 的权限和挂载问题
  6. Android(安卓)AsyncTask基础
  7. android permission权限与安全机制解析(下)
  8. 获取Android(安卓)System 写入权限
  9. Android(安卓)逆向apk程序的心得

随机推荐

  1. 玩转数据处理120题重制说明与下载
  2. Python两招轻松爬取美团评论
  3. 小鹿大学四年来给读者的一点碎碎念
  4. 朋友问他是否该跳槽了?我是这么跟他说的
  5. Python机器学习之旅|手把手带你探索IRIS数
  6. 近期文章汇总
  7. 我来啦!
  8. 动画:面试官问我 0.1 + 0.2 0.3 ? 为什么
  9. 深入理解跳表在Redis中的应用
  10. Python办公自动化|从Excel到Word