2011年7月9日 星期六

Android Root Concept

android root 之前一定要先了解什其中的專有名詞,
以下就是在網路上找到的一點說明,寫的非常清楚,
一般容易讓人搞混的名詞相信在看完以下的說明之後就可以非常了解了 ^__^


一、什麼是刷機
      刷機類似於電腦重裝系統的過程,比如電腦中了不能正常運行,或者想從XP升級到WIN7,體驗更好的人機界面等,都需要重裝系統。刷機並不是一件很危險的事情,只要按步驟來,和給電腦重裝系統一樣安全

二、什麼是ROM
      ROM可以理解為手機操作系統的安裝盤或者鏡像,現在存在.tar格式的和.zip格式的兩種ROM文件(下面會說到這兩種的區別)。ROM文件中包含了手機系統運行的系統文件,刷機的過程就是將這個壓縮包中的系統文件釋放到手機裡,完成手機系統的更新

三、什麼是radio
      radio是智能手機專門負責無線通信模塊的固件,和手機操作系統(ROM)相獨立,可單獨更新。事實證明不同版本的radio和ROM可以混搭使用,也就是說更新ROM,不必一定更新radio

四、什麼是核心
      核心,個人理解為android系統的底層以及驅動部分,也就是手機最核心的系統文件,往往決定了手機的根本特性,比如2.1或是2.2。核心是ROM 的一部分,但核心是可以單獨更新的。打個比方,電腦XP-SP2的系統,在不重裝系統的情況下,通過安裝SP3的補丁,便完成了系統核心的更新。

五、ROM、radio如何分辨


1、首先說明一下第三方ROM,我們知道XT502現在官方只出到2.1系統,在官方新版本ROM開發過程中會洩漏部分核心文件,一些技術達人會基於這些 洩漏的核心,整合必要的系統程序APP,經過漢化,優化,打包等,構成了一個完整的ROM。所以ROM版本往往是以開發者來命名的.這就是ROM版本和核 心版本的關係。
2、radio版本,原則上radio是要和某個版本的核心匹配使用的,但目前大量的洩漏版本證明混搭也能正常使用

六、刷機的兩種方法
1、ODIN線刷。這是最原始也是最基本的方法,僅適用於.tar或者.tar.md5格式的ROM文件。首先手機需要進入Download模式,俗稱挖 煤模式,再用數據線連接電腦,通過ODIN軟件將ROM刷入手機。挖煤模式是獨立於android系統工作的,很底層的東西。一般來說,手機出現系統進不 去,recovery進不去的,挖煤模式依然可以進,這就代表手機還有的救。可以這麼理解,挖煤模式用ODIN刷機,類似於使用正版的XP安裝盤來裝系 統,完全不依賴硬盤裡有什麼東西,也不需要從硬盤讀取任何文件,就能完成重裝系統的工作

2、recovery卡刷,適用於各種.zip格式的第三方ROM。recovery其實算是android系統的一部分,可以在android系統引導 前運行,來執行備份和恢復的功能。這個有點類似於裝了某些版本的XP後,開機會有一鍵GHOST的功能,在進系統前加載,實現系統備份和還原的功能。官方 的android系統也是帶recovery模式的,界面是藍色的字體,只不過功能簡單,而且只能刷入官方的升級包 update.zip。後來經過一些神人的努力,出現了修改版的recovery,界面是紅色的字體,可以任意升級第三方zip格式的rom,並且可以控 制voodoo的開啟與關閉。所以在用recovery卡刷之前,先用ODIN刷入修改版的recovery.tar,以替代系統自帶的殘廢的 recovery功能,類似於用光盤給電腦裝一個新版的功能更強大的一鍵還原或者WINPE,可以在不啟動XP的情況下作更多的操作。

3、ODIN和recovery的區別。首先這兩者刷ROM的效果是一樣的,沒有區別,都是把新的系統文件寫進手機系統區裡,兩者區別只是啟動方式的不 同。另外,剛才提到了recovery是android系統的一部分,某些ROM(無論是tar格式還是zip格式)可能包含有recovery的部分, 刷入之後會覆蓋現有的,所以會出現,當前已經是紅色recovery,但是刷完ROM後又變回官方的藍色recovery,不用擔心,用ODIN重新刷一 次紅色的即可。

七、關於wipe
wipe是在recovery模式下的一項功能,清除用戶的數據,包括後裝的軟件,系統的設置等等,恢復手機到僅有刷入ROM的最乾淨的狀態,這操作往往能解決一些應用程序"強制關閉"出錯的問題

沒有留言:

張貼留言