关键词: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分区完成。