|
昨天神經發作,突然想把我的破手機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%以上,個人比較認可這種說法。
這方面的技術儲備還有待加強。
|
|