我的手机屏幕实际上已经坏了,所以它什么也没显示,但是触摸方面似乎可以正常工作,因为我可以解锁手机并获得触觉反馈。

要更换它,我想将一些个人数据从内置内存备份到SD卡。我相当确定,如果我可以让adb识别该设备,则可以使用Android Screencast查看我触摸屏幕的位置并执行所需的操作。问题是,当我插入它时,当我的仿真器被插入时,它无法被识别。如果是这种情况,有人可以给我我的Droid X(运行2.3.X)的屏幕快照,它从主屏幕通过所有菜单进入激活调试模式吗?希望我可以通过推算和从那里进行亚行来做到这一点。

编辑:关于ROM或启动器,我没有做任何更改。全部都是库存。

评论

听起来USB连接器也坏了。您可以将手机连接到计算机吗?如果是这样,那么也许您可以将其设置为USB驱动器模式。

不,我认为USB连接器很好。插入计算机时,计算机发出“设备已连接”的声音,但没有其他反应。

你曾经做到吗?

不幸的是,没有,当我拿到替换电话时,数据丢失了。我现在应该在当前手机上启用adb以避免这种情况...

这可能有点晚了,但droid X有一个迷你HDMI端口!为什么不使用它呢?

#1 楼

最近遇到了完全相同的问题(在朋友的Nexus S上运行的Android 4.0,屏幕和数字转换器完全坏了,并且关闭了adb,但运行的是Android 4.0):

获取启用了adb的恢复系统。然后使用adb控制台访问设备的数据并创建备份。在Nexus S上,您无法使用sdcard从设备中获取数据,因此您需要使用adb。

先决条件:


手机确实具有启用了启动命令的快速启动模式
手机仍然可以使用(屏幕除外)
已安装SDK(使用有效的adb +快速启动可执行文件)
将CWM恢复映像下载到/tmp/cwm.zip(已启动时启用了adb)
已安装uudecode的Linux(Ubuntu上的软件包“ sharutils”的一部分)

操作方法:
a)以快速启动模式启动设备并启动以这种方式进行CWM恢复
me@workstation:~$ fastboot boot /tmp/cwm.zip  


b)等待一段时间以使CWM引导,然后登录到设备

me@workstation:~$ adb shell  
shell@android:/ $ mkdir -p /tmp/backup/data /tmp/backup/sdcard  


使用真实的设备名称替换DATA_DEV和SDCARD_DEV,具体取决于您的手机,这很可能是其中之一:


DATA_DEV:/dev/block/mtdblock*

SDCARD_DEV:/dev/block/mmcblk*


使用df命令按尺寸查找候选对象。

shell@android:/ $ mount -oro <DATA_DEV> /tmp/backup/data  
shell@android:/ $ mount -oro <SDCARD_DEV> /tmp/backup/sdcard  
shell@android:/ $ exit  
me@workstation:~$ adb shell tar czf - /tmp/backup \| uuencode foo | uudecode -o - > /tmp/backup.tar.gz



进一步的解释:


为什么uuencode? ADB控制台似乎拦截了数据流,并且显然在每个换行符之前插入了回车符。在通过adb的stdout传输数据之前先对数据进行uenencoding可以防止这种情况。
在加密的设备上不起作用
您也可以在未安装的设备上重复该过程,并一一传输所有/dev/block/*,然后找出哪个用于后继
您需要查找您自己一个合适的CWM恢复映像


评论


我输入了第一个fastboot命令。它停留在<等待设备>上。这意味着什么?

–杰森C
13年11月15日在1:35

未检测到处于快速启动模式的设备,该程序需要更多权限,或者正在等待您以快速启动模式插入设备。你有什么型号?如果是Nexus或Sony:引导加载程序是否已解锁(否则fastboot引导不起作用)?您需要在每个设备上按一些唯一的键组合才能将其启动到此模式。请注意,三星手机根本不提供fastboot命令模式。

–ce4
2013年11月15日12:32



谢谢。我有一个Motorola Droid Razr Maxx HD。引导时是否需要按住电源按钮+降低音量?我没有意识到这就是“ fastboot”模式,但是我只是在研究其他内容的同时在Motorola网站上阅读了它。我下班回家时会尝试的。

–杰森C
13年15月15日在16:40

您可能需要将其修复,我怀疑该模型是否具有解锁的引导加载程序,该加载程序具有fastboot引导功能。

–ce4
13年11月16日,0:13

后期添加:比起使用uuencode,更简单的方法是:adb shell“ stty raw&tar czf-/ tmp / backup”> /tmp/backup.tar.gz。 stty raw告诉系统发送数据“原始”(即未更改),并且不向其添加任何回车符。这样一来,需求就减少了,因为设备在出厂时就可以使用。

– Izzy♦
2015年6月10日14:51

#2 楼

Droid X没有物理键盘-但是如果这样做,您可以在终端中尝试。对于剩下的屏幕破烂的其他电话,我将在此处保留此答案。屏幕破裂时如何根除Dreams。

评论


我在哪里输入?

–杰森C
13年15月15日在1:33

@JasonC在Android命令行shell中。如果您还没有一种方法,那么您将无法在屏幕破裂的情况下进行设置。

–丹·赫尔姆
13年11月15日在10:55

如果设备支持USB OTG,则可以连接USB键盘,然后需要知道按键顺序或组合键才能打开终端,然后输入命令行。

– porg
15年2月13日在13:17

#3 楼

如果设备支持USB主机模式,则可以购买USB-OTG电缆(移动中的USB),然后连接USB鼠标或USB键盘以绕过损坏的触摸屏。

评论


我有应该支持USB OTG的GT-I9305设备,至少“ google”是这样说的,但是如果我连接无线鼠标没有任何反应,那么如何使光标工作的任何想法?

–tomasb
2014年5月14日18:13



@tomasb您曾经能够使鼠标被识别吗?

–杰森C
2014年7月9日在2:08

@Jason是的,我是。 USB OTG和蓝牙鼠标,解决方案都非常复杂,但是我还没有发现任何更简单(或仅能正常工作)的方法,在这里进行了描述:android.stackexchange.com/a/69600/60711我的情况有点复杂,因为我刷新了新的ROM,从而使我的android未初始化。

–tomasb
2014年7月9日在22:26



#4 楼

我烧毁了数字转换器(通过刷新损坏的恢复文件)并刷新了新的ROM,并且能够按照此处所述进行操作:https://android.stackexchange.com/a/69600/60711