Fastboot 检测到我的设备,但没有检测到 adb

Fastboot 检测到我的设备,但没有检测到 adb

我有一台 Moto G(Falcon-xt 1033)。

最近,我成功地在我的设备上刷写了 cm 13,一切运行正常,使用了一会儿手机,然后刷写了 supersu,设备进入了启动循环。

我已经从设备存储中删除了 rom zip 文件,因此我尝试通过 adb 将 rom zip 推送到我的设备中。但是 adb 无法检测到我的设备(我的笔记本电脑也没有检测到 - 运行的是 Ubuntu 14.04)。我尝试了很多方法,从尝试所有端口到更新 adb 版本,再到在etc/udev/rules.d/

我的设备使用的恢复是 cwm。

我想通过 adb 或任何其他方式访问设备的存储驱动器,以推送 rom .zip 和其他文件。我该如何解决这个问题?

命令结果:adb devices

答案1

根据我的经验,在 CM13 安装上刷入 supersu 通常不是一个好主意,因为 CM13 已经支持 supersu(在开发者选项中,“root 访问”项),并且这样做存在一些已知问题。以下是我会尝试的一些方法:

首先,确保 adb 的 USB 调试已打开。您可以在设置 > 开发者选项 > Android 调试。您也可以尝试启用 ADB 的 root 访问权限。启动恢复并尝试adb devices。如果此方法无效,您可以尝试以下步骤:

  1. 如果您可以在快速启动模式(快速启动设备)下检测到您的设备,请刷入新的恢复(TWRP 或 clockworkmod)。

  2. 重新启动进入 fastboot

  3. 进入恢复状态

  4. 试试看adb devices。如果有效,格式化系统、数据、缓存并重新安装所有内容(supersu 除外 ;p)。

如果这不起作用,我建议您从快速启动模式刷新出厂摩托罗拉映像,然后再次尝试步骤 1-4。

如果一切都失败了,我建议查阅 XDA 上与你的 ROM 相关的页面。

相关内容