首页 > 移动平台 > 详细

Android 6.0 M userdebug版本执行adb remount失败

时间:2016-04-06 13:05:18      阅读:1735      评论:0      收藏:0      [点我收藏+]

  【FAQ18076】Android 6.0 M版本默认会打开system verified boot,即在userdebug和user版本会把system映射到dm-0设备,然后再挂载。挂载前会检查system分区数据完整性,如果system分区被恶意修改了则不允许挂载system。

  userdebug版本如果需要remount system分区来push文件debug,不需要重新编译版本disable dm-verity,只需要执行以下adb命令即可。
  adb root
  adb disable-verity
  adb reboot

  重新启动后再执行:
  adb remount即可把system分区remount成rw。

  向system分区push文件后,请不要再adb enable-verity,否则就会无法开机,因此push文件后,system分区数据就发生了变化。

  adb disable-verity/enable-verity 命令只能在userdebug模式下使用。user版本不支持关闭dm-verity。
  如果adb不支持adb disable-verity命令,请更新android sdk platform-tools到最新版本。或直接到以下的link下载最新版的独立adb tool。
http://forum.xda-developers.com/showthread.php?t=2317790

  其他相关信息请参考https://source.android.com/security/verifiedboot/index.html

  

Android 6.0 M userdebug版本执行adb remount失败

原文:http://www.cnblogs.com/droi/p/5358536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!