解除Desire HD封印(root)後呢? 省電調教大補丸
為什麼需要Root,Root是什麼?Android手機是屬linux系統,Root就是一個擁有至高無上權力的帳號,如同PC Windows系統上administrator一樣,有了最高的權力後,當然對系統就可以為所欲為了,要惡搞、刪除系統…等都行,紅透半天邊的iphone也常常聽到JB(JailBreak)名詞,其實JB也就是所謂的Root意思,只要JB過的iphone就可以裝許多特殊的軟體,讓iphone脫胎換骨、更上一層樓。
路人甲第一次root的手機是HTC Desire,目的是想刷android 2.2的ROM(當時Desire還未升級android 2.2),其中刷過XDA神人LeeDrOiD、AuraxTSense、ownheredesire的ROM,最後還是回歸mobile01賢大的ROM,因為賢大的ROM真的穩定省電,一直以來直覺Root就是為了刷機用,每天刷機似乎是家常便飯。
之後為了玩iphone的ios系統,經考量後不想重複投資而選上ipod touch 4(簡稱IPT4),玩了幾天就給它狠狠的JB下去了,JB完後的ipt4真得如魚得水更上一層樓了(因為大部分iphone4上的應用程式均可以在ipod touch 4上執行),說實話iphone上的應用程式較精緻且實用,也難怪apple一直強調自豪的appstore,此時頓時發覺應用程式魅力所在。
由於受不了HTC Desire HD大螢幕的誘惑,對於老頭子來說終於又敗家了,購入後把玩了一下非常的順暢,系統也是最新的android 2.2,當下隨即上XDA-Developer網站尋找ROM與Root的解法,由於機器過新暫時看不到較佳的解法,於是按耐住性子先玩玩HTC new sense的功能,說真的越玩越順暢,HTC把Desire HD的系統調教的不錯。
拜網路四通八達所賜,Desire HD很快就傳出root與ROM的消息,此時路人甲認真思考了一下,我還需要root與刷ROM嗎?系統已經是android 2.2的新版,雖然目前推出Samsung Galaxy S是搭配android 2.3(Gingerbread),初略研究系統規格後感覺變化沒有那麼大,況且Desire HD好像也還沒有GingerBread的版本,也許刷機已成為android的不歸路。
路人甲之前發表Desire HD需要Root嗎一文就是以ShootMe螢幕截圖軟體來測試root的成功與否,其實就已經道出路人甲的目的,很簡單就是想要安裝一些特別的軟體,因此路人甲給自己root下定義:
Root目的 : 將手機提升並超越自有功能,刷機是尋找更佳的系統來使用,如同windows xp換成windows 7一樣,有好系統也要有好的應用程式(殺手級的軟體),這樣才事半功倍。
Desire HD擁有快速開機的特異功能,開機也不到 10 秒就完成了(手機的設定中可以開啟或關閉這項功能),其關機功能類似休眠的動作,一般應用程式會被關閉,特殊的應用程式僅休眠,當重新快速開機時,休眠的應用程式馬上運作,剛好VISIONary提供暫時性的Temproot now的root,當按下電源出現選單時,選擇「關機」,則剛剛temproot的動作不會失效(選擇「重新啟動」則剛剛temproot才會消失),Desire HD的快速開機與Temproot now還真是絕配。
只要不使用「重新啟動」情況下,temproot就會繼續存在,也就說root的軟體就可以大展身手了,有了root軟體的加持,Desire HD更是如虎添翼,路人甲無法一下子介紹所有殺手級的root程式,先以省電的殺手級軟體來說明,因為4.3"大螢幕的耗電是眾所皆知的,電池容量有比Desire小,還真是無言,在先天不足的情形下只要靠後天彌補囉!
SetCPU (CPU速度調整程式)
SetCPU是Android系統的CPU速度調整程式,更具體地說,它允許控制CPU的頻率的驅動程序,就像Linux的CPU一樣允許超頻、降頻或調整速度,支援所有的Android 1.5/1.6/2.0/2.1/2.2版本。
SCPU是一套付費軟體,當然google一下就可以下載得到(也有繁中文化版),路人甲建議去XDA註冊為會員,只要是XDA會員就可以免費下載使用,XDA-Developer又是PDA phone的聚寶盆精華所在地,一舉兩得趕快去註冊吧!下載setCPU 2.04(目前已有2.10新版)後,必須利用ASTRO、AppsInstaller、ES檔案瀏覽器或其它類似檔案管理軟體來安裝。
▼路人甲使用ES檔案瀏覽器來安裝 setcpu_2.04.apk檔,出現要安裝此應用程式畫面,選擇安裝。
▼當安裝完後會詢問你開啟或完成,選擇「開啟」來馬上執行程式,右上畫面標題 "SetCPU for Root Users "明白告知需要有Root的功能哦!接下來選「Autodetect Speeds Recommended」讓程式自動偵測速度。
▼自動偵測完後會請求Root授權,按下「OK」鈕出現授權請求的畫面,選擇「允許」按下。
▼請求授權後將設定儲存,接著就到「Main」選單畫面中去設定,首先先確定自動偵測後的Max與Min值是否吻合手機的CPU速率,若有刷超頻的核心Max會出現比可超頻的範圍,不過還是要看手機本身的體質好不好,路人甲的Desire HD沒有刷ROM,是HTC原生的ROM,所偵測最高為1024MHz,
將「Set on Boot」打勾啟動。
在scaling的部分,路人甲解釋得不好,請別見怪!(詳細可參考賢大的文章)
ondemand : 指的是平常以低速運行,當系統負載提高時會自動提高頻率,也就是當cpu沒什麼在運作時會慢慢降低,一有CPU負載時會跟著提高,兼具性能與省墊。
performance : cpu 速度會保持在設定範圍內的最大值,當CPU負載低時仍以最高頻率執行,所以效能很好,當然耗電與溫度較高。
powersave : 與performance模式的相反,保持在最低頻率執行。
▼將畫面切到「profiles」設定上,將「Enable」打勾起用,按下「Add Profile」來一一設定條件。
▼進入New Profile畫面,Condition旁是選擇設定的條件類別,有Charging/Full、Charing AC/Full、Charing SUB/Full、Screen Off、Battery、temp(溫度)可選擇,Priorit是優先權的設定。
▼路人甲的Desire HD設定條件狀況,覺得效果還不錯。
Super Power 超優的省電管理程式
Super Power是一套省電管理程式,與JuiceDefender有相似的功能,我之前也使用JuiceDefender來省電,但JuiceDefender的設定一直覺得有邏輯上的困擾,效果不錯但使用者介面覺得差強人意,PDA手機除大螢幕耗電外,GPS、Wifi、3G網路、藍芽…等都是耗電的元兇,因此路人甲剛開始接觸時,平常會將GPS、Wifi與藍芽的功能關閉以節省電力,也又是隨時養成要隨手關燈習慣一樣,但行動上網關閉就失去了智慧型手機的特色,與魚熊掌不可兼得。
JuiceDefender的使用者介面不盡人性化,但功能一點也不含糊,例如手機關閉螢幕2分鐘後才停止數據資料傳送,停止流量時也可每隔一小時開啟3分鐘接受數據流量,這樣不管是郵件、天氣與社群也不會完全中斷,甚至可以指定特定程式不受限制隨時開啟流量,哇!是不是很棒ㄚ,路人甲就不用天天隨時隨地手動關閉功能,然後也不用擔心關閉期間遺漏任何資訊,既方便又可達到省電的效果,對JuiceDefender給予5顆星評價。
Super Power是一套後起之秀的省電調教程式,與JuiceDefender大同小異,但卻擁有不錯的設定介面,加上有中文化的說明,路人甲就變心投向Super Power的懷抱。
▼利用QR-Code或是在market上尋找"super power"來安裝,中文版可至賢大Bravo Desire Froyo HD v1.0 中的軟體包中解壓縮得到。
▼安裝完後執行進入設定畫面,設定如PIN碼、Root控制、螢幕狀態、Wi-Fi網路、背景連線同步、按鍵鎖、下載設定、軟體連線、熱點分享、連線排程、夜間模式、低電量與充電狀態、通知設定等,功能選項眾多一點都不含糊哦!
▼【螢幕狀態】與【按鍵鎖】的選項設定是開啟與關閉啟動網路的時間點,路人甲選擇開啟螢幕時還沒解鎖的情況下來打開上網連線,當螢幕關閉時設定自動關閉行動上網、藍芽與Wi-Fi(自動關閉的延遲時間設30秒),當然你也可以選擇【按鍵鎖】方式來自動關閉或開啟網路功能,那一種比較好?我覺得差不多,僅是啟動與關閉的時間點而已。
▼Desire HD算是耗電的手機,雖然PDA能力強悍,但電話也是目前必備的行頭,若失去電話功能想要找個電話亭還蠻難的哦!所以我設定低電量(低電量範圍依個人狀況設定大小)時自動關閉藍芽、行動上網與Wi-Fi功能。充電時可能有網路的需求,我選擇全部不勾選,也就是不關閉網路功能。
▼記得使用JuiceDefender時是利用夜間模式啟動2小時上網5分鐘模式,以達到夜間週期性上網而不完全中斷的功能,可是super power的夜間模式找不到此設定,發現原來是在連線排程設定內,問題來了,那「夜間模式」與「連線排程」設定的優先權先後順序是那一個,我有啟動夜間排程模式(如00:30~08:00),且在此時間內設定關閉行動上網、關閉Wi-Fi、及藍芽,因「夜間模式」優先權僅次於「充電狀態」,時間一到時會依設定關閉功能(不管「連線排程」如何設定),且左上角會出現夜間啟動訊息,經路人甲測試真的不能上網,若要上網利用android的滑下功能即可夜間取消。
▼「連線排程」就是週期性的開放上網的時間,如下圖設定每2小時開放1分鐘的連線,但優先權低於夜間模式,設定的週期動作遇到夜間排程範圍時,是以夜間模式內的設定為主。
▼「軟體連線」有些功能需要有root權限,譬如要使用Wi-Fi無線基地台強制切換成3G連線,則你必須要在Root控制內的「啟用2G/3G切換」打勾,且當螢幕關閉進入休眠時也要能執行,那又必須在「連線軟體」內將Wi-Fi無線基地台設定「永遠允許連線」、「以3G連線」,這樣螢幕關閉進入休眠時才可以執行。根據賢大的說明程式連線中,儘量減少設定程式要求3G連線,因為super power這個軟體切換 2G/3G 比手機本身設定切換慢很多,且會增加耗電量。路人甲因居住在市區中,平常是利用android系統內的網路模式調為[僅WCDMA],不會因為2G/3G切換造成耗電,若到郊區才會再將網路模式設定[GSM/WCDMA自動模式]。
▼「背景連線與同步」我全部不勾選,也就是不控制自動同步,完全以android系統的[設定\帳號與同步處理]為依據;「下載設定」是當流量大於X KB/s以上時,不關閉行動上網及3G,依個人狀況設定。
▼「Wi-Fi 網路」只要勾選「自動關閉 Wi-Fi」,其關閉延遲時間設為2分鐘,「自動關閉行動上網」不勾選,因為android系統本身啟動Wi-Fi時自動會關閉行動上網(3G上網)。
「通知設定」顧名思義就是啟動事件的通知與否,原則上有通知訊息比較能掌握目前手機上的狀況,不過還是要依個人喜好設定。
感想與心得 
super power省電程式設定繁瑣,與系統間的結合程度高,各種狀況有時並不是單一條件設定就能解決,尤其每個設定功能的優先權更是主宰運作的順序(充電狀態>夜間模式>軟體連線>螢幕狀態/按鍵鎖>連線排程>背景同步>下載設定),注意每個細節的設定對耗電量大的Android手機幫助不小,搭配SetCPU控制頻率的運作,更是如虎添翼,路人甲不是高手,很多的資訊也都是爬文來的,文中若有錯誤請多指教,藉此文希望引起更多的共鳴,Desire HD的電池容量是在是太小了。
可以參考下列有關省電的文章
- Android手機的省電程式 – JuiceDefender
- SuperPower 超優的省電管理程式(SuperPower XDA版)
- Android 省電利器 – Green Power FREE battery saver
- SuperPower 超優的省電管理程式(SuperPower XDA版)
參考文章
HD2 Android 2.2 SetCPU2.0.2 & 省電設定
超級電源管理程序,有效延長手機使用時間–Super Power