adb可以发现设备但不是fastboot -- adb 领域 和 boot 领域 和 fastboot 领域 和 bootloader 领域 android 相关 的问题

ADB can discover devices but not fastboot


36
vote

问题

中文

我在网上搜索了这个问题,它通常通过安装相应的驱动程序来解决。问题是我在Mac上。

当我插入我的设备时,可以在我运行 adb devices 时发现它。我运行 adb reload bootloader ,它进入下载模式(当上电时按住音量+主按钮的模式)。这样对吗?我认为是。

无论如何,当它在这个阶段时, adb devices fastboot devices 产量没有。

我在i9100和i9505上测试了这个。

英文原文

I've searched on the web about this problem and it's usually solved by installing the appropriate drivers. Problem is I'm on a Mac.

When I plug in my device, it can be discovered when I run adb devices. I run adb reload bootloader and it goes into download mode (the mode you get when you hold Volume Down + Home button when powering up). Is this correct? I assume it is.

Anyway, when it is in this stage, adb devices or fastboot devices yields nothing.

I have tested this on i9100 and i9505.

           
   
   

回答列表

22
 
vote
要使系统识别Android设备,请在其几种模式中,需要为其用户设置在 udev 中的权限。

您需要重复加载Android Udev ID的此过程,对于手机具有(操作系统,引导加载程序或恢复),因为它们具有不同的USB ID

  # reboot into fastboot mode adb reboot bootloader  # grab you fastboot/bootloader device ids lsusb > Bus 001 Device 035: ID **18d1:d00d** Google Inc.  # install the ids into /etc/udev/rules.d/99-android.rules SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0666", OWNER="thiago"  # restart udev /etc/init.d/udev restart  # try fastboot (only on bootloader mode) fastboot devices   
 

To make the system recognize the Android device, in their several modes, one needs to set permissions for his user in udev.

You need to repeat this process of loading Android udev IDs, for every mode the phone has (operating system, bootloader or recovery) because they have different USB IDs

# reboot into fastboot mode adb reboot bootloader  # grab you fastboot/bootloader device ids lsusb > Bus 001 Device 035: ID **18d1:d00d** Google Inc.  # install the ids into /etc/udev/rules.d/99-android.rules SUBSYSTEM=="usb", ATTR{idVendor}=="18d1", ATTR{idProduct}=="d00d", MODE="0666", OWNER="thiago"  # restart udev /etc/init.d/udev restart  # try fastboot (only on bootloader mode) fastboot devices 
 
 
       
       
16
 
vote
p>本地,我必须运行 fastboot 作为root / sudo for fastboot以检测设备。我在Linux上尝试了这个,因为我不拥有Mac,但无论如何都是* nix;)
 

Personally I had to run fastboot as root/sudo for fastboot to detect the device. I tried this on Linux as I don't own a Mac, but it's *NIX anyway ;)

 
 
   
   
14
 
vote

对于未来的参考,这是我的相关案例(涉及Nexus 4):

我试图将手机带回原始状态(引导加载程序锁定+库存ROM)。

现在

..)

将Nexus 4放在FastBoot模式下:

  • 关闭Nexus 4.
  • 按住音量,音量下降和电源按钮
现在

fastboot devices 找到了我的手机,还原可以继续: - )

 

For future reference, this was my related case (involving a Nexus 4):

I tried to bring my phone back to the original state (bootloader locked + stock rom).

Now fastboot devices did not show the device where adb device did, until I put the phone in fastboot mode (this makes sense, but took me a while to figure out...)

To put the Nexus 4 in fastboot mode:

  • Power off the Nexus 4.
  • Press and hold the Volume Up, Volume Down and Power buttons

Now fastboot devices found my phone and the restore could continue :-)

 
 
 
 
7
 
vote

我对Infocus M512有同样的问题,由 adb识别,但不是 fastboot 在下载模式下。

我发现使用 -i works(0xID)指定供应商ID。 fastboot -i 0x0489 为我工作。

 

I had the same problem with InFocus M512, recognized by adb but not by fastboot when in download mode.

I've found that specifying vendor ID with -i works (0xID). fastboot -i 0x0489 worked for me.

 
 
     
     
1
 
vote

我使用macbook并遇到完全相同的问题。

最后我成功闪存了我的手机(火焰)。

键是通过向下向下向下输入"FastBoot模式" ,然后按下音量,然后将电源按钮一起(细节为官方指南的部分)。

当您处于FastBoot模式时,您的设备连接到计算机时,请再次运行 fastboot devices 。这次设备被检测到。

 

I use macbook and encountered exactly the same problem.

Finally I successfully flash my phone (Flame).

The key is to enter "Fastboot mode" by pressing down Volume Down and Power buttons together(Detail is in the section of official guide).

When you're in Fastboot mode and your device is connected to computer, run fastboot devices again. This time the device is detected.

 
 
1
 
vote

我正面临这个问题两天,我解决了在我的Mac Yosemite上为手机LG G3安装USB驱动程序。我下载了文件lgmobilemacdriver_v5.0.zip并安装它,而不是 adb devices 刚刚工作。

您可以尝试安装手机的USB驱动程序,也许它将有帮助。

最好,

 

I was facing this problem for two days, and I solved installing the USB driver for my phone LG G3 on my Mac Yosemite. I downloaded the file LGMobileMacDriver_v5.0.zip and installed it and than adb devices just worked.

You can try to install the USB driver of your phone, maybe it'll help.

Best,

 
 
1
 
vote

我在mac塞拉面对相同的问题。实际问题是我使用的Fastboot。这是一个较旧的版本。所以,我已经下载了Android SDK,并从它的平台工具中拿了FastBoot,并为我的InfoCus Bingo 21 M430工作。

 

I am on MAC Sierra facing same problem. The actual problem is with fastboot that I was using. It was an older version. So, I have downloaded android sdk and took fastboot from platform-tools of it and got it working for my Infocus bingo 21 m430.

 
 
0
 
vote
首先,将手机放在 fastboot 模式下,然后在终端中键入命令 adb device0 ,将检测到您的设备。添加 adb device1 为我工作。

键入 adb device2 没有 adb device3 没有为我工作。所以,我认为 adb device4 adb device5 来检测我们的设备。

希望它还为您提供工作。

 

First, put your mobile in the fastboot mode, then type command sudo fastboot devices in terminal and your device will be detected. Adding sudo worked for me.

Typing fastboot devices without sudo didn't worked for me. So, I think sudo is a must for fastboot to detect our devices.

Hope it works out for you guys also.

 
 

相关问题

2  是否可以从TWRP ADB Shell安装ROM?  ( Is it possible to install a rom from twrp adb shell ) 
让我们说我在 /sdcard/ 中放置一个rom。我可以通过TWRP在adb shell中安装。例如,如果我 启动恢复twrp 键入主机 adb shell 无论如何都要安装 /sdcard/rom.zip ...

5  如何在命令行或adb shell上设置静态IP?  ( How to set static ip on command line or adb shell ) 
我似乎无法在nougat上使用 abcdefghijklmnnetcfg 。如果我使用 ifconfig ip 没有更新。 ...

9  命令'adb root'工作,但“adb remount”导致“不允许操作”消息  ( The command adb root works but adb remount results in operation not permit ) 
我正在尝试重新安装 /system 以将一些文件复制到它。我尝试了以下内容 adb : adb root adb remount 第一个命令工作正常(因为我的手机植被),但第二个命令告诉我操作不允许。如果我打开 adb shell 并运行 su 我可以在没有问题的情况下访问系统文件夹。 是什么问题? ...

-2  在APK中的GPS点DB,有没有办法?  ( Db of gps point in apk is there any way ) 
我想在APK中提取GPS位置的DB。我将APK和打开DBM.java文件分解如下: public DBM open() { return open(this.databasePath); } public DBM open(String path) { try { if (...

24  是否可以从命令行激活“USB系列”Android设置?  ( Is it possible to activate the usb tethering android setting from the command ) 
我想在Bash脚本中激活"USB系列" ,因此有可能使用 adb shell 来运行命令行以更改一些Android设置? edit1 : 以下命令打开所需的设置,但不单独更改任何内容: am start -n com.android.settings/.TetherSettings 我发现的 tethe...

0  如何修复adb logcat错误?  ( How to fix adb logcat error ) 
我想保存日志包含文件: adb -s xxxxxx logcat -b main> /paths/to/log/file.log / system / bin / sh:无法创建/home/dpi/desktop/folder/main.log:否 此类文件或目录 ...

3  物理设备在Android设备选择器中没有显示  ( Physical device does not show up in android device chooser ) 
我在堆栈溢出中发布了这一点,但我认为它会更重要。 当我打开DDMS时,它会显示那里的设备。 但是,当我尝试运行我的程序时,Eclipse打开Android设备选择器。 Android设备选择器在它下面没有任何东西。 我在Mac上运行它。我试过安装手机的驱动程序。我已启用从未知来源下载并从USB下载。 a...

-1  连接到Sony Xperia M双重带adb / fastboot  ( Connect to sony xperia m dual with adb fastboot ) 
我想询问如何在xperia m dual 上安装自定义ROM> 我在cmd中尝试了adb和fastboot命令,但它显示等待设备.. 请帮助我,我太沮丧了 ...

0  按到TWRP,ADB显示“adb:错误:Connect失败:未找到设备/仿真器”  ( Pushing to twrp adb shows adb error connect failed no devices emulators fou ) 
当我尝试将我的rom推到 /sdcard/ 使用twrp时,我得到 adb push myRom.zip /sdcard/ * daemon not running. starting it now on port 5037 * * daemon started successfully * adb: error...

2  非生根手机的备份策略  ( Backup strategy for non rooted phone ) 
对我的天真的道歉: 我想要,尽可能地备份,备份我的非生根三星Galaxy S8上的数据。为此,我做了两件事: 1)我定期使用命令进行adb备份 adb backup --all -apk -shared -f backupfile 2)我将手机挂载作为我的Windows机器上的网络驱动器,在那里我使用Robo...

1  翻转TWRP和LineaGeOS显示屏(180度旋转)  ( Twrp and lineageos display flipped 180 degree rotation ) 
我在我的bq aquaris u plus上安装了最新版本的twrp和lineageos,并随后是说明。不知何故,TWRP(TWRP-3.2.1-0-Tennhi)和LineaGeos(Lineage-14.1-20180127-Neverly-Tenshi-angeded)倒置​​。 就我的搜索导致了我,我必须编...

1  从加密的Android手机中恢复手机数据(仍然在线)  ( Recover phone data from encrypted android phone with broken screen still being ) 
我的手机的触摸屏(Oneplus 3)完全被昨天打破了(黑色,无响应,破裂=>完全损坏!)。考虑在屏幕修复上投资我真的想知道我是否有可能访问我的数据分区。将手机连接在Ubuntu adb shell 未找到任何设备,因为我猜我无法解锁设备的显示。有没有(Linux)的方式来做那样? 最好 Andi ...

0  我无法进入恢复模式;如何安装我的adb驱动程序?  ( I cant enter recovery mode how do i install my adb driver ) 
这是我的问题。我有一个lg g stylo 3 plus,(t-mobile)。我无法恢复。 这是情况: 我的屏幕坏了,我有一个半照片。但是它没有反应。 我以前无需根兵。所以设备不是 rooted 。 i启用了爆震代码。所以我有一个我没有收到的重要电话和文字。 所以我需要使用adb解锁我的手机,并...

2  无法禁用com.motorola.ccc.ota  ( Cannot disable com motorola ccc ota ) 
由于"摩托罗拉软件更新" 决定下载Nougat Ota而不询问我的意见,我宣布了一场战争。但我使用的武器被打破了。 与 su : shell@athene:/ $ pm disable com.motorola.ccc.ota Error: java.lang.SecurityException: Permiss...

1  ASUS MAX 5.5 ADB在解锁引导加载程序后不会识别设备  ( Asus max 5 5 adb wont recognize device after unlock bootloader ) 
嘿伙计们所以我已经多次遇到了这个问题。遵循此线程以解锁引导程序和启动root: http://www.symbianize.com/ showthread.php?t = 1411778 到目前为止,我加入了解锁引导加载程序,没有任何障碍,但在解锁引导加载程序后令我沮丧的情况下,adb将无法识别我的设备,无法继续...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.