在屏幕坏了的手机上使用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 Explorer和Screencast插件在台式计算机上使用键盘和鼠标来控制听筒吗?

这样会使生活更轻松,而不是随便摆弄 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.