抢救一台近乎报废的华为手机

抢救一台近乎报废的华为手机

起因

是这样的,我自己用的HonorNote8因为某些原因被摔了个稀巴烂,屏幕总成报废,屏幕排线插座严重损坏,没有什么去手机店修的价值了。但是数据又不想放弃,于是开始干活!
这是坏了的排线插座
在这里插入图片描述

准备工作

本经验适用于开启ADB功能的手机,且损坏后没有关机的情况
关机会导致ADB和ASM无法使用,因为没有屏幕不能第一次解锁手机

软件

0.电脑一台(没有能行吗?)
1.ADB(连接设备)
2.ASM(用于模拟屏幕)

硬件

1.数据线
2.小改锥,刀片等工具

开始干活

首先冷静分析,首先想到的是华为手机助手的备份工具,但是很明显不适合于这种没有屏幕的情况。
突然想到手机开启过ADB调试

使用数据线连接电脑之后没有反应,我觉得可能是MAIN排线送了,拔下重插后解决了连不上电脑的问题。

首先使用adb pull /sdcard/. HonorNote8/.拉取sdcard中的文件,运行到3%的时候报错/sdcard/pictures/新建相册/xxx.jpg:No such file or directory,再次拉取出现同样的问题。百度查了一下是因为路径有中文导致的。完蛋,那我的宝贝数据怎么办?

然后就adb pull /sdcard/download/. HonorNote8/.这样分开目录拉取, 又成功的拿到一部分数据。可是还有别的东西呢

又想到,我可以先tar打包再拉取,可以避免中文路径的问题。
于是adb shell tar -zcvf /sdcard/pictures.tar /sdcard/pictures压缩pictures目录,我运气很好,sdcard剩余空间足够压缩
adb pull /sdcard/pictures.tar HonorNote8/.拉取,一次成功,其他数据也如法炮制

然后呢,没有root的手机data分区里的东西我要怎么拿到?
我又想到了华为备份工具,同时还要搭配ASM来使用,毕竟咱没得屏幕
ASM选择设备界面
老规矩,连上ASM选择设备,现在按一下手机的锁屏键看看是不是能看到一个虚拟的屏幕了?ASM原理大概是抓取屏幕并发送到电脑,频率大概1s一次,非常不建议使用网络连接ASM,会很卡

ASM有个好处,可以把触摸操作发送到设备,也就是说可以完美的实现解锁手机。
但是我遇到一个问题,我的设备有密码,但是ASM无法抓取有密码输入的屏幕。怎么办,我只能凭借记忆中锁屏密码的位置盲点击。
运气还不错,试了大概四五次就解锁成功
解锁后的屏幕

解锁完了第一件事就是先进设置取消解锁密码
你知道的,取消锁屏密码需要先输入一遍密码,打开输入密码的界面你会发现又黑屏了
不着急,现在adb shell input text "123456"也就是模拟输入你的锁屏密码,然后你就可以取消密码了

现在,趁着手机还没有关机,进开发者选项,把

使用手机前需要解锁

关掉,并且

不锁定屏幕

开启,这样重启设备也可以继续使用ASM工具

好了,现在手机可以不用着急了!

不过有些问题,ASM时不能改变某些系统设置(比如USB连接选项)

华为手机助手启动!
这时候问题又来了,华为手机助手现在连接电脑需要动态验证码,绝了,ASM又抓取不到验证码的界面,果断放弃手机助手

那只能华为云备份了(后来事实证明并不能备份应用数据)

数据算是抢救回来了,废手机闲着也是闲着不如改造成服务器x
那就开始大刀阔斧的改造吧,既然是服务器那当然要有对应的应用了
之前我写过一个安卓手机运行的QQ机器人,可以看这里,就决定是你了!
运行顺利 没得问题,好耶

总结

还是没经验,走了很多弯路,下次咱就会了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值