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