在屏幕坏了的手机上使用adb进行备份


13

我有Galaxy S3,屏幕在视觉和触觉上都有障碍。已启用USB调试,无根。

我可以使用Droid @ Screen来查看我的屏幕,并且可以将其解锁。然后,我运行以下命令:

亚行备份–apk –共享–全部–f /backup/mybackup.ab

然后,它将在电话上启动备份。在屏幕上,我可以看到它要求输入加密密码,该密码由keyevent通过adb提供。最终的症结在于,无法找到将按下“备份我的数据”按钮的按键事件。我可以选择并突出显示它,但是'space'和'enter'事件不会触发它,也不会触发'soft_right'。

我从这里获取重要事件。

]![Backup Scr] [2

如果我还有其他方法可以抛弃Ab,那就太棒了。


这些按钮似乎已被禁用-您是否尝试过遗漏密码,并通过上述任何方法检查按钮是否可单击?
利亚姆W

他们已经远离标签,我可以拍摄另一个屏幕截图,显示它处于选中状态。
DanBig

我的意思是,它们看起来像是被禁用了,无法被单击。这就是为什么什么都不起作用的原因。
利亚姆W

我刚刚编辑过以显示它们是可选的。
DanBig 2012年

好的,不好意思。
Liam W

Answers:


7

我和你一样。进入完整备份屏幕后,请使用以下命令:

adb shell input text <your password>
adb shell input keyevent 22
adb shell input keyevent 23

“ adb shell输入keyevent 22”命令是Dpad,右键,您将能够选择备份我的数据。“ adb shell输入keyevent 23”是Dpad Center,它将允许您选择输入

22->“ KEYCODE_DPAD_RIGHT”

23->“ KEYCODE_DPAD_CENTER”



1

使用Droid ExplorerScreencast插件在台式计算机上使用键盘和鼠标来控制听筒吗?

这样会使生活更轻松,而不是随便摆弄 adb shell input keyevent ...


我没有扎根,所以截屏无法正常工作,对吗?
DanBig

我确认您不需要扎根,但是,这是非常有限的,但这也许是因为与截屏视频一起使用的手机是eclair 2.1 ...
t0mm13b 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.