Android中fastboot devices无法发现设备解决方案和adb remount问题解决
2023-04-18 14:29:17 时间
1. 问题描述
今天在对安卓设备进行fastboot解锁的时候,发现当调用adb reboot bootloader
后,无法使用fastboot进行解锁,后来通过fastboot devices
命令查看不到设备,经过分析和搜索后得知原因可能是因为PC的fastboot.exe的驱动版本太旧了,需要对其进行更新。
2. 问题解决
想要fastboot识别到设备需要安装adb工具和google USB驱动。
官方platform-tools下载路径
下载对应的版本后,解压下载的压缩包,即可看到fastboot.exe。
将fastboot.exe 替换到PC中对应的位置,或重新设置环境变量,再次输入命令fastboot devices,查看是否有设备信息。
note1: fastboot.exe版本请尽量保持最新,每次Android版本更新,都会引入新的feature,使用旧的工具版本是不能支持这些新feature的。
note2: 如果使用fastboot.exe devices仍然读取不到设备,可以在 进行windows更新-查看可选更新-驱动程序更新-Google等驱动更新;
3. 对设备进行fastboot解锁
- 打开设置–关于手机–多次点击版本号,此时提示“处于开发者模式”,然后返回上一级进入系统–高级–开发者选项–打开发者选项中的OEM解锁开关
- 操作命令和步骤:
adb reboot bootloader(进fastboot模式) fastboot devices(查看设备) fastboot flashing unlock(解锁) fastboot reboot
4. 对设备进行adb remount
一般要挂载root权限会进行如下命令:先是adb root, 然后adb remount
-
adb root
-
adb remount
~ adb remount Skipping /system for remount Skipping /vendor for remount Skipping /product for remount No partitions to remount remount failed
-
很多遇到adb remount失败后,会选择执行adb disable-verity
C:Usersxxxx>adb disable-verity Device is locked. Please unlock the device first using overlayfs Now reboot your device for settings to take effect
此时只需要对设备进行fastboot进行解锁就好,如3中所示。
相关文章
- 一个Java程序员对2011年的回顾
- 大数据发展历程
- Android高级进阶之路【一】Android中View绘制流程浅析
- 可信服务管理(Trusted Service Manager)介绍
- GIS应用|快速开发REST空间分析服务
- 未来十年微软长盛不衰的两项战略
- 领域驱动设计模式的收益与挑战
- cocos 3.0 一键打包android平台应该注意的细节
- 数智化时代,驱动企业转型升级的“三驾马车”是什么?
- 基于MINA构建高性能的NIO应用
- 使用Rainbond实现离线环境软件交付
- 工作流引擎 jBPM 5.2 发布
- 微信小程序Minium自动化测试(三)
- 桌面应用抢先体验,这次有点料!
- 甲骨文Java专利遭拒 起诉Android侵权受挫
- 云计算的应用领域及发展前景
- Java效率真的很低吗?Android为何要采用?
- Android高级进阶之路【二】十分钟彻底弄明白 View 事件分发机制
- 庖丁解牛之-Android平台RTSP|RTMP播放器设计
- 手机直付,超级方便