綁定帳號登入

Android 台灣中文網

打印 上一主題 下一主題

[資料] (刷機前必看)刷機術語:底包、ROOT、WIPE、Recovery

[複製連結] 查看: 8077|回覆: 14|好評: 1
跳轉到指定樓層
樓主
love19910331 | 收聽TA | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
發表於 2012-8-13 14:55

馬上加入Android 台灣中文網,立即免費下載應用遊戲。

您需要 登錄 才可以下載或查看,沒有帳號?註冊

x
本帖最後由 love19910331 於 2012-8-13 15:01 編輯

1.底包
官方的系統包,相當於我們的Windows的操作系統,事實上它相當於一個純淨版或者內核版的系統包,是最底層的東西。 檔案名稱為*.sbf,底包通常是官方發布的,ROM作者直接拿來用的,可以選擇的版本不會太多,通常更新也不會頻繁。 底包通常使用PC端刷機工具(RSD)配合Bootloader的工程模式完成刷入(線刷)

2.升級包
廣大玩家製作的底包增強包,通常表現為一個update.zip文件。 升級包是對底包的擴展和增強,包含一系列的輔助工具和服務,沒有中文的底包通過升級包可以實現中文。 當然,很多功能也是通過升級包來實現的。 可以說,在刷新了底包後,配合刷新相應的升級包,這樣才形成一個完整系統。 升級包通常通過Recovery工具,從SD卡讀取刷入(卡刷)


PS.因為MOTO原廠的Recovery只會驗證自己的升級包,所以才需要安裝第三方Recovery(如:BootMenu、Razr Bootstrap...等),才可以自由刷入升級包

3.Bootloader
相當於電腦裡面的bios(基本輸入輸出系統),手機一開機,控製手機的就是Bootloader。 我們通常所說的進入Bootloader,實際上是指進入Bootloader的工程模式,既是刷機模式,在此模式下可以將moto的sbf文件(底包)刷到機器裡面。

4.Recovery
Moto手機內置的一個獨立備份恢復工具,類似電腦上的一些一鍵還原系統,既是在系統出現問題的時候仍然可以打開的一個模式。 Moto的Recovery主要提供了WIPE(硬啟,清除數據,恢復出廠設置)和Update(通常用於安裝升級包,update.zip)功能。 Recovery是不能直接刷新的底包的,通常它刷新的升級包(update.zip)的方式是:自動尋找SD卡上的特定文件,然後寫入。

5.基帶(Baseband)
是手機中的一塊專門的代碼,或者可以理解成為一個專門負責通訊的BIOS,負責完成移動網絡中無線信號的解調、解擾、解擴和解碼工作。 基帶的不同會造成信號效果的不同。 因為各地、各網絡實際情況不同,需要大家自己選擇適合自己的基帶。

6.WIPE
wipe後就恢復了出廠設置,包括聯繫人、短信、安裝的軟件等全部刪除。 俗稱硬啟,恢復出廠設置。 注意,wipe後app2sd和root權限需要重新做。 而且app2sd重要的分區步驟也要重新來過。 如果經過重大更新,必要時請雙WIPE(
wipe data/factory reset及wipe cache partition)

7.OpenRecovery(簡稱OR)
由於MOTO很蛋疼的在update.zip上做了一個大小限制(也許還存在其他限制),這些限制影響到了升級包的製作。 於是高手們就搞出了一個OpenRecovery,這其實就一個第三方的增強版的Recovery工具,某些OpenRecovery已經發展成為一個具有很多功能的小系統了(類似WindowsPE),在這個OR中,可以完成很多東西,我們完全可以把OR想像成電腦上用的應急PE系統,在上面可以調整超頻、基帶、app2sd、更換啟動畫面、wipe、改變時區、調整鍵盤佈局,甚至鏈接USB當讀卡器等等,凡是recovery能做的,OR都可以做,recovery不能做到,OR可以做到。

一般OpenRecovery在sd卡上有兩個部分存在:update.zip和OpenRecovery目錄,最新的GOT底包添加了新的一個OpenRecovery-CFG目錄,用來存放各種個人文件。update.zip就是用來坑MOTO一個標準的的zip升級包,而真正的升級包要放在/sdcard/OpenRecovery/updates目錄下。

8.App2sd
說白了,其實很簡單,就是把APK文件安裝到sd卡上,android是Linux脫胎而來,App2sd的原理就是對SD卡進行分區,然後把SD上劃分出來的某個分區合併到系統分區中去(聽不懂,不要緊),劃分出來的分區是Ext2格式,一般Windows不能識別,不要驚慌,正常現象。 App2sd對sd卡要求比較高,如果感覺app2sd後比較慢,可以試試換一張C4的sd卡。

因為在2.1的環境下,app2sd需要對sd進行分區,操作比較複雜,E文不好的小白或者電腦基礎薄弱的小白容易失誤。 建議對Android非常熟悉了再做App2sd。

9.Root
大家都知道android系統脫胎自Linux,也正是這個開源的內核讓廣大玩家可以自由發揮。 Root是Linux系統下的系統級賬號,擁有系統的全部權限,Android設計上的不開放這個用戶的,目的是為了保護系統安全,但是這個保護似乎也帶來很多不便。 於是就一些工具和方法來開放這個賬號。 開放Root帳號的方法似乎有很多,這裡就不再細說。 原理上分析,應該通過在Android系統安裝某個系統級別的服務,該服務具有root權限,然後其它需要root權限的程序再向這個服務請求root權限。 WIPE、刷機都有可能會造成Root失效,需要重新Root。


其它說明:

1、從原理上分析,通常底包,Bootloader,Recovery,基帶都是可以刷新替換的,升級包當然更可以。 但是底包、Bootloader很少會有第三方開發或者修改的,一般都使用官方發布的。 現在我們聽到的ICS4.0.4這個版本號其實對應的就是Moto官方發布的底包。


2、底包有時候會內置Bootloader、Recovery,這樣的底包刷新時會連上述兩者一起更新(推測結果,不確定)。 更新這樣的底包是有危險的,有可能會造成Bootloader損壞,這個東西損壞了,基本就是變磚了,只有這個東西沒壞,就不是磚。

3、我們通常所說的刷機ROM實際是升級包,升級包是對應於特定的底包製作的,所以刷機時務必確保使用的底包和升級包版本上保持一致。

4、需要注意版本號的還有:Bootloader版本、基帶版本、Recovery版本

5、目前有些OpenRecovery工具支持底包、升級包一起從SD卡讀取刷入

6、似乎刷機前確保系統乾淨整潔是很重要的,很多教程提到要通過WIPE -刷底包-刷升級包的步驟來確保刷機前的干淨,實際上如果底包版本沒有變化,刷底包似乎、也許、大概、可能是不必要的(需要進一步求證)









歡迎大大在做補充!!!!
「用Android 就來APK.TW」,快來加入粉絲吧!
Android 台灣中文網(APK.TW)

評分

參與人數 25碎鑽 +17 經驗 +5 幫助 +34 技術 +11 收起 理由
yichengko + 1 + 1 非常讃
kobe200108 + 1 + 1 非常讚
wang681217 + 1 好內容。朕有賞,還不謝主隆恩.
bookzenki + 1
fly3795 + 1 + 1 非常讚
drifter + 1 + 1 很給力!
袂有情 + 1 很給力!
qusoe + 1
lafcadio + 1 讚一個!
gyver104 + 1

查看全部評分

收藏收藏20 分享分享 分享專題
用Android 就來Android 台灣中文網(https://apk.tw)
回覆

使用道具 舉報

沙發
twncica | 收聽TA | 只看該作者
發表於 2012-8-13 15:38
基於版本號相同不作雙WIPE來刷底包基本上是可行的,但考慮到手機的穩定性建議還事先WIPE比較好,WIPE花費的時間總比開機後碰上卡M還得擔心頭大好多了,總之刷機前請先做好備份工作,刷機完後也能快速還原之前的設定,這樣也能讓您快樂的刷遍天下無敵手,您說是吧

評分

參與人數 2碎鑽 +1 幫助 +2 收起 理由
woeppie + 1
love19910331 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

板凳
 樓主| love19910331 | 收聽TA | 只看該作者
發表於 2012-8-13 15:43
大大真的超專業

小弟其實剛接觸手機不久,很多東西都是靠別人先試過
我在照著做

希望XT910可以越來越多人加入阿!!!!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

地板
twncica | 收聽TA | 只看該作者
發表於 2012-8-13 15:53

我這是血淚換來的經驗呀~偶的XT910已經被我搞殘了好多次了,一邊爬文一邊學一邊自救,最慘的是完全沒電還同時碰上導引程序丟失幾乎沒救,最後還自己DIY了工程線搞來了電力,對岸神人幫我找回了導引程序,手機整整躺了3天才修復,沒手機對業務來說簡直是噩夢

評分

參與人數 2幫助 +2 收起 理由
jason09887 + 1 偶像,看完你的內容,讓我找到了活著的意義.
woeppie + 1

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

5
shency | 收聽TA | 只看該作者
發表於 2012-8-13 16:06

本帖最後由 shency 於 2012-8-13 16:07 編輯

感謝,說得那麼詳細,讓人能多認識手機刷機方式,不會犯太多錯。
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

6
woeppie | 收聽TA | 只看該作者
發表於 2012-8-13 19:20
本帖最後由 woeppie 於 2012-8-13 19:22 編輯

雖然以下有點離題。
以下狀況,大概…可能不用wipe:
1。內存數據和緩存數據如果沒和新增部位衝突就可了不wipe cache
2。Dalvik cache緩存數據ext分區內數據沒和新增部位衝突,可以不wipe Dalvik cache
3。電池不會顯示不正常的電量可以不wipe battery stats(清除電池數據)

rom包應該不只升級包,還有還原包。
Root基本上寫入系統,WIPE不至於造成Root失效。
如果經過重大更新,必須雙WIPE,因為更新後的數據不可能和使用者完全相同(巧合排除)。

評分

參與人數 2碎鑽 +2 幫助 +2 收起 理由
twncica + 1 + 1 非常讚
love19910331 + 1 + 1 非常讚

查看全部評分

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

7
Tom克魯斯 | 收聽TA | 只看該作者
發表於 2012-8-13 21:00
雖然有看沒有懂~但是感謝大大的用心 !! 加到收藏慢慢研究^^
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

8
dickyuyu | 收聽TA | 只看該作者
發表於 2012-8-14 22:36
解說的太詳細了
讓完全不懂ROOT ’刷機的我增長了許多知識
感恩感恩
五體投地膜拜中
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

9
no_sense | 收聽TA | 只看該作者
發表於 2012-8-14 23:37
你超屌~

很棒很棒~

感激不盡啊

用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

10
wincondom | 收聽TA | 只看該作者
發表於 2012-8-27 04:36
謝謝 版大  給新手知識    應該要 精華才對啊!
用Android 就來Android 台灣中文網(https://apk.tw)
回覆 支持 反對

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則