作为一个还算追新的 IT 民工, 在民工聚集处掏出 Nokia 1200 时总会被人 bs 一番, 加上晚上睡觉前, 早上醒来在床上挺尸, 以及吃饭等餐, 蹲坑无聊时还是需要有个打发时间的玩意儿 (勤奋的同学管这叫利用碎片时间学习, 笨狗太懒, 还是玩吧), 在清明节假期于木樨地某淘宝店入手 HTC Desire (G7) 咖啡色一台, 同时被忽悠的还有某喵一台白色的 G7, 阿牛一台同样是咖啡色的 G7, 当时入手价格是 2690/2810 (咖啡色/白色, 裸机带原装电池/充电器/线, 送 4G 卡/屏幕膜/套/擦镜布/读卡器), 跟老板说不要送的东西能不能便宜点, 说其实本来就没几个钱, 也便宜不到哪去, 就这样机器带回家了.
回来后在默认的 Android 2.2 (HTC Sense 2.1?) 用了一个星期, 大概摸熟了这机器的特点. 因为不爽买回来时系统里一堆莫名其妙的东西 (比如压根就没启动还老崩溃的搜狗输入法), 以及严重需要腾 ROM 空间给邮件等需求, 响应 Android 手机使用者的特点 (刷机重启换电池), 开始踏上刷机的不归路.
我自己手里这台机器到我手时已经 S-OFF, 所需的只是 root 权限, 按教程搞了个 unrevoked, 结果总在最后一步提示错误, 说 cid missing, 一开始以为是 3.32 的 unrevoked 有问题, 换 3.2 依旧, 搜了下找到这篇 http://www.miui.com/thread-16907-1-1.html, 按其方法顺利搞定, 越狱拿到 root 权限, 刷机一切顺利.
另外某喵和阿牛的机器就开始各种诡异了, 先说某喵的. 这个机器是 S-ON 的, 但是一开始没发现, 还是走 unrevoked, 遇到 cid missing 时很开心的用 adb shell 将 misc.img 给改了, 但是改完发现还是越狱不能, 进 recovery 各种折腾后把很多系统文件都搞没了, 后面感觉还是绕不开要 S-OFF, 只能想办法从这里开始. 接下来主要参考的资料是 hiapk 的这一篇 http://hiapk.com/thread-531173-1-1.html, 一开始觉得这个教程很靠谱, 但一看里面要刻盘, 然后再想家里一台台式机一台 X200 两台 X201i 都是没光驱的货, 对此方法就完全没了兴趣, 加上那个丑陋的开机第一屏, 怎么看怎么不爽, 总觉得应该有更合理的方法. 在考虑虚拟机或者量产 U 盘的可能被无数的帖子提示不靠谱后, 发现了用 MaxDos 直接加载 .iso 的方法, 觉得这个有戏, 去 http://skycn.com/soft/19793.html 下载了 MaxDos 装上, 然后把 hiapk 里给的那个 alpharev.iso 改名 maxcd.iso 放到某盘根目录下 (名字路径一定不能错, 笨狗就因此多重启了好几次机器), 重启时选 MaxDos, 然后选加载 maxcd.iso 启动, 顺利进入刷 S-OFF 的界面, 插 USB, 搞定. 然后就一切顺利了, 改版的系统大多自带了 root, 直接刷上就行了.
在搞定某喵的机器后笨狗信心大涨, 立马决定应该把阿牛从 JS 刷的破系统中解救出来. 这个机器拿到手时压根不能进 recovery, 用 unrecoved 越狱失败, 各种理解不能. 一开始没细看就认为跟某喵的是一个德行, 把机器拿过来继续进 MaxDos, 结果插上手机说这货不支持, 仔细看了看英文提示, 确实不支持, 把电脑和手机各重启一遍, 还是不支持… 怒. 再重启手机时一看, 我擦这好像已经 S-OFF 了也, 那 recovery 进不去是咋回事? 而且那个蛋疼的 unrevoked 不管刷自带的 recovery 还是别人的都搞不定. 继续搜刷 recovery 的方法, 看了很多, 也忘记原帖在哪了, 大致是按 http://bbs.xda.cn/forum-viewthread-tid-5874045.html 里提到的方法, 用 http://alpharev.nl/ 里的 PB99IMG_bravo_CM7.zip 弄内存卡里刷 recovery 成功, 既然 recovery 能进了, 那还不就是怎么搞都可以了…
个人觉得 alpharev 的 S-OFF 第一屏实在是不够美观, 半夜不小心看到说不定还会吓出心脏病, 继续按 http://hiapk.com/thread-531173-1-1.html 二楼里的做法改第一屏. 一开始看漏了要在手机 fastboot 界面下接 USB 线, 还想怎么手机连上去死活没反应, 把那个修改第一屏的两个包都搞下来试都不行, 还骂什么破玩意儿下载就扣积分. 冷静了下后想那个帖能被回三百多页并且没看见几个骂人的, 那一定是笨狗哪里搞错了, 把教程仔细又过了一遍, 果然是漏了要在 fastboot 模式下连手机, 重启一次手机, 果然顺利搞定.
目前用的 ROM 是 hiapk v3.4, 基于 2.3.3 的内核 + CM7.0. 刷完后进系统先别登陆 Google 帐户, 不然 Edge 开始哗哗走流量, 先跳过设置, 连上 wifi 后, 把 GPRS 关了慢慢折腾, 做如下设置改动: 1) 长按 Home 键的电源控制; 2) 电源小插件的开关; 3) 状态栏电源控制的开关; 4) 桌面改成 5 行 4 列; 5) 解锁界面改成默认滑块; 6) 修改上滑手势为显示/隐藏扩展栏 (这个是被逼的, 因为经常莫名其妙扩展栏就不见了); 7) 装自己用的一堆东西: (按字母序) Adobe Flash Player, Adobe Reader, QR Droid, Google Reader, System App Remover, 百度地图, 百度输入法, 百度文库, 飞信, 墨迹天气, 奇艺, 人人, 手机 QQ, 有道词典, 掌上百度; 8) 用 System App Remover 卸载 ROM 私货 hiapk 市场, Music^3, Google 输入法, 剩下私货中的智能拨号还行, 留下了; 9) 修改默认铃声等, 启用震动 (不然手机放口袋里短信什么非常容易漏过去), 如果不设全局, 则短信什么的都要进到程序界面, 然后 menu 键进设置里找震动; 10) 登陆寨厂 Exchanger 服务器, 同步最近一天邮件和日程 (随时可以被催命了)
最好养成如下习惯: 1) 用 Google Contact 管理联系人, 其他管理方式都各种不安全和不靠谱, 折腾过几次后就老老实实被 Google 绑架了; 2) 经常记得备份短信和通话记录, 不然以当前 Android 各种 ROM 的稳定性, 除非已经找到一个非常稳定的版本, 不然都各种诡异.
// 昨天终于搞定某喵和阿牛机器, 暗爽, 同时今天笨狗机器有一些莫名小问题 (比如无线抽风), 手贱重启后无法进系统, 又刷几次, 再跟某虹聊天才发现 Desire 已经跌到 2k2 的价位, 感慨上篇 hi blog 后, 愤而出本文