安卓手机进入“下载”模式后,lsusb中没有出现!

Zia*_*man 7 usb android

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

sudo heimdall detect
Run Code Online (Sandbox Code Playgroud)

ERROR: Failed to detect compatible download-mode device.`
Run Code Online (Sandbox Code Playgroud)

我刚刚注意到,当设备处于“下载”模式时,它甚至不会出现在已连接的 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
Run Code Online (Sandbox Code Playgroud)

注意到 003:023 的电话了吗?好吧,然后我将它置于下载模式(运行sudo adb reboot download或长按 V-、Power 和 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
Run Code Online (Sandbox Code Playgroud)

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

小智 4

大多数关于如何解决类似(但不是同一问题)的建议包括:

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

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

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

我想也许是因为 Linux 和 Windows 中都出现了这个问题,而且 USB 端口在不处于下载模式时似乎工作正常,所以这一定是手机的问题。我在电话里查了一下;

  • KNOX没有运行
  • 多次执行出厂重置,因为一些用户似乎报告第三次或第四次出厂重置成功

最后,我使用手机随附的电缆在一台运行 Ubuntu 10.04 的旧戴尔笔记本电脑上进行了尝试,第一次就完美运行了。

所以,我的建议是也许尝试另一台计算机。

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


小智 2

在 Ubuntu 12.04 上也有同样的问题。一直都是USB线。不要使用脆弱的替代品。使用随设备附带的那些。