背景
我购买了出厂重置的 BQ Aquaris E4.5 Ubuntu 版,作为一名有经验、值得信赖的 Ubuntu 用户,在拍照、复制一些音乐、添加一些联系人等之后,我做的第二件事就是安装一个终端并输入sudo apt-get update; sudo apt-get upgrade;
。
后来我从很多渠道了解到,这就是我不是应该做的。
问题
结果是:
- 没有屏幕键盘,它不再弹出
- 无法启用宽带互联网,按钮反应稍快,然后弹回左侧,处于禁用状态
- 时钟不工作。
在一次风水攻击下,我再次重置了手机(我读到这会使键盘恢复正常),但这并没有解决问题,而且还删除了我的图像、联系人等。
第一点导致无法输入 wifi 密码,因此(与第二点一起)无法上网,因此无法安装终端,也无法通过 ssh 连接。
第一点也意味着我无法启用开发者模式,因为这需要锁屏代码或密码,而这需要键盘输入。因此无法通过 adb 进行连接。
因此,几乎所有功能(除了呼叫另一部电话)都无法实现,这意味着手机在技术上没有损坏(我仍然可以启动),但是......嗯......在很大程度上无法使用。
问题
第一个问题:键盘坏了就真的意味着手机无法使用、无法接通、无法修复吗?请告诉我我错了!
因为我有一些照片想保留:有没有办法创建手机数据的映像或进行复制,/home/phablet
以便恢复某些图像和其他内容。
更多信息
我尝试通过 adb 连接,但没有结果:
$ sudo adb devices
List of devices attached
$
请记住,开发模式未启用。
我可以将手机启动到快速启动模式并获得:
$ sudo fastboot devices
JU003207 fastboot
$
看起来很有希望。
我运行的是 arch Linux,并在 VirtualBox 中安装了 ubuntu。当我通过 USB 插入手机时,我没有收到任何反应dmesg
。我收到的是 VirtualBox 提供的“MediaTek Android [0100]”可用提示。在 VirtualBox 中,我使用 adb 和 fastboot 获得的结果与上述相同。
编辑
我设法使用专用的(非 VM)Ubuntu 机器进行刷新,并且
$ sudo ubuntu-device-flash touch --channel=ubuntu-touch/stable/bq-aquaris.en --device=krillin
我必须运行它几次,并且针对其中一些意图,我使用了选项
--recovery-image /path/to/recovery-krillin.img
和
--bootstrap
推送过程完成,手机重启进入恢复模式并ubuntu-device-flash
成功结束。但是当我重启时,问题仍然存在。
解决方案 :)
以下是我解决这个问题的方法:
- 启动进入恢复模式
- 清除缓存(不知道是否有必要,但也不会有什么坏处)
- 恢复出厂设置(系统设置中的恢复出厂设置选项在此情况下不起作用)
- 使用 flash ubuntu
ubuntu-device-flash
- 重启
首次启动需要几分钟,然后您将看到一个进度条(不是 5 个点)。然后一切就好了 :)
答案1
以下是我解决这个问题的方法:
- 启动进入恢复模式
- 清除缓存(不知道是否有必要,但也不会有什么坏处)
- 恢复出厂设置(系统设置中的恢复出厂设置选项在此情况下不起作用)
- 使用 ubuntu-device-flash 在专用的 ubuntu 机器(不是虚拟机)上刷新 ubuntu
- 重启
首次启动需要几分钟,然后您将看到一个进度条(不是 5 个点)。然后一切就好了 :)
答案2
从您所说的内容来看,您似乎仍然具有一些功能,例如可以向下拖动顶部栏,这样您就可以启用蓝牙,然后您就可以连接键盘并输入。这可能会让您恢复基本功能,以帮助逐一解决其他问题。您还可以输入您的 wifi 密码以获取更新。最近有一篇关于备份您的 Ubuntu 手机的帖子,是的,就是这样的。我会找出帖子并在此处添加链接供您查看。我希望这会有所帮助,因为这是我首先要尝试的地方。
答案3
基本上,使用 apt 命令行工具来安装或更新软件包从来都不是一个好主意。不推荐这样做,而且很多地方都警告过。但我想你已经意识到了这一点 :D