最近入手一部華為C8812E,將其刷為了MIUI,現在對這一過程中的問題做一總結,同時也給出有用的連結。首先,通過對C8812E刷機為MIUI是可以實現支援GSM卡的(刷機後在撥號介面輸入:
*#*#4636#*#*進行相關設定即可),大家開心刷吧!刷機步驟及需要資源參考此連結:http://www.miui.com/thread-865909-1-1.html。下面說一下在刷機中與刷機後所遇到的問題,以便於大家參考:1,關於快速啟動在我們進入fastboot模式時,所查到的資料是既可以關閉快速啟動而後通過音量減鍵+電源鍵啟動fastboot模式,也可以不關閉快速啟動,拔下電池,一到兩秒後再插入,然後通過音量減鍵+電源鍵啟動fastboot模式。但,在實際操作中發現,雖然這兩種方法都可以進入fastboot模式,但第二種方法進入fastboot模式後,adb無法串連到裝置,即,在CMD下輸入:fastboot
devices沒有回顯。所以,推薦選擇第一種方式進入fastboot模式,即,關閉快速啟動後再進入fastboot模式(注意一下:①要開啟調試②要注意關閉快速啟動時所顯示的文字代表的是裝置狀態,而非操作名稱)。2,採取上面的方式仍然無法串連裝置如果仍然無法串連裝置,可以採取一下措施:①關閉eclipse②關閉其他手機管理軟體③關閉各種安全衛士如果還沒有效果,可以拔下USB線再串連,如果仍然無效:①開啟工作管理員,看看有沒有adb.exe這個進程,有的話結束它即可②重啟電腦一般而言,以上措施足夠解決問題了(^_^,夠了吧,我就這麼解決了)。3,刷機結束後,無法列印LOG起初我以為是小米為了效能把這一功能刪除了,尋找資料後發現,在這一版的系統中是通過設定開啟LOG並調整LOG的層級的,具體設定如下:設定-》附加設定-》工程模式-》後台設定-》LOG設定進入LOG設定後,即可開啟LOG以及設定LOG層級。重啟手機後,即可在LogCat中查看LOG日誌。4,調試狀態下無法串連手機SD卡儘管小米的無線區域網路管理SD卡非常方便,但在沒有無線局域的狀態下使用仍受到限制,所以直接連接SD卡進行管理仍然是非常必要的。仍然是進入後台設定,選擇USB連接埠配置,選擇Google模式。重啟手機,即可在調試狀態下串連SD卡。以上就是我在刷機時遇到的一些問題以及解決辦法,接下來總結一下刷機的原理。仍然是對於所尋找資料的總結,若有不當之處,還請諸位海涵,指出錯誤,給予諒解。1,關於解鎖一些手機生產廠商對於自己生產的裝置進行了加鎖。加鎖是對於bootloader而言的,加鎖之後雖然仍然可以獲得root許可權,但只能刷生產廠商所提供的ROM。所以如果想要刷其他的ROM,需要首先對bootloader進行解鎖。這需要獲得官方解鎖碼。我對於鎖的理解是,當我們不進行解鎖時,bootloader引導系統時會檢查是不是官方的ROM,如果不是,就不會進行引導,而當我們解鎖後,就不會進行檢查了,從而實現刷入其他ROM。關於解鎖,這個連結講解的不錯:http://tieba.baidu.com/p/17969673172,fastboot模式 與 recovery模式兩者都是刷機模式,而fastboot模式比recovery模式更加接近硬體。我們可以進入fastboot模式修改recovery.img從而自定製recovery模式。當recovery檔案損壞我們可以通過進入fastboot模式進行修複,而當fastboot檔案損壞就難辦了,相當於刷成板磚了。3,root原理root的過程其實就是把su檔案放到/system/bin/
,把Superuser.apk 放到/system/app/下面,還需要設定/system/bin/su可以讓任意使用者可運行,有set
uid和set gid的許可權。而後需要root許可權的程式就會去執行su命令,在進一步執行su命令前,系統會通過Superuser獲得使用者意見,當使用者同意後,su命令執行完全,程式就獲得了root許可權。4,何為ROM直接貼出我搜到的資料吧!
5,總結脫離手段、方法的桎梏,刷機其實就是重新做一個智能手機的作業系統。步驟如下:①對bootloader解鎖(如果有鎖的話):採取官方解鎖即可;②獲得root許可權;③更新recovery.img;④刷入新ROM。許多方面談的不好,我也處於學習中,希望大家指正!以後會不斷更正!謝謝!結語
也許Android一開始並不實用,但他自由、可塑,是智能手機新的希望。