生命在折腾的路上一直向前。
在最需要 root 的时候,找到了 root 方法。而且毫不意外地,不需要解锁 bootloader。要下载一个映像文件,然后 fastboot flash preinstall 把它刷进去,再重新启动,那么 /preinstall 下就有可以取得 root 权限的东东了。
root 之后,按照之前的规划,就要着手增强 WebTop 了。主要参考资料有:
1、全功能自定义 WebTop 配置手册;发表于 2011-5-26;
2、ME860 全版本(AT&T 1.83/国行)中文全功能 Ubuntu 部署及定制教程;发表于 2011-7-4;
3、Atrix 4G 全功能中文 WebTop 部署 Ubuntu 的 Linux 系统安装详细教程;发表于 2012-1-26;
4、ME860 WebTop 最新最简单的 Full Ubuntu 部署方法及脚本;发表于 2012-2-12。
即将着手之际,突然发现有人在说可以把 Ubuntu 换成 GenTop2:
1、安装最新 GENTOP2 指南(升级版 WebTop)适用笔记本钨和多媒体钨(修正版);发表于 2012-5-15;
2、安装最新 GENTOP2 指南(升级版 WebTop全部署);发表于 2012-8-8。
气还没喘上来,就又发现了听起来更好的方案,不要替换 WebTop 而是与之并存:
还在搞 FullUbuntu,你就奥特曼了,简单的 Debian in WebTop 实现全功能的 Linux 系统!;发表于 2012-2-19。
于是,不喜欢破坏的三太爷,决定搞搞最后这种。其实不管是更上面的方式,还是这最后一种方式,都能发现有一件事似乎是躲不过去的,那就是需要用 CWM Recovery 来协助做一些事情,尤其是要用它来往系统里面刷入一些必要的东西。
从 http://www.clockworkmod.com/rommanager 处下载了适用的 Touch 版本的 Recovery 映像(在页面上搜 Atrix 4G)。因为没有解锁 bootloader,究竟能不能刷进去 recovery 其实很没有把握。只能抱着试试看的心态在命令行下用 fastboot flash recovery 尝试了一把,果不出所料,刷入失败,显示 0x180002 错误。
不死心的三太爷问道于高人:既然能取得 root,很显然,应该可以在手机上用 dd 命令把某个映像文件刷到 recovery 分区吧?高人说:然。于是三太爷胆壮了,开始寻觅 recovery 分区。从单位回到家的过程中还是比较有底的,因为瞥见了高手给我展示如何查看设备的易记忆名字时用的几个命令。回来照猫画虎一下,不禁苦也 —— 屏幕输出里根本就没有相关信息线索的影子,recovery 到底是哪个分区,完全没有头绪。于是继续在网上寻找,看是否有能帮助在 root 下刷入 CWM Recovery 的工具。功夫不负,找到一个叫“固件管理器”的程序。稍微熟悉了一下界面,就开始让它刷,事实上这个功能也是它的主要功能和其他不少功能的依赖功能。刷入的过程很顺利,就是要了一下 root 权限而已,美中不足的是它坚持要自己下载 CWM Recovery 而不能指定本地现成的文件,而它下载的文件版本较低。看它自信满满的宣称刷入成功,不禁面带微笑地重启了手机,并尝试进入 Recovery。手机可耻地报错了,说:Failed to boot 2. 用这句话一查,发现被坑过的无数。原因众说纷纭,但我老人家坚信还是那个:bootloader 没有解锁。
问题是,刷入 CWM Recovery 之前,系统自带的 Recovery 分区并未备份,对于习惯于将下一步总是建立在一个正确的上一步的我来说,现在的当务之急就是无论有用与否,先恢复之前的原生 Recovery。那该怎么办呢?