解鎖
手機官方會將bootloader鎖住,這裡我們如果需要root權限,或者想刷第三方的ROM的話,就需要解鎖。
解鎖分為3種:官方解鎖,硬解soff(ship soff),軟解soff(eng soff)。
1.官方解鎖,即“官解”,官方解鎖顧名思義就是官方提供的解鎖方式,這種解鎖方式可以通過官方網站提交解鎖碼後得到解鎖文件,進行解鎖。 這樣的解鎖,相對方便,安全,無壓力,但是相比於soff來說少了“超級CID”和“修改開機第一屏”的功能
2.硬解soff,即通常說的 “ship soff”、“白卡解鎖”,這種解鎖方式需要借助專業工具“白卡”,這東西外面賣大概800RMB+的樣子,有米的同學也可以買來一個玩玩。 這樣的解鎖方式的好處是擁有“超級CID”,可以隨意的刷各個地區的RUU,無需在意cid問題(前提是ROM通用) 相關教程:跑去JS那邊,花上30-50RMB即可搞定,問你要80、100的你就給他一腳。
3.軟解soff,即通常說的“eng soff”,這樣的解鎖方式是可以自行完成的,一個手機,一個數據線,一台電腦。 但是這樣的解鎖方式也是有風險的,過程中,掛了就掛了,沒有然後了。 這樣的解鎖方式和硬解是一樣的,只不過木有超級CID,再刷其他版本的RUU的時候需要自行修改一下RUU。(這裡不細說了,反正你們基本用不到)
root
超級權限,很多程序都需要,這個的解釋貌似不需要過多。
有的機器比較特殊,官方的內核將system的讀寫鎖住,所以出現了大家說的“不完整root”
不完整root,表現在於你在開機狀態刪除了system/app、下的東西後,重啟又出現了。
解決方法:進入第三方recovery使用adb命令刪除相應程序,在recovery下對於system是有可讀寫權限的。
完整root的方法是修改內核源碼,但是由於現在的國行(截止於2013年5月20日,後面出了我再改)還沒有內核源碼公開,所以現在的國行只能刷純淨包,或者自行進入recovery刪除相應程序。
單刷boot
單刷boot,就是單獨刷入boot.img,這個是由於son的HTC機器沒有權限直接在recovery模式刷入boot.img,可以DD進去,但是一般的作者不會去寫這樣的腳本,萬一有人刷錯包,容易造成變磚危險,所以,大部分的ROMer都是選擇讓各位單刷BOOT。
一般不單刷boot會遇到,卡第一屏、或者wifi錯誤等情況。
單刷boot,是進入fastboot執行 “fastboot flash boot” 命令,一般的小白用戶可以直接選擇使用一鍵刷入工具,論壇有很多。
htboot
hboot就是你關機狀態音量下+開機鍵進入的界面,這個界面可以直接卡刷ruu、可以進入recovery,可以進入fastboot。
並且這也是一個很重要的引導分區,這個分區掛了,你離死又近了一步。
fastboot
fastboot就是你解鎖時候進入的界面,主要用於官方解鎖、刷reccovery,刷boot等的界面。
Recovery(rec):
分為官方recovery、第三方recovery
1.官方recovery,官方recovery是OTA的重要工具,沒有官方recovery就不能OTA升級,因為官方OTA中有簽名校驗。
同時,官方recovery不能刷寫第三方ROM,簽名校驗不同。
在沒有刷過第三方recovery的情況下,通過fastboot進入recovery後,會提示紅色感歎號,再按音量上+電源 就可以顯示官方recovery界面。
2.第三方recovery是刷第三方ROM的必需品,ROOT包、ROM包都是通過這貨實現的,那麼我就不多解釋了。
OTA
OTA就是官方提供的升級包。只有官方recovery才可以刷入。
RUU
RUU就是官方包,刷RUU的幾個必須條件:
1.手機鎖住(LOCK/RELOKC)狀態
2.CID對應,或者說你的版本要刷對應版本的RUU。當然如果你是soff的話,另說。
3.手機電量30以上
RUU官方是個exe程序,可以解出來個ROM.zip,這個ROM.zip就是soff機器在hboot下刷RUU的高級貨,改成對應機型識別的代號,不多說了。