拿到一部g7,你首先會(huì)想到的是什么?是安裝軟件游戲,還是美化個(gè)人應(yīng)用?如果是行貨應(yīng)該怎么使用?如果是水貨又應(yīng)該如何讓其發(fā)揮最大的性能呢?相信在看完下面這一系列的內(nèi)容后,你將對g7的刷機(jī)有個(gè)相對全面的了解。
目前大多數(shù)用戶使用的Android手機(jī)多以水貨為主,就以水貨手機(jī)為例,水貨手機(jī)多為各國運(yùn)營商通過手機(jī)廠商進(jìn)行定制,如知名的運(yùn)營商T-mobile,Vodafone,Orange,O2等等,在國外與運(yùn)營商簽訂相應(yīng)的合約使用該運(yùn)營商的網(wǎng)絡(luò)服務(wù),就能以相對低廉的價(jià)格獲得或者免費(fèi)獲得手機(jī),各個(gè)運(yùn)營商為了保證自身的利益和用戶在網(wǎng)的數(shù)量,多會(huì)為其所定制的手機(jī)設(shè)備設(shè)置網(wǎng)絡(luò)鎖,也就是俗稱的有鎖版手機(jī)(注,此有鎖與SPL要相互區(qū)別,下文中有說明),而這些手機(jī)本身的功能和制式頻段在國內(nèi)都是能夠正常使用的。
步驟/方法
一、Android分區(qū)
對于大多數(shù)Android手機(jī),分區(qū)都是差不多的。就好像一臺電腦的硬盤有分區(qū),一臺Android設(shè)備的內(nèi)置儲(chǔ)存(包含多個(gè)芯片)和SD卡也是根據(jù)系統(tǒng)要求被劃分為不同分區(qū)的,分別負(fù)責(zé)存儲(chǔ)不同的部分。所以,刷機(jī)之前有必要先了解一下g7的分區(qū)機(jī)制。
一般來說一臺Android設(shè)備的分區(qū)如下:
分區(qū),一般不會(huì)去動(dòng)它,和我們沒有太大關(guān)系。
分區(qū),這個(gè)分區(qū)的作用類似WinPE系統(tǒng),是一個(gè)小的系統(tǒng),可以進(jìn)行一些底層的,簡單的操作。設(shè)備出廠時(shí),這個(gè)分區(qū)一般都是原廠附帶的內(nèi)容,比較簡單,而且不允許我們過多操作,為了刷機(jī)方便,一般把他刷成Amon RA這個(gè)自定義recovery,會(huì)多出不少功能,方便我們刷機(jī)。
存儲(chǔ)linux系統(tǒng)內(nèi)核的分區(qū),一般我們替換或者更新系統(tǒng)內(nèi)核的時(shí)候,會(huì)更新這個(gè)分區(qū)中的數(shù)據(jù),大多數(shù)ROM也會(huì)更新這個(gè)分區(qū)。
系統(tǒng)分區(qū),有點(diǎn)類似于電腦上的Windows文件夾,儲(chǔ)存著Android系統(tǒng)的數(shù)據(jù),刷ROM主要刷的是這個(gè)。緩存分區(qū),刷ROM時(shí)最好恢復(fù)出廠設(shè)置一下。
這個(gè)是Android使用的Java虛擬機(jī)的緩存分區(qū),刷ROM時(shí)最好一起擦一下。
用戶自己使用的數(shù)據(jù)部分,有點(diǎn)類似于電腦上的D,E,F(xiàn)盤,存儲(chǔ)我們自己的軟件設(shè)置等等,恢復(fù)出廠設(shè)置的時(shí)候,這個(gè)分區(qū)會(huì)被格式化。
這個(gè)部分通常負(fù)責(zé)無線信號,可以理解為手機(jī)信號收發(fā)部分的驅(qū)動(dòng),g7的視頻編碼器也集成在這里面,一般不刷radio,刷radio失敗容易導(dǎo)致無法打電話等情況的出現(xiàn)。不過某些特定的ROM可能會(huì)指定Radio版本。
這個(gè)一般不會(huì)用到它也不會(huì)修改它,但很重要的是要想獲得修改系統(tǒng)的權(quán)限,必須進(jìn)行第一次解鎖,這個(gè)大致相當(dāng)于電腦上的BIOS,負(fù)責(zé)整個(gè)手機(jī)的最底層引導(dǎo),壞了可能導(dǎo)致手機(jī)變磚。
二、刷機(jī)等操作需要的基本工具和命令
無論是刷機(jī)還是進(jìn)行一些高權(quán)限操作,都需要把你的g7通過USB連接至電腦,電腦需要有相應(yīng)的驅(qū)動(dòng)和工具軟件。
首先需要下載驅(qū)動(dòng),連接g7到電腦之后,手動(dòng)搜索安裝。
然后是需要用到的工具,我們用到的工具是google在Android的sdk里面官方提供的兩個(gè)程序:adb和fastboot。這兩個(gè)程序都是沒有GUI界面的,純命令行操作,新手需要熟悉一下。
工具的全稱是 Android Debug Bridge,這個(gè)其實(shí)是一個(gè)遠(yuǎn)程調(diào)試工具,其中的一些命令對我們有用:
顯示adb檢測到的所有連接到本機(jī)的Android設(shè)備,一般先用這個(gè)命令確定手機(jī)已經(jīng)連接好
正常重啟進(jìn)入系統(tǒng)
重啟到bootloader中
重啟到recovery中
建立遠(yuǎn)程操作的一個(gè)shell,可以直接在電腦端用linux標(biāo)準(zhǔn)命令來操作手機(jī)
把手機(jī)的系統(tǒng)分區(qū)重新加載,獲得讀寫權(quán)限
從電腦傳送文件xx到電話的yyy處
從電話傳送文件xxx到電腦的yyy處
這個(gè)工具是操作處于fastboot狀態(tài)下的手機(jī)用的,相比于adb,fastboot可以執(zhí)行更底層的命令,比如擦寫上面提到的那些分區(qū),解鎖等。
常用命令:
列出連接至本機(jī)的Android設(shè)備
重新啟動(dòng)手機(jī)
解鎖bootloader,允許我們自由刷機(jī),同時(shí)質(zhì)保作廢
擦除XXX分區(qū)
將YYY鏡像文件寫入XXX分區(qū)
常用分區(qū)名包括system boot radio userdata cache等,功能上面已經(jīng)介紹過。
三、刷recovery及獲取root權(quán)限
刷recovery大致相當(dāng)于為我們的g7安裝一個(gè)獨(dú)立的功能比較簡單的小系統(tǒng),可以在這個(gè)系統(tǒng)中進(jìn)行刷rom,格式化等操作,原廠recovery不允許刷寫非官方ROM,所以我們使用第三方recovery。
root是在類unix系統(tǒng)中最高權(quán)限的意思,我們平時(shí)說的root,就是指通過對系統(tǒng)進(jìn)行修改,在手機(jī)系統(tǒng)中獲得最高權(quán)限,這樣可以使用所有功能。有一些軟件會(huì)要求root。
注意,root是在手機(jī)的操作系統(tǒng)內(nèi)部的,所以如果刷ROM,相應(yīng)的root狀態(tài)也會(huì)根據(jù)你刷的ROM發(fā)生變化。原廠系統(tǒng)都是不帶ROOT權(quán)限的。而大家刷的各種第三方ROM都是已經(jīng)獲取好了ROM權(quán)限的系統(tǒng),就好像你安裝破解版系統(tǒng),就不需要再自己ROOT了。
注意:刷機(jī)前,請給電池充滿電,刷機(jī)過程中不要拔電池以免導(dǎo)致硬件損壞。另外,刷機(jī)前最好對刷機(jī)包的 hash 或者md5進(jìn)行校驗(yàn),尤其是Radio 一定要校驗(yàn),安全第一。
不同系統(tǒng)版本root刷的文件不同,請根據(jù)自己系統(tǒng)版本選擇。
操作步驟:
1. 到網(wǎng)上下載一鍵ROOT文件reflash_package。exe。
2. 電腦下載安裝htc驅(qū)動(dòng),手機(jī)通過usb連接電腦。
下載安裝htc Sync(PC套件!非htc機(jī)型勿用)(刷機(jī)過程建議先不要安裝??!已安裝的請?jiān)谌蝿?wù)欄關(guān)掉程序?。?/P>
下載安裝驅(qū)動(dòng)(USB驅(qū)動(dòng)!非htc機(jī)型勿用)
3. 手機(jī)上,勾選“設(shè)置 > 應(yīng)用程序 > 開發(fā) > USB調(diào)試”
4. 選項(xiàng)“設(shè)置 > 連線至PC > 預(yù)設(shè)的連接類型 > htc Sync”。
5. 斷開手機(jī)與電腦的連接,結(jié)束htc Sync在任務(wù)欄中的相關(guān)進(jìn)程(該步驟十分重要)
6. 運(yùn)行reflash。exe文件,在菜單欄上選擇“file”→“Costum recovery ”,選擇已下載的格式為。img 的recovery鏡像文件。
7. 將手機(jī)連接到電腦,軟件會(huì)自動(dòng)運(yùn)行,切勿進(jìn)行其他操作。若電腦提示安裝驅(qū)動(dòng),則需要在設(shè)備管理器中右擊感嘆號項(xiàng)目“Android 1.0”然后右擊鼠標(biāo)選擇“更新驅(qū)動(dòng)程序”,該處選擇之前下載的htc驅(qū)動(dòng)。
8. 手機(jī)多次重啟后,電腦端軟件上會(huì)顯示“Done”,手機(jī)端則會(huì)顯示新的recovery界面。此時(shí),獲取root權(quán)限完成。
9. 在recovery界面,選擇Reboot system now即可重新進(jìn)入手機(jī)系統(tǒng)界面。手機(jī)界面中新添了一個(gè)圖標(biāo)——授權(quán)管理。
注意!凡是PC工具上出現(xiàn)“flashing recovery image do not touch your phone“的都請卸載htc Sync!! ROOT時(shí),出現(xiàn)BACKUP CID IS MISSING。只要換另外一個(gè)unrevoked就可以了。
四、刷自定義ROM
刷ROM就像電腦上的重裝系統(tǒng),可以換不同的ROM體驗(yàn)不同的功能。下載來的ROM一般都是一個(gè)zip格式的升級包。
操作步驟:
1.把下載來的ROM文件拷貝到SD卡根目錄,將名稱更改為update。zip(注意,zip為格式,勿改成update。zip。zip)。
2. 手機(jī)關(guān)機(jī),按住減小音量鍵及開機(jī)鍵進(jìn)入Hboot模式,選擇recovery,按下電源鍵進(jìn)入recovery界面。
3. 用音量鍵或軌跡球選擇Backup/Restore -> Nand backup為手機(jī)做一個(gè)備份。
4. 備份完畢后根據(jù)ROM制作者的要求,進(jìn)入wipe選擇相應(yīng)的分區(qū)擦除。
5. 選擇"5-install zip from sdcard",再選擇"2-choose zip from sdcard",選擇已拷到SD卡的ROM包,再選擇 "8-Yes-Install"開即可。
6. 再按一次確認(rèn),等待刷完之后,選擇第一項(xiàng)“reboot system now”重啟,完成。