close

前言:

流浪漢一直沒時間整理這篇文章,事實上有關於Milestone Cm7的文章非常多,可惜的是大多都是轉貼來轉貼去,使得玩家在優化時時常會碰到一些問題,又跑去爬文解決,

雖然利用ndroid備份還原十分簡單,但花時間啊...所以在這邊流浪漢除了將一些非常優質的文章轉貼以外,也整理一下自己蒐集的資料及心得,希望對大家有點幫助。

以下所有的資料以Milestone A853為主,雖然觀念上與其他機種類似,但刷機方式不盡相同,請玩家注意!

所有刷機步驟皆具風險,請玩家自行評估之後再行施作,流浪漢可沒辦法負責哩..當然,如果你有問題,很歡迎一起提出討論研究。

CM7 發佈版本平台

  1. 底包刷機
  2. APP2EXT SD 記憶卡 製作
  3. update module更新使用
  4. 優化設定
  5. CPU超頻
  6. 記憶體管理
  7. 省電測試

A.底包刷機

首先CM7需要2.2.1的底包,目前常見的有G.O.T 2.2.1,Milestone_2.2.1_UK_Package.sbf,官方2.2.1等,理論上只要是2.2.1的底包都可以更新CM7,刷機的方式可參考:

在這邊你需要準備的工具有

  • USB_Driver: 32位元版 / 64位元版 (轉載Gphonefans.net nekowcr發佈)
  • RSD_Lite 4.6(請自行尋找其他版本或更新)
  • 2.2.1 sbf 底包檔(底包就自己找一下囉,都有關鍵字了)

步驟

1.請將RSD_Lite和USB_Driver先安裝好。

2.打開RSD_Lite

3.將手機關機,並把傳輸線接上手機

4.接著,打開Milestone的鍵盤,按下「方向鍵上」(鍵盤上金色那個)+「電源鍵」,這樣按住5秒,進入BootLoader。(黑底白字的畫面)

5.這時RSD_Lite會出現已連接到手機

6.請點選「Filename」旁的那個「...」按鈕,選擇剛下載的2.2底包(sbf 檔),然後按「Start」,就會開始刷2.2的底包

7.等它跑完,出現「Finished」和「PASS」字樣,表示成功刷入2.2非官方ROM。

B.APP2EXT SD 記憶卡 製作

準備工具

  • Gdisk(裡面還有GOT_RTEU_2_2_1FULL.zip、OpenRecovery_1.46、plustoolboxforCM7.apk,不過跟app2ext無關

步驟

將gdisk解壓縮,開啟sd_b5.cmd(這是big5的編碼) a. 選擇你要格式化的磁碟編號(可別選錯了) b. 選擇你要的功能,當然是切出App2EXT所需的EXT磁區,選3 再來要注意,輸入Fat32的容量,例如你記憶卡是8gb,你要做將近1gb的ext2空間,請8000-1000,單位是mb,所以我輸入7000 接下來你會看到畫面變紅色,不論怎樣都別管它,等它完成自然會提醒你按任意鍵關閉。

(建議EXT磁區也不用切太大,大概600mb就夠了,因為dalvik-cache也會增加內存的使用量,

雖然有人是把這個也放在ext裡.不過也有人說會影響速度,對流浪漢來說,是因為我每次更新都要再做一次,很煩...)

這時的格式是EXT2,如果你想要轉換成EXT3,可利用MiniTool Partition Wizard Home Edition,或是OR內建ext2toext3的版本直接轉換,

or內建的似乎有無損轉換,不過流浪漢懶得再去測試。

實際上...流浪漢曾經轉換成Ext3來做過,不過覺得反而ext3變卡卡的,整體速度下降,比較有可能的是我機上的script問題,所以就再轉回ext2使用,供大家斟酌。

C.update module更新使用

準備工具

記憶卡步驟

將OR解壓縮,分別是update.zip跟OpenRecovery資料夾,都放到記憶卡根目錄

CM7跟gapp放到記憶卡的OpenRecovery\updates\裡(這兩個檔案不用解壓縮喔)

 

更新步驟

1. 把側滑蓋打開,按著X不放開機,看到三角套件包再放開X,如果沒有自己進入or,請同時按下音量增大鍵+照相鍵進入

2. 選擇Apply update進入...

3. 先更新update-cm-7.1.0-RC4-11.05.19-Milestone-signed.zip(你所下載的cm7版本包)

4. 再更新Gapp (一定要先做三再做四喔)

5. 因為裡面都是乾淨的系統,你也不需要再做3w啦~

6. reboot

再來你就能看到一個小綠人轉啊轉啊~第一次進入都會比較久一些,請給點耐心~這時進入,你手機就是cm7囉!

因為內建是adw的首頁,如果喜歡launcherpro又不想自訂系統程式的話,可以參考ho!no!的更新

D.優化設定

這部份是針對自己的使用做參數的調整,大家可以針對自己的需求來決定是否設置

In settings-cyanogenmod-performance(CM效能設定) jit =off(雖然jit開啟原則上可以提昇執行的速度..不過佔的記憶體非常大,你知道的.MS的痛腳就是記憶體) dithering =off allow purging.. =on lock home... =on (我不喜歡首頁老是在重啟,所以希望將他常駐在記憶體,ho!no!大的建議是關閉) lock messaging... =on vm heap=32m (盡量不要調整他,設置太低反而會死機) In settings-cyanogenmod-display-Automatic backlight (自動亮度設定,必設!雖然不是最佳的設定,但是設定之後,會比預設的順暢許多) Enable =on Window length =40 s Reset threshold =400 lux Sample interval =5 s Use custom =on Screen dim level =18 Allow light decrease =on Decrease hysteresis =50 % In settings-cyanogenmod-display (cm顯示的調整) Rotate 180 degrees =off Screen-on animation =off Screen-off animation =off (流浪漢一直不懂這個到底要幹嘛,每次關閉就像解析度不合一樣的產生電磁,所以我關閉) DSI kernel bug workaround =off(如果沒什麼大問題,就關了吧) Keep display off on plug =off

LauncherPro設定

In launcherPro settings-general settings Keep in memory =off Motorola Droid hack =off In launcherPro settings-Homescreen settings Number of screens =3 Default screen =2 In launcherPro settings-Dock settings Number of docks =1 In launcherPro settings-advanced settings-Memory usage settings memory usage preset =High homescreen caches=on homescreen cache type=Normal build cache as needed=off Clear cache on exit =off Prevent force-closes=off In launcherPro settings-advanced settings High quality scrolling =off Minimum scrolling speed =100 Use 3D drawer =off Opening speed =8 Opening speed =8

所有的設定你可以先設定之後再實際感覺效果,因為每個人使用機子的習慣不同,如果使用大量的桌面小工具及後台程序,記憶體勢必不夠用,

如何在其中保持平衡就是很重要的一點。

E. CPU超頻

首內建的超頻設定可到cm設定裡的效能>cpu那邊設定

首先我們要先利用RE檔案總管備份一個檔案

/system/etc/init.d/10overclock 內容如下:

#! /system/bin/sh

echo "5 1000000000 64" > /proc/overclock/mpu_opps

echo "4 800000000 59" > /proc/overclock/mpu_opps

echo "3 600000000 52" > /proc/overclock/mpu_opps

echo "2 400000000 40" > /proc/overclock/mpu_opps

echo "1 2500000000 32" > /proc/overclock/mpu_opps

預設I模式

cm7預設的超頻其實有點嚇人,雖然說是為了穩定性啦。

首先我們先將10overclock複製更名為99overclock (不一定要99,只要比10大的數字就可以了)

以後修改99這個就行了,如果要還原,只需要進入or的console刪除99這個超頻檔。

我先分享我自己現在的參數

#! /system/bin/sh

echo "5 900000000 52" > /proc/overclock/mpu_opps

echo "4 750000000 48" > /proc/overclock/mpu_opps

echo "3 500000000 32" > /proc/overclock/mpu_opps

echo "2 250000000 22" > /proc/overclock/mpu_opps

echo "1 1250000000 16" > /proc/overclock/mpu_opps

新的頻率2011/6/14更新

900 54

750 50

550 36

250 24

125 18

早前的頻率是真的省電..省到15個小時只耗40%...不過在待機時突然發燙讓我嚇一跳,應該是我背景的程式在更新,

為了讓他更有效率穩定地處理背景服務,所以我將電壓調高一些,讓他有足夠的瓦數輸出推動cpu及硬體,

目前測試無問題,無fc,後續會再追蹤。

conservative模式(與i模式的差異在於他會視手機的情況調整頻率,並非最高與最低之間轉換而已)

這個參數的設定主要是因為省電,雖然模式會影響電量,但並不是主因,因為模式所影響的只是最高頻率的使用時間而已,

影響最大的還是電壓,預設的a853 cpu我記得是550mhz/56vsel,但這顆cpu本身是可達到1g的效果,為了解決發熱問題,

只有將其降頻,這資訊是爬文得來,並未確認,如果有錯誤請指正。

目前使用的情況還不錯,大約4hrs./15%的待機電量,3g固定開啟,背景同步開啟。

這部份其實是觀念的問題,如果我將電量省在一般執行上,效能勢必受到影響,所以將最低頻率的電壓調低,讓待機省電,

但也不能太低,避免假死機..

device.png     

以下列舉幾個已經測試過的頻率,供大家參考使用。

1000 56-60

900 52-56

750 45-48

500 32-36

400 30-35

250 22-30

125 16-29

因為機子體質、背景軟體的不同,各有不同的效果,像我現在這樣的設置,操到1g反而變得有些不順暢,還不如降回900。

F.記憶體管理

在RC8以後,建議就不要調整他了

7.1.0-RC8-11.06.02 (2.3.4) - reworked low memory killer parameters, foreground service adj change (addressing e.g. the Camera freezes, background music playback...) - new webcore and V8 (javascript engine) - new libpixelflinger neon arm optimizations - permission revoking feature optimized - by default, logger disabled - etc.

有興趣調整的可參考『熱冰塊』Milestone CM7 RC5 省電設定、記憶體管理優化

依照我目前的使用,剩餘的記憶體大概為25-40mb左右,除開啟google map5.5會使桌面重啟以外,

還沒有太大的問題,所以我都用burt...google map的記憶體管理可不可以設計的好一點...老機子快爬不動了。

G.省電測試

3.png  

 

平常待機時的溫度大概三十幾度,使用時最高溫度為42度,充電時可能再高一些,

因為流浪漢的3g是一直開著,所以只要一天24hr.中,我能使用5小時,待機5小時我已經很滿足了。

不足的部份還是靠行動電源。

 


 

a853的確是一個刷機進階玩家的入門好機種,因為最近也玩了三x的s5830..刷機風險似乎就比a853高了許多(其實defy也很讚..但是缺貨..)

在cm7上,記憶體管理、效能、穩定性已經非常不錯,其實麻煩的是後續的優化參數,打到最後,流浪漢感覺少打了很多..

但是文章明明就很長了啊.

最後告知幾個觀念,

  1. 雖然利用root軟體修改參數十分方便,但是如果你懂得直接修改系統的參數,不靠軟體的話,還可省下許多不必要的記憶體使用,這也是為什麼當初流浪漢有使用plus工具箱,後面卻移除的原因。
  2. 安裝新的apk到/system裡,你只需要將apk放到/system/app就可以了,不要手x再去install,放進去重開機就好。
  3. 如果軟體時常出錯,可以試著進or ,wipe dalvik-cache,這個只是會讓dalvik-cache重建而已,另外兩個w就別碰了。

最後希望大家的老石都非常好用!

 

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 hoticube 的頭像
    hoticube

    HOT ICECUBE@生活原料

    hoticube 發表在 痞客邦 留言(0) 人氣()