Table of Contents
最近手里的 Nexus 4 手机一直闲置,它的配置要比我六年前买的笔记本还好,于是就动起了向里面刷个 Ubuntu Touch 的想法。
1 准备工作:
- 安装 Adb tools, google 一下即可。
- 开启开发者模式。
- 终端执行 "adb reboot bootloader" 进入 fastboot
- 终端执行 "fastboot oem unlock" 解锁。
- 刷入第三方的 recovery: "fastboot flash recovery recovery-clockwork-touch-6.0.4.3-mako.img"
recovery-clockwork-touch-6.0.4.3-mako.img 可以从网上搜索得到。
之后重启进入 Android 系统,就可以下载 Image 并准备刷机了。
2 Saucy Salamander
Saucy Salamander 基于 Ubuntu 13.0 , 相对稳定,刷机也很简单:
- 下载文件:
saucy-preinstalled-boot-armhf+mako.img saucy-preinstalled-system-armel+mako.img saucy-preinstalled-touch-armhf.zip
- 上传 saucy-preinstalled-touch-armhf.zip 到 sdcard
saucy-preinstalled-touch-armhf.zip /sdcard/
- 重启进入 bootloader, 刷入 boot 和 system 镜像:
adb reboot bootloader fastboot flash boot saucy-preinstalled-boot-armhf+mako.img fastboot flash system saucy-preinstalled-system-armel+mako.img
- 刷入文件系统
步骤 3 后,按音量键选择进入 Recovery 模式,然后选择 “ Install Zip”,并选中之前传入的 saucy-preinstalled-touch-armhf.zip, 开始刷入文件系统
等刷完之后,重启即可。
改版稍旧,用起来确实比较别扭,所以用了一会,决定刷个最新的。
3 刷入 最新 版Touch
- 下载相应文件:
utopic-preinstalled-boot-armhf+mako.img utopic-preinstalled-system-armel+mako.img utopic-preinstalled-touch-armhf.tar.gz
但这里并没有之前刷入的 zip 包,我将之前的 zip 包打开看了一下,里面也是个这样的 Tar 包,里面还有个目录里面有用于部署的脚本,里面也没有什么特殊的内容,所以我直接将新的utopic-preinstalled-touch-armhf.tar.gz 重命名为 saucy-preinstalled-touch-armhf.tar.gz 然后用它替换了 Zip 包里面的 tar 包。最后将新的 Zip 包传到 /data/media/0:
adb push saucy-preinstalled-touch-armhf.zip /data/media/0/new.zip
之后重启进入 bootloader:
adb reboot bootloader
- 刷入 boot/system images…
- 刷入新的 new.zip
(2&3 可参考前文)
之后重启即可。
新的开发版的 Touch 已经做的很不错了,但是如果是第一次进入系统的话,会发现虚拟键不能正常显示,但是重启下机器,就好了。