我获得了三星 Galaxy S2 - Android 4 (ICS) 的 OTA 更新。但是,adb devices
没有显示该设备。也没有lsusb
。我在 Mac 上的 vmware Fusion 中使用 ubuntu。如果我将设备从 Ubuntu 断开并在 OS X 中使用它,adb devices 会显示该设备。
我的 udev 规则包含以下条目:
SUBSYSTEM=="usb", SYSFS{idVendor}=="04e8", MODE="0666"
dmesg 输出不包含字符串 04e8。
我应该注意到我尝试了两种 USB 模式(MTP 和 PTP)。
答案1
我将这些行添加到 Ubuntu.vmx 文件中(我相信最后一行有所不同):
usb.quirks.device0 = "0x4e8:0x681d skip-reset" # Mass Storage
usb.quirks.device1 = "0x4e8:0x68a9 skip-reset" # Media
usb.quirks.device2 = "0x4e8:0x6877 skip-reset" # Kies
usb.quirks.device3 = "0x4e8:0x6866 skip-reset" # SGS2 ICS
答案2
再次尝试 dmesg,并尝试获取连接设备时显示的供应商字符串。将该 ID 替换为您当前拥有的 ID。
如果没有任何内容出现,请确保您的 S2 上启用了开发模式。