fastboot看不到设备


34

我已经阅读了很多有关此问题的文章,但无法解决。我决定使用wifi在手机上安装我的开发人员应用程序。为此,我需要用手机做一些事情。第一步是解锁引导加载程序。我在步骤8上堆叠,fastboot oem get_identifier_token显示info < waiting to device >adb看到我的设备,但看fastboot不到。一个主意?

我的电话是HTC Wildfire S,这些是我要遵循的步骤:

  1. 我重新启动手机并进入FASTBOOT USB模式
  2. 我试图运行fastboot oem get_identifier_token命令,但没有成功。

我使用Windows 7 Professional,并且手机被识别为HT1CSTR05155


1
什么是手机型号,并且遵循什么说明?您是否以快速启动模式(例如,使用adb reboot bootloader)重新启动了手机?您在计算机上使用的是什么操作系统?当时它如何识别手机?
谢尔盖·弗拉索夫

谢尔盖,看我的编辑。
pepuch

您是否更新了引导加载程序?***LOCKED***引导到引导加载程序后,您应该在电话屏幕上看到,否则您没有合适的引导加载程序版本进行解锁。还要在调用时检查电话,确保电话在设备管理器中没有出现任何问号fastboot oem get_identifier_token-在此看到问号表示快速启动驱动程序未正确安装。
谢尔盖·弗拉索夫

Answers:



26

您是否正在将设备重新引导到引导加载程序中,并在引导加载程序菜单上输入fastboot USB?

尝试:

adb reboot bootloader

然后,查找屏幕说明以进入快速启动模式。


1
我的fastboot未检测到设备,但adm正常运行,您的回答使我发现了我所缺少的东西。
Mojtaba Rezaeian

9

问题解决了。最后,我看到未安装android驱动程序。我从此站点http://forum.xda-developers.com/showthread.php?t=2126036安装了驱动程序,并且该设备可以通过看到fastboot。我不明白的一件事是为什么adb看不到设备fastboot


5
这是因为电话在这些模式下向计算机提供了不同的设备标识符,并且需要不同的驱动程序,因此可以为一种模式安装适当的驱动程序,而为另一种模式安装正确的驱动程序。该fastboot程序很简单,< waiting for device >如果缺少驱动程序,它将永远显示该消息。但是,如果正确安装了驱动程序,但手机未使用快速启动设备ID处于正确的状态,则可能会出现相同的消息。
谢尔盖·弗拉索夫

6

ADB和fastboot需要不同的USB驱动程序。

尽管您可能会在手机开机时看到adb下的设备,但在安装驱动程序之前,fastboot不会检测到该设备,因此将显示“正在等待设备”。

您可以按照以下步骤操作:

  1. 打开设备管理器,同时按音量调高,调低和电源按钮,将设备重新引导至快速启动
  2. 您会注意到设备管理器会刷新,现在您的手机上有一个黄色图标
  3. 下载Google USB驱动程序,它是一个zip文件,因此请继续将其解压缩到本地目录中
  4. 右键单击设备的黄色三角形并更新驱动程序,从本地存储中选择更新选项,然后在上一步中的提取文件下选择文件夹“ usb_driver”
  5. 您现在就可以出发了,fastboot oem unlock将立即检测到该设备

2

我没有马上意识到,但是有不同的ADB驱动程序和Fastboot驱动程序。我已经安装了带有SDK Extras的google usb驱动程序,ADB的运行效果很好,但是我遇到了“正在等待设备”的问题,试图以快速启动模式闪烁。

我从控制面板转到设备管理器,看到带有黄色图标的“ Android 1.0”设备显示无法正常工作。我必须更新驱动程序,并从具有快速启动项的现有驱动程序列表中进行选择。


2

我在HTC Desire S上遇到了“ pepuch”所描述的相同问题。我在运行Windows 8和Windows 10的相对较新的计算机上尝试了不同的驱动程序。最后,我发现了一个链接,建议我应该在我使用的是较旧的(台式)计算机,并且该计算机设法以快速启动USB模式检测到我的Desire S,并且设法读取了ID令牌。将我引向该解决方案的链接如下:http : //forums.androidcentral.com/htc-one-rooting-roms-hacks/345350-htc-one-pc-doesn-t-recognize-bootloader.html

在启动快速启动USB之前,我所做的唯一一件事就是在Windows 7盒子上为手机安装HTC驱动程序,并验证在Android正常启动并运行时是否能检测到手机。


1

问题:同一Android设备的adb和fastboot模式在Windows下被识别为单独的设备

场景:使用可以看到该设备,adb devices但是使用则看不到该设备,fastboot devices并且此处的其他建议不起作用;您仍然会在Windows上以“等待设备”告终,并且无法选择要通过rahul Pandey的回答使用Google USB驱动程序进行安装驱动程序

可能的解决方案:设备管理器以快速启动模式连接时,手动在设备管理器中更新驱动程序

脚步:

  1. 下载并安装适用于您设备的Android USB驱动程序。例如,用于三星电话的三星驱动程序或(古老的)Google Galaxy Nexus
  2. 使用adb reboot bootloader或同时按Volume Up+ Volume Down+ Power按钮将设备重新引导到快速引导模式
  3. 打开设备管理器
  4. 拔出/插入您的Android设备,以便您可以在列表中轻松找到无法识别的设备
  5. 在“ 其他设备”下,找到带有黄色三角形的Android手机
  6. 上单击鼠标右键并选择:Update driver> Browse my computer for driver software>Let me pick from a list of available drivers on my computer
  7. 查找刚刚安装的驱动程序,然后选择它。对于我的Google Galaxy Nexus,它是Samsung Android ADB Interface

运气好的话,就能解决您的问题。现在,您可以为设备使用引导加载程序解锁方法(或者,对于我而言,是刷新OEM ROM)。

感谢:https : //android.stackexchange.com/a/106468/52235为我指出了正确的方向。


0

尝试重新安装fastboot驱动程序

在快速启动时

  1. 打开设备管理器
  2. 展开android
  3. 应该有一个设备
  4. 右键点击
  5. 卸载
  6. 取消选中“删除驱动程序软件”
  7. 单击带放大镜的电脑(在工具栏中)
  8. 如果不固定,请重复,但是检查删除驱动程序(您可能需要下载)

0

如果没有驱动程序在Windows 10或8.1 / 8上运行,并且您的目标是仅使用fastboot来刷新boot.img(可能是因为您具有S-ON),则采用Linux的方式:准备USB记忆棒并使用Live Linux创建并在棒上安装Live Linux(如Ubuntu或Lubuntu)并将其安装。启动到Live版本(不确定您是否可以在Windows上使用VirtualBox VM)。使用Ctrl + Alt + T打开终端。类型(不带// ofc的注释):

sudo apt-get update //updates apt get
sudo apt-get install android-tools-fastboot //installs fastboot
sudo apt-get install android-tools-adb //optionally get adb
sudo fastboot devices // should show the device, don't forget the sudo!!
sudo fastboot flash boot ~/pathto/boot.img //sudo is doing the trick here, which is missing on Windows !!!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.