• 周六. 5月 3rd, 2025

adb — adb disable-verity, adb remount 实现重新挂载system分区为可读写分区

9月 26, 2019

关键词:adb; disable-verity; adb remount; android 7.1; 

如果你的安卓版本是android7.1之前的版本,请参考该文章《adb — adb remount 重新挂载system分区》的简单adb remount方式;

1、android 在版本7之后,会对相应的分区进行验证,比如system分区。 所以不能像之前版本一样,直接adb root; adb remount 对system分区进行重新挂载。

2、在android 7之后,需要使用disable-verity来关闭分区检测功能,disable-verity需要root权限,所以user权限的机器需要先获取root权限才能使用;

3、使用方法如下:

adb root  //获取root权限
adb disable-verity //关闭检测功能
adb reboot //关闭检测之后需要重启机器
重启机器成功之后:
adb root  //再次获取root权限
adb remount  //重启挂载system分区为可读写分区

4、实践验证理论,这里以rk3399平台为例:

Seven:~ Seven$ adb root
restarting adbd as root

Seven:~ Seven$ adb disable-verity
Verity disabled on /system
Now reboot your device for settings to take effect

Seven:~ Seven$ adb reboot
这里需要等待重启

Seven:~ Seven$ adb root
Seven:~ Seven$ adb remount
remount succeeded
到这里重新挂载system分区完成。