Hero刷機小常識
G3的ROM目前分類(lèi)兩大類(lèi):官方原版RUU版ROM和國內外高手DIY版ROM。這二者有什么區別呢?官方版ROM必須要用HTC特定的RUU方式刷機,而且刷好后系統是不帶有ROOT權限,系統默認是英文(需手動(dòng)用第三方軟件調出中文語(yǔ)言);高手DIY版ROM都是在官方原版ROM基礎上進(jìn)行原生編譯的、而且刷機方式簡(jiǎn)單,基本都是ZIP方式的ROM直接放在SD卡上進(jìn)行刷機的。而且刷好后系統自帶中文語(yǔ)言以及ROOT權限,自動(dòng)優(yōu)化并配置好一些相應的基礎設置。
那我到底要選擇什么版本的ROM刷呢?
是選擇官方版本的穩定還是選擇高手DIY版的完美優(yōu)化,這個(gè)還是要看你個(gè)人的口味來(lái)選擇了!
下頁(yè)以安桌原生編譯ROM為例進(jìn)行示范。
Hero ROM 1.1 安逸版
G3 簡(jiǎn)明文字刷機教程
1、下載刷機更新程序Getroot1.2
2、將刷機更新程序 getroot.apk 安裝到 G3 手機中,安裝成功手可以在程序列表中看到 Flash Recovery 。點(diǎn)擊運行 Flash Recovery ,運行完畢后程序會(huì )自動(dòng)退出。
3、刷機前請備份好所有重要信息和數據。
3、將下載的 Hero 1.1 ROM 包重命名為 update.zip(這里要注意系統隱藏擴展名的問(wèn)題),復制到儲存卡中,并把存儲卡放入 G3 手機。
4、將 G3 手機關(guān)機,長(cháng)按 HOME 鍵(小房子)+ 電源鍵,直到進(jìn)入刷機模式。
5、選擇第三項重置,清空內存(注:此操作會(huì )清除全部數據,請提前做好備份)。
6、選擇第二項開(kāi)始刷機。
7、等刷機過(guò)程全部結束,選第一頂,重新啟動(dòng)系統,至此刷機就大功告成了。
話(huà)不多說(shuō),直接開(kāi)始首先把system/framework/framework-res.apk復制出來(lái),待會(huì )兒拿他開(kāi)刀~~~直接用WinRAR 或者好壓打開(kāi)framework-res.apk找到里面\\res\\xml\\plmn.xml解壓出來(lái),運營(yíng)商的名字就在這里面。
使用AndroidResEdit打開(kāi)plmn.xml!
打開(kāi)一切就明了了,找到“中國移動(dòng)”“中國聯(lián)通”修改為你想要的字符,只能是小于等于四個(gè)字符的。
否則會(huì )報錯~~再把plmn保存(千萬(wàn)別使用AndroidResEdit的簽名功能~~)
現在你的plmn就是個(gè)性化的了。再用壓縮軟件打開(kāi)framework-res.apk ,進(jìn)入\\res\\xml\\,用新的plmn代替原來(lái)的。
framework-res.apk不用簽名就可以用了。
再把修改后的framework-res.apk覆蓋system/framework/framework-res.apk此時(shí)有可能會(huì )有一些進(jìn)程異常停止。不理,暫時(shí)不要重啟,馬上設置framework-res.apk 的權限。按下圖設置重啟系統。好了,你可以欣賞你的個(gè)性運營(yíng)商了~ ~~本貼針對原本支持顯示“中國移動(dòng)”的ROM。JD2 JD3測試通過(guò),其他ROM未測試~~
1、什么是root?
root相當于Windows中的管理員權限,root權限默認是不允許用戶(hù)使用的,因為用戶(hù)可能會(huì )誤操作或者運行到惡意軟件而通過(guò)root權限破壞手機文件系統。
2、那么為什么要root呢?
root過(guò)的Nexus One可以做更多的事情,翻wall更方便,運行Ubuntu,刷機等等。
3、如何看是否成功root了?
去Android Market找一個(gè)Terminal Emulator下載下來(lái),進(jìn)入Terminal Emulator以后鍵入su回車(chē),如果命令提示開(kāi)頭從
備用方法:鍵入su后回車(chē),接著(zhù)鍵入whoami回車(chē),如果顯示uid 0則代表root成功
4、什么是“解鎖bootloader”?
bootloader一旦解鎖將不再被保修,但是可以允許你更方便的安裝第三方系統
5、解鎖bootloader后的現象是什么?
開(kāi)機后屏幕下方會(huì )有一個(gè)開(kāi)鎖的標志
6、什么是Recovery?
直譯過(guò)來(lái)“恢復”,就是一個(gè)僅有刷機(和其他輔助刷機的功能)的一個(gè)程序,一般情況下刷機都是通過(guò)Recovery完成,目前常用的Recovery有Clockwork Recovery和Amon RA,我個(gè)人建議使用Amon RA1.8.0.1或以上的版本,操作簡(jiǎn)單。
7、什么是Radio?
負責處理通訊信號的一系列軟件,新版的Radio一般能帶來(lái)更少的電池消耗、更強的信號、更好的通話(huà)質(zhì)量和網(wǎng)絡(luò )速度。
Android2.2需要4.06以上的radio才可以正常工作,Cyanogen Mod5.0.8雖然不是Android2.2但是也需要4.0.6的Radio才能工作
.
8、什么是Kernel?
內核,Android系統基于Linux,Linux的運行就要靠?jì)群藖?lái)做所有底層的數據交換和調度。新版的Kernel一般能帶來(lái)系統速度的提升和新功能,還有就是不同的電源管理方案可能節省電池。不是所有的Kernel都能用在所有的系統上,比如Pershot做的Kernel就只能適用于CM和Enomther的系統。
9、內核電源管理AVS和SVS的區別?
Nexus One的CPU自身支持一種調整電壓的方式,就是根據CPU的運行情況動(dòng)態(tài)調整所需的電壓,這種模式就是AVS。但是Nexus One原版的系統并不支持這個(gè)功能,因為這個(gè)功能并不是經(jīng)過(guò)嚴格測試的。 目前最常見(jiàn)的AVS內核就是IntersectRaven制作的了,現在A(yíng)VS內核在大多數Nexus One上是比較穩定的。
默認的電源管理是SVS,也就是靜態(tài)電壓設置,根據CPU的工作頻率跟負載來(lái)靜態(tài)的調節電壓。
一般來(lái)講AVS比SVS更節省電池
一般刷機的步驟順序:
1、解鎖Bootloader。
2、刷第三方Recovery。
3、通過(guò)Recovery,先刷Radio(注意版本,Android2.2系統必須用4.06或以上的Radio,最新版是5.12)。
4、通過(guò)Recovery,刷系統。
5、(如果系統并不自帶Google的軟件)刷Google Apps Addon(主要適用于Cyanogen Mod)。
6、(可選)通過(guò)Recovery,刷內核。
radio、系統、google apps跟內核的順序一定不要隨意調整,否則容易造成系統無(wú)法啟動(dòng)的情況。
目錄
●1、背景知識
●2、boot和recovery映像的文件結構
●3、對映像文件進(jìn)行解包、編輯、打包的常規方法
●3.1、另一種解包、編輯、打包的方法
●4、將新的映像刷回到手機
●5、解包、編輯、打包為我們帶來(lái)了什么
●6、本文講的內容與使用update.zip刷機包不是一碼事
正文
1、背景知識Android手機的文件系統有許多存儲器組成,以下是在adb shell下面的輸出:
#cat /proc/mtddev: size erasesize name
mtd0: 00040000 00020000"misc"
mtd1: 00500000 00020000"recovery"
mtd2: 00280000 00020000"boot"
mtd3: 04380000 00020000"system"
mtd4: 04380000 00020000"cache"
mtd5: 04ac0000 00020000"userdata"
**************************
注意,不同的手機在上述存儲設備的順序可能會(huì )各不相同!一定要檢查您的手機,確定在以下的操作中選擇正確的設備號(mtdX,這個(gè)X的序號一定要檢查清楚)。
**************************
在本向導中,我們主要描述對"recovery"和"boot"的存儲設備進(jìn)行操作;"system"存儲設備保存了android系統目錄的所有數據(在系統啟動(dòng)后會(huì )掛載到“system/”目錄);“userdata”存儲設備將保存了android數據目錄中的所有數據(在系統啟動(dòng)后會(huì )掛載到“data/”目錄,里面是會(huì )有很多應用數據以及用戶(hù)的preference之類(lèi)的配置數據)。
從上面的輸出可以看出來(lái),recovery和boot分區對應著(zhù)/dev/mtd/mtd1和/dev/mtd/mtd2,在你您開(kāi)始做任何修改之前一定要做兩件事情,第一件事情,一定要先對這兩個(gè)分區進(jìn)行備份。
可以使用如下命令進(jìn)行備份:
# cat /dev/mtd/mtd1 > /sdcard/recovery.img
# cat /dev/mtd/mtd2 > /sdcard/boot.img
(注意added by lxros,只有手機獲取了ROOT權限以后才能夠執行上述的備份命令)
第二件事情,你您應該把你您最喜歡的update.zip刷機包放置到你您的sd卡的根目錄上面。如此一來(lái),即使你您在后續的操作中出了問(wèn)題,也可以啟動(dòng)到recovery模式進(jìn)行恢復。
另外一個(gè)你您需要知道的重要文件是在android系統目錄下的/system/recovery.img,此文件是mtd1存儲設備的完全拷貝。這個(gè)文件在每次關(guān)機的時(shí)候,會(huì )自動(dòng)地被寫(xiě)回到mtd1存儲設備里面。
這會(huì )意味著(zhù)兩個(gè)事情:
(1)任何對/dev/mtd/mtd1中數據的直接修改都會(huì )在下一次重啟手機以后消失。
(2)如果希望對/dev/mtd/mtd1進(jìn)行修改,最簡(jiǎn)單的做法是用你您自己的recovery.img替換掉/system/recovery.img。當你您創(chuàng )建自己的update.zip刷機包的時(shí)候(特別是在做刷機包的適配的時(shí)候),如果你您忘記替換這個(gè)/system/recovery.img,這個(gè)recovery.img就會(huì )在關(guān)機的時(shí)候被燒寫(xiě)到mtd1里面去或許會(huì )變磚。一定要注意這一點(diǎn)?。ㄗg者的話(huà),關(guān)于這個(gè)/system/recovery.img文件,在2.1的android的平臺里面并沒(méi)有找到,或許這個(gè)機制已經(jīng)out了?!或者偶本人對這段話(huà)的理解不夠深入?!希望明白的朋友不吝斧正)
★★
2、boot和recovery映像的文件結構boot和recovery映像并不是一個(gè)完整的文件系統,它們是一種android自定義的文件格式,該格式包括了2K的文件頭,后面緊跟著(zhù)是用gzip壓縮過(guò)的內核,再后面是一個(gè)ramdisk內存盤(pán),然后緊跟著(zhù)第二階段的載入器程序(這個(gè)載入器程序是可選的,在某些映像中或許沒(méi)有這部分)。
此類(lèi)文件的定義可以從源代碼android-src/system/core/mkbootimg找到一個(gè)叫做bootimg.h的文件。(譯者的話(huà),原文是一個(gè)叫做mkbootimg.h的文件,但從Android 2.1的代碼來(lái)看,該文件名應該是改為bootimg.h了)。
/*
** +-----------------+
** | boot header | 1 page
** +-----------------+
** | kernel | n pages
** +-----------------+
** | ramdisk | m pages
** +-----------------+
** | second stage | o pages
** +-----------------+
**
** n = (kernel_size + page_size - 1) / page_size
** m = (ramdisk_size + page_size - 1)/ page_size
** o = (second_size + page_size - 1) / page_size
**
** 0. all entities are page_size aligned in flash
** 1. kernel and ramdisk are required(size != 0)
** 2. second is optional (second_size== 0 -> no second)
** 3. load each element (kernel, ramdisk, second) at
** the specified physical address (kernel_addr, etc)
** 4. prepare tags at tag_addr. kernel_args[] is
** appended to the kernel commandline in the tags.
** 5. r0 = 0, r1 = MACHINE_TYPE, r2 = tags_addr
** 6. if second_size != 0: jump to second_addr
** else: jump to kernel_addr
*/
**************************
ramdisk映像是一個(gè)最基礎的小型文件系統,它包括了初始化系統所需要的全部核心文件,例如:初始化init進(jìn)程以及init.rc(可以用于設置很多系統的參數)等文件。如果你您希望了解更多關(guān)于此文件的信息可以參考以下網(wǎng)址:
以下是一個(gè)典型的ramdisk中包含的文件列表:
./init.trout.rc
./default.prop
./proc
./dev
./init.rc
./init
./sys
./init.goldfish.rc
./sbin
./sbin/adbd
./system
./data
**************************
recovery映像包含了一些額外的文件,例如一個(gè)叫做recovery的二進(jìn)制程序,以及一些對該程序支持性的資源圖片文件(當你您按下home+power組合鍵的時(shí)候就會(huì )運行這個(gè)recovery程序)。
典型的文件列表如下:
./res
./res/images
./res/images/progress_bar_empty_left_round.bmp
./res/images/icon_firmware_install.bmp
./res/images/indeterminate3.bmp
./res/images/progress_bar_fill.bmp
./res/images/progress_bar_left_round.bmp
./res/images/icon_error.bmp
./res/images/indeterminate1.bmp
./res/images/progress_bar_empty_right_round.bmp
./res/images/icon_firmware_error.bmp
./res/images/progress_bar_right_round.bmp
./res/images/indeterminate4.bmp
./res/images/indeterminate5.bmp
./res/images/indeterminate6.bmp
./res/images/progress_bar_empty.bmp
./res/images/indeterminate2.bmp
./res/images/icon_unpacking.bmp
./res/images/icon_installing.bmp
./sbin/recovery
★★★
3、對映像文件進(jìn)行解包、編輯、打包的常規方法(注意,下面我給你您介紹的是手工命令行方式進(jìn)行解包以及重新打包的方法,但是我仍然創(chuàng )建了兩個(gè)perl腳本,這兩個(gè)腳本可以讓你您的解包和打包工作變得輕松許多。
可以參考本文的附件
unpack-bootimg.zip
http://android-dls.com/files/apps/unpack-bootimg.zip
repack-bootimg.zip
http://android-dls.com/files/apps/repack-bootimg.zip
如果你您很擅長(cháng)使用16進(jìn)制編輯器的話(huà),你您可以打開(kāi)boot.img或者recovery.img,然后跳過(guò)開(kāi)始的2K的頭數據,然后尋找一大堆0的數據,在這一堆0的數據后面,緊跟著(zhù)1F 8B這兩個(gè)數字(1F 8B是gzip格式的文件的結束標記)。從此文件開(kāi)始的地方(跳過(guò)2K的頭),一大堆0后面緊跟著(zhù)到1F 8B這兩個(gè)數字為止的全部數據,就是gzip壓縮過(guò)的linux內核。從1F 8B后面緊跟著(zhù)的數據一直到文件的結尾包含的全部數據,就是ramdisk內存盤(pán)的數據。你您可以把把內核和ramdisk兩個(gè)文件分別保存下來(lái),在進(jìn)行分別的修改和處理。我們可以通過(guò)un-cpio和un-gzip操作來(lái)讀取ramdisk文件中的數據,可以使用如下的命令來(lái)實(shí)現這個(gè)目的,以下操作會(huì )生成一個(gè)目錄,直接cd進(jìn)去就可以看到ramdisk中的數據了:
gunzip -c ../your-ramdisk-file | cpio -i
**************************
此命令可以將ramdisk中的所有的文件解包到當前的工作目錄下面,然后就可以對它進(jìn)行編輯了。當需要重新打包ramdisk的時(shí)候,就需要re-cpio然后re-gzip這些數據和目錄,可以通過(guò)如下命令來(lái)實(shí)現:(cpio會(huì )把所有當前目錄下面的文件都打包進(jìn)去,因此,在進(jìn)行此步驟之前,請把不需要的文件都清除掉。)
find . | cpio -o -H newc | gzip >../newramdisk.cpio.gz
最后一步就是通過(guò)mkbootimg這個(gè)工具,把kernel和ramdisk打包在一起,生成一個(gè)boot.img:
mkbootimg --cmdline \'no_console_suspend=1 console=null\'--kernel your-kernel-file --ramdisk newramdisk.cpio.gz -o mynewimage.img
**************************
這里的mkbootimg工具會(huì )在編譯android的源代碼的時(shí)候會(huì )在~/android-src/out/host/linux-x86/bin目錄下面自動(dòng)生成。
**************************
下載地址:http://git.source.android.com/?p ... ;a=tree;f=mkbootimg
現在,如果不想背這些復雜的命令或者擺弄那個(gè)讓人眩暈的16進(jìn)制編輯器的話(huà),可以嘗試使用我編寫(xiě)的用于解包和打包的perl腳本了。希望這些腳本能夠節約各位的鍵盤(pán)。
★★★☆
3.1、另一種解包、編輯、打包的方法下載split_bootimg.zip文件,在此zip文件中包含一個(gè)perl文件,split_bootimg.pl腳本,該腳本可以讀取boot.img頭(根據Android源碼中的bootimg.h讀?。ernel和ramdisk讀取出來(lái),此腳本也會(huì )輸出內核命令行和板子名字。
http://android-dls.com/files/linux/split_bootimg.zip
**************************
(注意,不要使用從/dev/mtd/mtd2直接拷貝出來(lái)的boot.img,此映像可能在讀取過(guò)程遭到損壞。)
下面是一個(gè)從TC4-RC28更新中提取出來(lái)的boot.img進(jìn)行解包操作:
% ./split_bootimg.pl boot.imgPage size: 2048 (0x00000800)
Kernel size: 1388548 (0x00153004)
Ramdisk size: 141518 (0x000228ce)
Second size: 0 (0x00000000)
Board name:
Command line: no_console_suspend=1Writing boot.img-kernel ... complete.Writing boot.img-ramdisk.gz ... complete.
**************************
解包ramdisk的命令如下:
% mkdir ramdisk
% cd ramdisk
% gzip -dc ../boot.img-ramdisk.gz | cpio -i
% cd ..解碼完畢后,就可以修改了(例如,在default.prop設置ro.secure=0等等)使用mkbootfs工具(mkbootfs工具是編譯完畢Android源代碼以后,就會(huì )在~/android-src/out/host/linux-x86/bin自動(dòng)生成)來(lái)重新創(chuàng )建ramdisk,可以使用如下命令來(lái)操作:
% mkbootfs ./ramdisk | gzip > ramdisk-new.gz
使用mkbootimg來(lái)重新創(chuàng )建boot.img,mkbootimg也可以在~/android-src/out/host/linux-x86/bin目錄中可以找到:
% mkbootimg --cmdline \'no_console_suspend=1 console=null\'--kernel boot.img-kernel --ramdisk ramdisk-new.gz -o boot-new.img
(注意:console=null的命令行選現是從TC4-RC30的boot.img引入的,用以去掉root shell)
★★★★
4、將新的映像刷回到手機可以將recovery.img拷貝到/system目錄下面,然后重新啟動(dòng)手機,讓手機自動(dòng)為你您刷寫(xiě)到mtd里面(工作原理在上面已經(jīng)提過(guò)了)。對于boot.img可以通過(guò)將其拷貝到sd卡的根目錄,然后通過(guò)手機內的刷寫(xiě)工具將此映像寫(xiě)入到手機中。例如,使用adb工具(Android SDK中的一個(gè)工具)將boot.img拷貝到手機的sd卡的根目錄:adb push ./mynewimage.img /sdcard然后通過(guò)adb shell登錄手機(獲取過(guò)ROOT的)的shell交互模式,利用命令行進(jìn)行交互:
# cat /dev/zero > /dev/mtd/mtd2 write: No space left on device [thisis ok, you can ignore]
# flash_image boot /sdcard/mynewimage.img
然后重啟手機。如果手機能夠正常啟動(dòng),那么祝賀你您,您的修改和替換已經(jīng)成功了;如果不能夠順利啟動(dòng),則需要重新啟動(dòng)進(jìn)入recovery模式,并且使用update.zip來(lái)恢復。
★★★★★
5、解包、編輯、打包為我們帶來(lái)了什么可以修改手機開(kāi)機啟動(dòng)時(shí)候的畫(huà)面,具體的操作的地址為:
http://forum.xda-developers.com/showthread.php?t=443431
★★★★★★
6、本文講的內容與使用update.zip刷機包不是一碼事您可以很容易地在其他論壇上看到關(guān)于如何自制update.zip刷機包的方法,也可以下載到很多在網(wǎng)絡(luò )上共享的自制刷機包。例如:近期的多數刷機包都來(lái)自對rc30包的修改和調整。在update.zip刷機包里面會(huì )包括新的boot.img,recovery.img以及整個(gè)system/目錄下的若干文件的替換和更新。如果您希望自己自制boot.img以及recovery.img,建議您選取相對較新的更新和版本。(選用較老的映像的話(huà),或許會(huì )出現兼容性問(wèn)題)。
刷機前必知:
1、什么是root?
root相當于Windows中的管理員權限,root權限默認是不允許用戶(hù)使用的,因為用戶(hù)可能會(huì )誤操作或者運行到惡意軟件而通過(guò)root權限破壞手機文件系統。
2、那么為什么要root呢?
root過(guò)的Nexus One可以做更多的事情,翻wall更方便,運行Ubuntu,刷機等等。
3、如何看是否成功root了?
去Android Market找一個(gè)Terminal Emulator下載下來(lái),進(jìn)入Terminal Emulator以后鍵入su回車(chē),如果命令提示開(kāi)頭從
備用方法:鍵入su后回車(chē),接著(zhù)鍵入whoami回車(chē),如果顯示uid 0則代表root成功
4、什么是“解鎖bootloader”?
bootloader一旦解鎖將不再被保修,但是可以允許你更方便的安裝第三方系統
5、解鎖bootloader后的現象是什么?
開(kāi)機后屏幕下方會(huì )有一個(gè)開(kāi)鎖的標志
6、什么是Recovery?
直譯過(guò)來(lái)“恢復”,就是一個(gè)僅有刷機(和其他輔助刷機的功能)的一個(gè)程序,一般情況下刷機都是通過(guò)Recovery完成,目前常用的Recovery有Clockwork Recovery和Amon RA,我個(gè)人建議使用Amon RA1.8.0.1或以上的版本,操作簡(jiǎn)單。
7、什么是Radio?
負責處理通訊信號的一系列軟件,新版的Radio一般能帶來(lái)更少的電池消耗、更強的信號、更好的通話(huà)質(zhì)量和網(wǎng)絡(luò )速度。
Android2.2需要4.06以上的radio才可以正常工作,Cyanogen Mod5.0.8雖然不是Android2.2但是也需要4.0.6的Radio才能工作
☆★刷機前準備工作★☆
HTC系列:金卡,刷機包,進(jìn)入Recovery模式的底包;其他系列:刷機包(ROM),進(jìn)入Recovery模式的底包。
┟┉┉刷機注意事項┉┉┦
刷機有很多種刷發(fā),一種是用電腦連接數據線(xiàn)刷機,一種是直接用手機刷機(直刷)。支刷必須SPL解鎖才可以。
刷機之前先備份,如果有電腦先把內存卡用讀卡器連接電腦把卡里德東西全部復制到電腦任意你找到的地方。沒(méi)有電腦只好用手機了,下載個(gè)鈦備份,記住一定要放到手機內存哦
最后是最重要的,無(wú)論哪種刷機法刷機都必須要保證在電池電源充足的情況下進(jìn)行,否則刷機途中斷電你就中獎了,手機“變磚”不再是神話(huà)
┅┅┅HTC系列刷機┅┅┅
1首先是制作金卡。
金卡的原理:
很多朋友第一時(shí)間下載了官方的Sense,然后就開(kāi)始升級,不是臺版的機器都會(huì )提示客戶(hù)ID錯誤,這是因為更新程序會(huì )檢測你機器的shippment,也就是銷(xiāo)售地區,如果和升級程序不一致,就會(huì )中斷升級,造成升級失敗。
而金卡實(shí)際上就是在一張普通的TF卡上寫(xiě)入一些引導信息,使得升級程序,或者說(shuō)你本機SPL的檢測跳過(guò)對客戶(hù)ID的檢查,從而達到“天下大一統”,使非官方版本的機器順利升級。
制作金卡所需的TF卡,最好要大品牌的,有點(diǎn)國際影響的正品。通過(guò)金卡鏡像制作網(wǎng)站的作者所講,他是收集了TF卡序列號信息搞的那個(gè)網(wǎng)站,所以你的TF卡一定要好一點(diǎn)的。推薦Sandisk和金士頓的,創(chuàng )見(jiàn)的也可以。
制作金卡所用的CID,只和卡有關(guān),和機器的版本無(wú)關(guān),查詢(xún)CID時(shí)你手機內是哪個(gè)TF卡,做金卡的時(shí)候就要用哪張TF,CID是和卡對應的?。?!
金卡制作教程
2.要刷第三方ROM首先檢查自己的SPL是否解鎖。
點(diǎn)擊 “返回鍵+開(kāi)機鍵”,看看第一行 是不是顯示為OFF 如果是表明解鎖,如果是ON表示未解鎖
3.由于解鎖的方式不同,如果想解鎖的請內線(xiàn)我,說(shuō)清機型,我會(huì )給你提供教程。
4.下載ROM,這個(gè)如果需要也可以?xún)染€(xiàn)我。
5.開(kāi)始刷機
1、首先把刷機包文件重命名為update.zip大家一定要注意后綴為.zip
2、把刷機文件直接復制到SD卡根目錄。
3、關(guān)機——按住【房子】+【電源】開(kāi)機,開(kāi)機后不要放開(kāi)【房子】按鈕直到看到RECOVERY刷機界面
各個(gè)進(jìn)去刷機模式的方法不一樣.
4、進(jìn)入恢復模式后就是開(kāi)始刷機了,無(wú)論什么機型都是那幾部操作通用刷機教程,不要看文字,只看圖,一步步來(lái)
第二個(gè)刷機圖文┋最簡(jiǎn)單的文字刷機
5、到此刷機完畢,開(kāi)機后進(jìn)入設置→關(guān)于手機,看看是否刷機成功吧。
有句古話(huà)叫常在河邊走,難免會(huì )翻船。對于經(jīng)常刷機的Android刷友來(lái)說(shuō),難免會(huì )碰到刷機失敗損壞recovery程序乃至手機無(wú)法啟動(dòng)的情況,也就是傳說(shuō)中的手機變磚塊。不過(guò)刷機失敗手機變磚是小事而已,略施小計就可以讓你的Android手機重新復活,方法如下:
1. 在PC 上安裝配置Android SDK 刷機失敗后手機變磚無(wú)法在手機上完成操作,智能借助Android SDK工具,所以你必須在操作的PC上下載并安裝Android SDK程序,程序下載地址和安裝配置方法見(jiàn)Android SDK官網(wǎng) http://developer.android.com/sdk/
2. 安裝Android 手機USB 驅動(dòng)程序 安裝完Android SDK后就可以把手機通過(guò)USB線(xiàn)纜連接至PC,開(kāi)啟手機電源后PC會(huì )提示安裝設備驅動(dòng)程序,不要讓系統自動(dòng)查找驅動(dòng)程序安裝,選擇自定義驅動(dòng)程序位置,因為已經(jīng)安裝了Android SDK,驅動(dòng)程序的位置默認為Android SDK的安裝目錄下的usb_driver子目錄,選擇從這個(gè)目錄安裝驅動(dòng)程序。
3. 下載一個(gè)可用Recovery 程序 變磚的Android手機能否復活的關(guān)鍵就是Recovery程序,因為recovery程序意味著(zhù)你可以再次刷新的ROM,相當于給PC重新安裝操作系統。Android平臺有很多可用的recovery程序,推薦使用最常見(jiàn)的Clock Recovery程序,注意recovery程序針對不同手機型號有不同版本的程序,下載時(shí)注意和手機型號匹配。把下載的recovery程序放在某一目錄備用,比如c:\\recovery-RA-Magic-v2.3.1.img
4. 關(guān)鍵步驟:重新給變磚的手機安裝recovery 程序 在PC上打開(kāi)命令提示符(Windows系統,開(kāi)始,運行,輸入cmd回車(chē)),輸入 #adb devices 回車(chē),如果返回一串序列號說(shuō)明手機已經(jīng)正常連接。在命令提示符使用cd命令切換到recovery程序所在的目錄。然后輸入下面的命令
# adb reboot bootloader 回車(chē)后手機應該會(huì )進(jìn)入fastboot模式,然后再執行下面的命令把recovery程序安裝到手機上
#fastboot flash recovery-RA-Magic-v2.3.1.img 回車(chē)后如果看到下面的提示就說(shuō)明recovery程序已經(jīng)成功安裝。
fastboot flash recovery recovery-RA-Magic-v2.3.1.img
sending ‘recovery’ (4594 KB)… OKAY
writing ‘recovery’… OKAY
拔掉手機USB連接線(xiàn),關(guān)機,重新按指定鍵看看是否可以重新進(jìn)入recovery模式了,到這一部手機已經(jīng)成功復活了,現在可以重新刷機給手機再安裝一個(gè)操作系統了。
聯(lián)系客服