19

所以,几天前我的 Nexus 7 掉了,现在屏幕上有一个大裂缝。触摸屏坏了。也就是说,我仍然可以看到发生了什么,但它没有响应。
我找到了一种通过 adb 完全控制它的方法,并通过它扎根了它。
但是,将其植根会擦除我所有的数据和设置,包括 USB 调试。结果是我根本无法控制它,除了关掉它并改变音量。
Clockworkmod 内置了 adb。我可以从我的电脑完全控制 CWM,并访问我的平板电脑的文件等。

现在我的问题是,是否可以通过 Clockworkmod 使用 adb 或任何其他方法启用 USB 调试,如果可以,如何?
我确实拥有对所有文件和设置的 root 访问权限,并且我能够在上面获取任何需要的二进制文件,无论是原生 Android 文件、Cyanogenmod 文件、任何原生 ARM Linux 二进制文件还是其他东西(例如 sqlite3) .
我的电脑上也有adb backup -all -system备份,但据我所知,我无法通过 CWM 恢复它。
我可以访问 Linux 和 Windows。

更新:我尝试/data/data/com.android.providers.settings/databases/settings.db使用 sqlite3 启用 adb,但在重新启动后,值adb_enabled被删除并重新插入底部,值为 0。但是我更改的其他一些设置确实仍然存在。
我也尝试过修改/init.rc,但这个文件似乎也在启动时被重写。

4

2 回答 2

21

好吧,据我所知,您可以尝试这样做:

  • 在 ClockworkMod 中运行 ADB shell
  • 以读写模式重新挂载 /system。
  • 将此添加到/system/build.prop:persist.service.adb.enable=1
  • 保存文件。
于 2012-11-11T15:46:52.510 回答
0

如果你能看到发生了什么,是什么阻止你挂上 USB 鼠标并用鼠标单击必要的设置?

于 2012-11-11T01:52:54.320 回答