您的位置:網站首頁 > 手機維修培訓資訊 > 正文 > 手機維修學校
【整理】安卓刷機基礎知識掃盲 了解刷機!
來源:m.cfmuedu.cn 日期:2013-6-6 10:43:30 人氣:標簽:
一、關于Root。
1、什么是“root”?
“Root”權限相當于電腦的管理員權限,“Root”后用戶可以完全權限訪問Linux內核:“Root用戶”可以編輯修改系統內的任何東西。出于安全考慮,“普通用戶”沒有該完全訪問權限。
root你的手機之后,你就可以讀寫未root時你無法訪問的手機內部核心區塊。
當然,是否root完全取決你自己。普通手機用戶不root也可以很好的使用自己的手機。
2、為何要“root”我的手機?
主要的原因是刷第三方ROM(相當于重裝電腦的操作系統)。另外,有ROOT權限后就可以運行一些需要root的軟件。
Root后,你可以做的事:
a)運行更多的Linux命令(androidADB)和超級用戶權限。
b)可以使用許多需要root權限的軟件(例如,鈦備份,RootExplorer等)。
c)更改某些重要的核心系統設置。比如,關閉官方Rom的安全校驗以使我們可以刷寫第三方固件,或者運行某些有趣的調節程序比如說超頻,再或者還可以讓我們安裝核心recovery程序。
3、root安全嗎?
是的。如果你膽大心細,按照教程來做,不會發生什么蛋疼的事。
4、root后會刪除我的個人資料嗎?
不會。root僅僅是改變系統權限而已。
5、root會使我的保修失效嗎?
退一萬步說,你可以unroot你的手機并恢復出廠設置,來假裝什么事也沒發生過。
6、root過程是可逆的嗎?
是的。只要你愿意完全可以unroot你的手機。
二、關于S-OFF和刷機。
1、“S-OFF”是什么?“S-ON”和“S-OFF”有什么區別?我為何需要“S-OFF”?
每一部手機缺省狀態下都是“S-ON”。為了獲取完全的寫入權限(例如刷自制固件,裝自制recovery工具),需要轉換為“S-OFF”。
通常手機都是處于“S-ON”(SecurityON)狀態,此時手機“/system”和“/recovery”分區無法被讀寫。 直接的表現就是如果用RE管理器等高權限文件管理器刪除“/system”文件夾下的程序,重啟后程序又會出現(這也好多網友說獲得root后還是刪除不了系統自帶軟件的原因);另外無法修改開機第一屏畫面。
S-OFF不同于root:S-OFF可以讓你通過Bootloader里的Fastboot或者自制recovery(多數人用的都是clockwork)刷寫自制固件。
2、如何“S-OFF”?
目前有兩種S-OFF的方法:
a)通過安裝工程模式的hBoot來S-OFF。即所謂的軟解。
b)通過某些設備,例如白卡來S-OFF。即所謂白卡解鎖。
軟解的手機進入Bootloader后第一行的末尾顯示的是:ENGS-OFF,白卡解的手機則是:SHIPS-OFF。ENG意為engineering即工程模式,SHIP即意為原廠發布的。
3、如何改回“S-ON”?
因某些原因(送去保修等)想要恢復S-ON的話,需要下載對應你手機版本的HTC官方刷寫程序RUU刷回原廠固件。這樣S-ON就回來了。
4、“RUU”是什么?
RUU意為RomUpdateUtility。是一個PC端的刷機工具。大多數RUU都是HTC官方發布的,其包含了刷機工具和官方固件,并打包為一個單獨文件。
5、什么是“Rom”?
Rom意為ReadOnlyMemory,他指手機的不可訪問的只讀的內部存儲單元。他包含了android操作系統和所有原廠預裝應用軟件工具。
通常一個完整的ROM(或者說固件)包含了:一個recovery鏡像,一個boot鏡像(包含了核心(Kernel)和ramdisk),一個系統鏡像(操作系統,或者簡稱“OS”),和一個Radio鏡像。
我們也經常把可刷入手機內存的鏡像統稱為ROM或固件。
6、什么是“Radio”?我們為何要刷Radio?
一個合適的Radio可以改善我們手機的信號、藍牙、WiFi和GPS。也許也可以提機電池的壽命。
7、什么是“刷機”?
刷機就是把一個新的固件鏡像刷入手機的內存里。
你可以刷入一個recovery,或是一個boot,或系統,或Radio,或者是包含以上所有東西的完整Rom。
8、我為什么要刷機?
刷機后:
a)把你的手機更新到 新的官方固件(因為是官方的,所以無需root也無需S-OFF,也不會使保修失效)。
b)把你的手機去除品牌定制化,變成通用的官方固件。
c)刷入了自制固件,其:包含/去除HTCsense,其他android版本,等等。
d)安裝了更好用的recovery工具,比如clockwork。
e)更合適的Radio。
9、刷機會刪除我的個人資料嗎?
如果你僅僅是刷boot或者recovery的話,不會。
但是如果你刷的是系統或者完整的Rom的話,會的。你個人的所有資料都會被清理掉,所以在刷機前請備份個人資料。
在菜市場里有很多備份軟件。(例如鈦備份)
你也可以備份NANDroid。
10、刷機會使保修失效嗎?
同樣的退一萬步講,如果你備份后原廠固件或是下載了對應你手機版本的固件的話,可以隨時刷回去。
同樣,對于大多數的水貨手機來說,一切保修都是浮云。
三、關于Bootloader和Recovery。
1、何為“Bootloader”?
Bootloader是一個Rom里的固件管理工具。使用它可以讓你恢復出廠設置,用Fastboot刷機,加載Recovery工具。
在Bootloader里你也可以查看S-ON/S-OFF的狀態,固件和Radio的版本等等。
進入Bootloader無需root或S-OFF。在每臺HTC出廠的手機里都有。
2、如何進入Bootloader?
關機,然后按住音量-和電源鍵。(需要把“快速開機”關閉,在“設置”》“應用程序”里改。或者拔掉電池,讓手機真正的關機。)
你可以直接拔電池來退出Bootloader。
如果你裝了自制recovery的話,可以進入recovery,然后重啟手機。
3、如何備份我的當前ROM(固件)?
在自制recovery里備份。
4、自制recovery是什么?
自制recovery(比如clockwork)是一個增強的recovery版本,其替換了固件里原來的recovery。
自制recovery比原廠的recovery要好,因為他可以讓你可以安全的刷寫未簽名的自制rom,也可以備份你手機內存里的整個固件鏡像(NANDroid備份)。
5、如何安裝ClokworkMod(CWM)Recovery?
你必須先root和S-OFF。然后用“RomManager”安裝,或者單獨下載clockworkrecovery在ADB環境下手動刷寫。
6、什么是NANDroid備份?
一個完整的體統鏡像可以被重新刷回手機。其不僅僅是簡單備份,因為他包含了當前在你手機內存里的所有內容:Boot、Recovery、系統、數據、緩存,等。他是你手機整個ROM的快照。
執行NANDroid備份的方法:進入clockworkrecovery,進到“BackupandRestore”選項中執行。NANDroid備份將會被保存在sd卡ClockworkMod文件夾內。
7、如何加載NANDroid備份?
如果你可以進入clockworkrecovery的話,只需簡單的從他的菜單里加載NANDroid。
如果你的手機變磚從而無法進入clockworkrecovery的話,也有 后一個方法:單獨下載clockworkrecovery至PC里,然后打開cmd控制臺,進入存有clockworkrecovery的目錄,使用以下ADB命令刷寫:“fastbootflashrecoveryrecovery-clockwork-2.5.1.2-vision.img”。(前提是你的PC上有ADB環境,不過好像這招對白卡解鎖的機器無用)
8、什么是ADB?
ADB意為AndroidDebugBridge。其使用Linux命令對手機發出指令。你可以在MS-DOS環境下直接使用ADB命令,或者進入ADBshell使用Linux命令。通過ADB,你可以安裝軟件,卸載軟件,刷寫鏡像,改變手機設置等。
【看看這篇文章在百度的收錄情況】