adb进入root权限并修改系统文件目录为可读写

我用小米手机做实验获得root权限并修改文件目录权限(手机已被刷机,系统有root权限,不知道有没有影响)

1、首先adb shell 进入手机

2、键入命令su获取root权限,获取到的标志是由$符号变成#号

3、键入mount查看系统目录及是否可读写rw为可读写,ro为只读(read only)



我修改的是rootfs / rootfs ro,relatime 0 0目录的权限,rootfs为区号, /为目录(如果是system目录就应该是/system),第二个rootfs应该是标识吧,ro为只读标志,0 0我也不知道是啥。

4、然后就可以开始修改权限了,键入命令mount -o remount rootfs /,执行后键入mount查看权限


就是可读了。

本人小菜鸟,纯属记录,欢迎大神点评。


<think>好的,我需要回答用户关于在进入8666平台车机时使用adb rootadb remount和adb shell命令的问题。首先,用户之前已经询问过如何用Python通过ADB获取日志,现在他们可能在进行更深度的系统操作,比如修改系统文件或获取root权限。 首先,我应该解释每个命令的作用。adb root用于获取root权限adb remount重新挂载系统分区为可写,adb shell则是进入设备的命令行界面。需要详细说明每个步骤的意义和注意事项,因为用户可能在进行系统级修改,存在风险。 接下来,用户可能遇到哪些常见问题?比如执行adb root失败,可能是因为设备未解锁root权限,或者需要先连接设备。需要提醒用户这些潜在问题及解决方法。另外,执行remount时可能失败,可能因为设备不允许重新挂载,或者需要先执行adb root。 还要考虑用户的实际应用场景。他们可能需要在车机系统上进行调试、推送文件或修改系统配置。所以,给出具体的使用示例会很有帮助,比如如何推送文件到系统目录,或者修改build.prop文件。 需要确保语言通俗易懂,结构清晰,分步骤说明。同时,注意安全性提示,因为错误的操作可能导致系统不稳定。最后,可能还需要补充一些高级技巧,比如结合使用这些命令进行系统调试,或者如何处理权限问题。 现在,整理这些思路,分步骤解释每个命令,提供示例,加入注意事项和常见问题解答。确保用户能够理解每个步骤的作用,避免操作中的常见错误。</think>以下是针对车机平台调试的核心命令详解: 1. adb root 作用:以root权限重启adb守护进程 执行条件: - 设备必须已解锁root权限 - USB调试模式已开启 - 开发者选项中开启"Root权限调试" 典型输出: `restarting adbd as root` 异常处理: 若提示`adbd cannot run as root in production builds`,表示: - 车机系统为正式版,未开放root权限 - 需要烧写eng版本固件或联系厂家获取调试权限 2. adb remount 作用:将/system分区重新挂载为可读写模式 前置条件: - 必须先成功执行adb root - 设备内核支持分区重挂载 典型输出: `remount succeeded` 实战示例: ```bash # 推送hosts文件到系统目录 adb push custom_hosts /system/etc/hosts # 修改系统字体 adb push NotoSansCJK.ttf /system/fonts/ ``` 3. adb shell 作用:进入Android的Linux shell环境 高级用法: ```bash # 获取root shell(需设备已rootadb shell "su -c 'mount -o rw,remount /system'" # 执行单条命令退出 adb shell "ls -l /system/bin" ``` ⚠️ 危险操作警示: ```bash # 禁止操作(可能导致系统崩溃) rm -rf /system/* chmod 000 /system/bin ``` 4. 完整调试流程: ```bash adb devices adb root adb remount adb shell # 在shell中执行(示例): mount | grep system # 确认挂载状态 cp /sdcard/debug.sh /system/xbin/ # 部署调试脚本 chmod 755 /system/xbin/debug.sh # 设置可执行权限 ``` 5. 特殊场景处理: - 当出现`Read-only file system`时: 1. 确认已成功执行adb root && adb remount 2. 尝试手动重挂载: ```bash adb shell "su -c 'mount -o rw,remount /system'" ``` 3. 检查
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

蜂蜜_柚子茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值