Adb在恢复模式下返回“未找到设备”

8
我尝试通过adb使用usb访问安卓设备(三星Galaxy Y)。当手机正常运行且已激活USB调试时,adb可以正常工作,我可以通过“adb devices”调用查看设备。然而,我需要在恢复模式下访问adb(我想对/data执行fsck,因此需要先卸载它)。我将手机重新启动到恢复模式并运行CWM(ClockworkMod ROM Manager),但是手机不会显示在“adb devices”中。
我查找了一些资料,发现在Windows系统上的解决方法是更改驱动程序。但是我正在使用Ubuntu 14.04 LTS,并且无法解决我的问题。我尝试了在/etc/udev/rules.d中使用多个udev规则,但都没有成功。
我该如何解决这个问题?
4个回答

2
过去,我发现运行adb kill-server,然后运行su -c adb {command}在这些情况下非常有效。虽然有点丑陋,但一些设备拒绝识别除非以root身份启动adb。
请注意,如果您的root用户没有android工具的路径,则可能无法使用sudo adb {command}

谢谢您的建议。我尝试了这个方法,但手机仍然没有出现在设备列表中。 - user5393841

0

如果您包含信息来源的链接,您可以使这个答案更好。 - Spaceman Spiff
2
谢谢您的建议,但是“fastboot devices”在恢复模式下仍然没有列出我的手机。 - user5393841

0

在我的情况下,使用另一个TWRP使我获得了ADB侧载访问权限。


-2

当您进入恢复模式时,请拔下USB插头,然后重新插入。Windows应该会搜索驱动程序。当Windows完成后,打开设备管理器。查找带有黄色图标的Nexus 6。按照图片中附带的步骤进行操作。

enter image description here

enter image description here

鸣谢Intub8提供的帮助以及从他的工具包中获取驱动步骤的wugfresh

一个简单的解释会非常有帮助,因为只是下投票是有些令人困惑的。 - vivekkupadhyay
我的最佳猜测是:OP 表示他们正在使用 Ubuntu,而不是 Windows。 - Pieter
谢谢,是的,我忽略了它。 - vivekkupadhyay

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接