引用:http://www.miui.com/thread-344361-1-1.html
此貼大部分内容源自魔趣論壇V大的文章,本人經過整理後發出,特此聲明
——此貼獻給小白們,老鳥一笑而過吧
近期有很多DEFY機友由于想刷MIUI系統,迫切的心情導緻沒有謹慎刷機,造成出現了好多開機黑屏、開機卡M、無限重新開機的情況。不要慌張,咱們的DEFY基本上是刷不死的,此貼将會幫助大部分機友走出困境,使你的DEFY重獲新生。
其實好多Defyer刷完底包後開不了機,開機後無限重新開機,或者直接卡M,無異于分為兩種情況,一是誤刷了低于原來機器底包BL版本的底包。二是,刷入了底包,但系統檔案加載錯誤造成。
第一部分
首先要了解BL等級的有關知識
● 這裡以DEFY為例,目前已知BL版本從小到大排列。
行貨機器2.2(真實BL版本為2),這裡韓版2.2和國行同為版本2。
水貨原始版2.1(真實BL版本為2)早先購買的defy都是這個版本,不過這裡絕大多數都更新為下個4版本。
水貨新版2.2(真實BL版本為4)現在可以直接刷2.2水機沒有問題的版本都是這個版本。
水貨最新版2.3(真實BL版本為5)目前主要指134那個526版本。
還有一種情況,就是BL高于5,這種情況将會在下面說明。
然後我将要說的就是以上所說的那兩種情況中的第一種情況:誤刷了低BL等級的底包
打比方說,就是原來的底包BL=5,刷了BL=4的包。這種情況可能會導緻機器出現的症狀為:開不了機,開機黑屏,按任何按鍵機器都沒有反應,無法進入刷機模式(其實可以進入,隻是黑屏而已)和恢複模式,但連接配接RSD可以識别。
這種情況就應該先根據刷底包來判斷,是否是因為更新了BL。
首先刷2.1底包,然後如果刷後開機直接黑屏(黑屏中可以直接按音量上+開機鍵,RSD會立即識别到),就排除了你是版本2。然後刷2.2的底包,如果還是刷後還是黑屏。那就排除你是版本2和版本4。最後就剩版本5了,如果刷2.3的134底包後還是黑屏,這個可能性不大,目前最高為5,你不可能刷到6。刷134後還是無法開機的極有可能是就是半磚,所謂半磚就是RSD能識别但是刷所有底包都無法開機類型,請看下面第三部分。
第二部分
在這裡給大家講一下怎樣避免誤更新BL版本
首先,網絡上已知的所有刷機包制作者制作的刷機包都不會BC到把你的BL版本更新這點可以放心。
主要是自己刷原始底包要注意,雖然我可以把所有版本都列出來,但這裡我還是教大家一個更可靠的方法。
這裡準備兩個小工具,一個是MotoAndroidDepacker 另外一個就是smgver。
<ignore_js_op>


第一步先打開MotoAndroidDepacker後點選Open From File選擇底包打開。
然後,Split To Folder會變成可點選狀态,點選後會在提示框中顯示Splitting... 應該很快就會顯示!!!SPLITTED!!!表示解壓完成。
這時在底包相同目錄下會生成一個和底包相同檔案名的目錄,裡面會有你剛剛解壓sbf底包的smg分區等檔案。
最後,把smgver.exe和ver.bat檔案放入該目錄中點選ver.bat。 BL版本号一目了然。
比如CG31.smg version is 4 和 CG39.smg version is 4 就表示你這個是2.2的水機底包。如下圖,我是拿論壇給出的DEFY刷機工具裡面的新英英底包做的測試:
第三部分
關于如何救磚
I、假磚1:有些機友刷機後卡M或M動畫無限循環就直呼變磚,表示無語,是以要說明一下,如果開機看到M那就代表BL引導已經過了,進入了第二部分加載log,這樣的話就隻是你的系統檔案有錯誤,怎麼能叫磚呢?這種情況,大家可以雙WIPE後重新開機即可。
具體方法如下:
在關機狀态下:
同時按住電源鍵和音量下鍵,進入綠色機器人界面;
同時按住音量上和音量下鍵,進入recovery(藍色英文界面);(部分機型連續點選螢幕下方也可進入)
依次執行選擇并确認(音量鍵選擇,電源鍵确認)
wipe data/factory reset;
Yes——delete all user date;
wipe cache partition;
reboot system now.
執行完畢後手機會重新開機。
如果還不行的話,隻能換一個底包了。(此乃刷底包卡M或M動畫無限循環的情況)
到這裡我還有一點要說一下:我們一直認為雙WIPE為先wipe data/factory reset,然後再wipe cache partition,這樣是雙WIPE。其實我們都錯了,真正的雙WIPE,指的是刷機之前WIPE,然後刷機之後再WIPE。此WIPE為wipe data/factory reset。也就是類似于回複出廠設定一樣。而第二個WIPE指的是清除緩存。我們刷完底包,也沒必要兩個都選。
因為你刷完底包了,裡面的東西都沒了,何來的緩存?
但是這個錯誤的觀點已經形成了,大部分人都錯誤的了解成雙WIPE是兩個WIPE都要選了……
另外有些機友刷MIUI時,根據教程刷完底包了,也刷完MIUI系統的完整包了,開機的時候也卡M,怎麼辦?這種情況,還是雙WIPE,但跟上述方法不同。
手動進入方法,開機亮藍燈的瞬間按音量下鍵進入。
在Recovery菜單依次執行并确認(音量鍵選擇,電源鍵确認)
Recovery;
Latest Recovery;
Yes——delete all uesr data;
完成之後執行
Yes - wipe cache;
等待完成。
(這種情況是刷MIUI系統而非刷底包卡M的解決辦法。)
II
、假磚2:某些小白刷底包無法刷入。
①.極有可能是因為刷機包和刷機包所在的路徑名過長而導緻(路徑也不要出現中文)。
②.USB電壓不足或不穩定,建議換後置插口原裝MOTO資料線。
③.RSD lite版本過低,建議換最新版。
④.電池電量過低,換個電池,或用座充充滿後再按到手機上。
⑤.MOTO驅動過低或損壞。一般聯網WIN7會直接安裝或更新,XP需要手動安裝。
PS:如果USB識别不了,也可以換一根原裝USB資料線試試,因為資料線内有多根細線,任何一根細線斷了之後都可以正常充電,但無法連接配接USB。
III
、半磚:
所謂半磚就是排除以上假磚的可能性,然後無論如何也刷不進任何底包的。
這種情況最有可能就是BL部分被破壞了。無法引導鏡像寫入。
目前民間沒有可以直接清除BL的工具和軟體。隻有專門的MOTOBL燒錄工具才可以。建議送修到MOTO官方維修點,十有八九會修好。
IV、真磚:
排除假磚可能性然後,然後再排除硬體損壞的。RSD都無法識别的。遇到這種其實也可以救活,隻是全中國隻有MOTO大中華區北京總維修部可以,就是常說的司維修員那裡可以修。你跑其它地方都是徒勞的。但是修好的可能性不是十有八九了,應該是十有一二。
注意:某些刷底包都無法修複好的問題也極有可能是硬體遭到損壞,建議愛護手機,如果手機過燙建議關機一會再開機。
底包下載下傳:注意:除非你确定刷的任何2.2底包都是開機黑屏,否則最好不要刷!因為刷了之後就無法再刷回2.2的底包,隻能通過大俠特制的降級包刷回了。
接下來我要說的是第一部分提到的BL高于5的系統版本。
據反映,目前市場上出現一批無法刷寫現有的任何SBF的MB526。
由于目前我們手中的SBF包最高BL等級也隻到5,是以此類MB526将無法通過刷寫官方SBF的方式救活。
如果你誤刷了現有的刷機包,很抱歉目前你的機器隻能停留在假磚頭狀态,直到歐洲那邊提供相應的高BL等級的SBF包。
敬告持有上述水貨526的機油,珍愛defy,遠離刷SBF。
看看下面的連結,裡面詳細介紹了此類機器的情況
<a href="http://www.miui.com/thread-331966-1-1.html" target="_blank">http://www.miui.com/thread-331966-1-1.html</a>
PS:國行525+可以盡情刷機。
另附上DEFY國行2.3.6一鍵ROOT工具,具體怎麼做下載下傳後根據提示就好了。很簡單。

終于編輯完了~HOHO~
12.4
XDA出現了BL=6的底包,也就是說前段時間那批MB526的刷2.3.6的機器可以解決變假磚的問題了!
MB526/MB525+可以完美刷入(但不建議沒變磚的刷)
系統版本:(O2德國版)
45.0.1320.MB526.O2.en.DE
基帶版本
EPU93_U_00.60.00
核心
2.6.32.9-gbdd614ehudsoncm@il93lxdroid52 #1
Build-Nummer:
4.5.1-134_DFP-132
Android版本
2.3.6
BL等級:6
下載下傳位址(sbf):
<a href="http://115.com/file/dn83rcss" target="_blank">DEFYPLUS_U3_4.5.1-134_DFP-132_BLUR_SIGN_SIGNED_USADEFYEMARAB1B8TFDE004.0R_PDS03C_USAJRDNGIBRO2DE_P019_A021_M002_HWp3_WIG148151_Service1FF.zip</a>
下載下傳位址(zip):
<a href="http://115.com/file/aqxvut85" target="_blank">MB526_2.3.6-134_O2.en.DE.zip</a>