车载车机安装APK时ADB Shell提示输入验证密码问题咨询
问题描述
通过ADB调试车载中控主机、计划安装第三方APK时,执行adb shell命令终端返回Please input verify password提示,要求输入验证密码,无法推进后续安装操作。
有效解决方法(按操作优先级从高到低排序)
- 尝试通用默认调试密码
车载安卓系统的ADB验证密码多为厂商预设通用值,可按顺序逐一测试:- 通用6位密码:
123456、000000、111111、888888 - 设备关联编码:车机序列号后6位、车辆VIN码(车架号)后6位、车机系统「关于本机」页面标注的6位调试码
- 品牌专属常见密码:比亚迪系车机常用
12345678,吉利/领克系常用7890,通用后装安卓车机常用3368
- 通用6位密码:
- 车机端关闭ADB校验开关
- 进入车机「设置-关于本机」页面,连续点击系统版本条目7次,激活开发者选项
- 进入开发者选项页面,找到ADB调试验证、USB调试授权校验类开关,直接关闭
- 如果开发者选项中无对应开关,可在系统更新页面连续点击品牌logo10次调出工程模式,在「调试配置」分类下关闭ADB密码校验项
- 跳过交互式shell直接执行操作
多数车机的ADB密码校验仅拦截adb shell的交互式登录流程,不拦截非交互的直连指令,无需进入shell即可直接完成APK安装:本地终端直接执行命令:
adb install /本地文件存储路径/目标应用.apk
无线ADB连接场景下,可尝试重启车机后,在车机系统完全加载前连续执行adb connect 车机局域网IP,此时ADB校验服务未启动,可直接获取调试权限。 - 厂商锁死场景处理
部分品牌出厂锁死ADB权限的车机,无通用默认密码,需要先在车机端登录车主账号,进入对应的开发者调试授权页面,完成车主身份验证后自动关闭ADB密码校验,无法通过第三方手段绕过。
内容的提问来源于stack exchange,提问作者Saad AB
相关产品推荐
相关产品推荐

