|
昨天神经发作,突然想把我的破手机defy刷一下机,研究一下android的rom机制。从晚上9点开始,搞了一个通宵,折腾过程如下:
用 《刷机精灵》一键刷CM7,报云端检测失败1053,要求我去刷行货底包,在网上查了一下,说这个包有些人会成砖,没敢刷。
用《甜椒刷机助手》不报错,但最后关头退缩了,不敢向下走,怕成砖。
下载了 CM7.1 稳定版本ROM,改名为update.zip,放入SDCard根目录,想试一下Recovery
用 手机端《固件管理》刷了第三方的Recovery,重启以后进Recovery模式无法刷ROM文件:update.zip,报签名错误,怀疑是Recovery版本问题。
用 手机端《BootMenu》刷了个BootMenu,重启以后出现文本菜单,但过了5秒左右,就出现moto的图标,还是花屏的,重试了"Last Recovery",可进入系统,但非常卡。
被逼无奈,用 PC端《defy_new_tools》工具刷了底包《3.4.3_11-Stock.UKTmobile_BLUR.sbf》,系统可以进入,是英文系统,查了BL=4,再做了一次双W,一切正常
用《刷机精灵》一键刷CM7,还是报云端检测失败1053。
实在搞烦,做好了牺牲准备,用《甜椒刷机助手》 刷新了 《[2.3.7]viper520 更新CM7.1.0_Defy_1111 红头 极速、稳定、完美.zip》 rom,再双W, 经测试各方面正常,成功刷机
刷完效果对比:
a.版本方面,以前是android 2.2.1,现在是2.3.7,版本里有一些必然差异。
b.内存方面,以前双W以后,再用freememory,差不多是250M左右,现在是310M
c.CPU方面 ,以前是300-800M动态,现在超成300-1000M
d.性能方面,以前用安兔测试性能,以前得分1000左右,现在测试是2600分。主要是cpu超频和2.3系统带来的性能提升
e.桌面方面,以前用了GO、点心、桌面管家==,都费内存,不流畅,现在刷的这个CM内置桌面助手,试了一下,不费内存,操作可接受
折腾一个通宵,学习到的地方有:
1.android刷机有两种方式,刷底包和Recovery方式。底包有一个版本的问题,也就是BL,如果是以前是4,就只能刷到4或4以上,不能向下刷,这是硬件写死的。 刷底包可能会改变BL,所以刷机尽量用Recovery方式。 上面的两个一键刷机工具都是用的Recovery方式。只有出错以后才可能会刷底包。 我以前的那个底包不能Recovery,疑似网上所说的“木马机”底包,非官方。
2.开机时,按开机键和音量向上,可以进入刷底包模式,可以用USB与PC的刷机程序相连。PC端我用的是《defy_new_tools》
开机时,按开机键和音量向下,可以进入Recovery模式,正常只要把需要升级的ROM改名为 update.zip, 放SD卡根目录下即可,在启动时选择update form sdcard刷机。
3.在Recovery模式下,有两个wipe,也就是双W,用于清非出厂数据,效果同“隐私性”里面“恢复出厂”
4.Defy有红头和绿头之分。主要是看摄像头那个地方是什么颜色的,我的是红头。这个地方如果搞错了,可能会导致无法拍照。
5.目前主流的android ROM 主要有 官方版本、CM、MIUI,我刷的是CM7.1
android就是一个linux, 这ROM实际上就是一个linux操作系统映像,很多ROM有开源代码,可以自已编译和精减,没啥大不了的。
以后有时间我把android阉割一下,把没用的服务全给停掉,只留最核心功能,估计内存还可减个50M左右。
linux还是比较适合嵌入式系统,研究一下,以后可能可以用在其它平台上,(基于硬件的交易网关)?
前几天看行业新闻,有专家预言网络设备在三年之内,非PC平台会达到80%以上,个人比较认可这种说法。
这方面的技术储备还有待加强。
|
|