进入“下载”模式后,Android手机不会出现在lsusb中!

我一直在尝试使用Heimdall在我的三星Galaxy GT-i8190(Galaxy S3 Mini)上安装自定义ROM,但是正在运行

sudo heimdall detect 

 ERROR: Failed to detect compatible download-mode device.` 

我刚刚注意到,当设备处于“下载”模式时,它甚至不会出现在连接的USB设备列表中!

以下是设备在正常模式下连接时lsusb的输出:

 Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 005: ID 13d3:5188 IMC Networks Bus 003 Device 004: ID 13d3:3362 IMC Networks Bus 003 Device 015: ID 0000:0538 Bus 003 Device 023: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II], GT-I9300 Phone [Galaxy S III], GT-P7500 [Galaxy Tab 10.1] Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

请注意0​​03:023的电话? 那么,我把它放在下载模式(运行sudo adb reboot download或长按V-,电源和Home键几秒钟)。 设备仍然连接。 USB调试模式已开启。 这是lsusb的输出

 Bus 002 Device 002: ID 8087:8000 Intel Corp. Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 8087:8008 Intel Corp. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 003 Device 005: ID 13d3:5188 IMC Networks Bus 003 Device 004: ID 13d3:3362 IMC Networks Bus 003 Device 015: ID 0000:0538 Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub 

现在唯一缺少的是带有设备的线路,ergo设备实际上没有连接到任何USB端口,因此heimdall detect将无法检测到它。 我需要外部驱动器吗? 有人可以提供任何输入吗?

关于如何修复类似(但不是同一个问题)的大多数建议包括;

  • 确保正确设置了udev规则 – 请参阅安装说明
  • 尝试不同的USB线缆
  • 尝试不同的USB端口
  • 重新启动计算机
  • 确保您使用的是USB2端口

但是,对我来说,这些都不起作用,即使看起来USB端口是好的,直到你切换到下载模式。

我在同一台机器上的Ubuntu Linux 14.04和Windows 7上都经历过这种情况。

我想也许是因为这个问题发生在Linux和Windows上,并且USB端口看起来在没有处于下载模式时工作正常,这一定是手机的问题。 在电话里,我查了一下;

  • KNOX没有运行
  • 多次进行出厂重置,因为那里的一些用户似乎已经报告了他们的第三次或第四次工厂重置的成功

最后,我尝试使用随手机附带的电缆运行Ubuntu 10.04的旧款戴尔笔记本电脑,并且它第一次完美无缺。

所以,我的建议是,也许尝试不同的计算机。

我还没有确认这个问题是否与Ubuntu版本有关,但我今天晚些时候会这样做。 确认,Ubuntu 14.04在另一台机器上运行正常。

在Ubuntu 12.04上有同样的问题。 一直是USB线。 不要使用脆弱的替代品。 使用您在设备上获得的那些。

我找到了一种让它起作用的模式。 您可以从USB启动Ubuntu,然后下载模式的手机就会出现在lsusb和其他工具(heimdall等)上。 我在Ubuntu 14.04上遇到了同样的问题。 在下载模式下尝试了几部手机,但他们被错误识别。 在系统的某个地方,它记得第一部手机。 更换USB电缆没有帮助。

LinuxMint 17上的三星Rugby I547 32位在这里..

对我来说,解决方案是关闭电话并重新打开电源。

它工作正常,然后当我拔下USB线并将其重新插入时,手机没有出现在lsusb中。

重新启动手机无法解决问题。

关闭电话并重新打开电源。