Hack milestone2手記1


一時衝動,花了一筆銀子買來一部milestone2水貨。
milestone2的硬件規格是相當不錯的,motorola的品質在硬件上。
好吧,那就開始玩吧。

1. 獲取root權限
在網上搜到了兩種方法: 1)使用z4root工具 2)使用superoneclick工具
在我的手機上,第1種方法失敗,第2種方法成功。

這裏只記錄成功的方法:
首先,要閱讀下面的文章鏈接
http://forum.xda-developers.com/showthread.php?t=803682
向該作者CLShortFuse致敬,他是真正的hacker!

其次,上他的網站下載superoneclick工具:
http://www.shortfuse.org/

再次,下載milestone2在winxp上的usb驅動,在motorla的官網上可以下載並安裝:
http://www.motorola.com/consumers/v/index.jsp?vgnextoid=99a2acd8d8bb2210VgnVCM1000008406b00aRCRD

再次,查看你的winxp系統是否已經有.net framework軟件包,在面板裏的安裝/刪除軟件欄查找。一般打過sp2以上補丁的winxp
都已經安裝了.net framwork包。如果沒有,則在microsoft的官網上下載並安裝:
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6

好了,當安裝好以上軟件後,使用usb將milestone2和手機相連,點擊superoneclick.exe,在界面裏點擊root command,靜等着獲取你
想要的root權限吧。


2. 遇到手機黑屏問題

我遇到了好幾次,使用開機鍵無法喚醒,只能點亮鍵盤燈,屏是黑的。
使用usb鏈接,打開adb shell查了一下其中的kernel log,發現sd card傳輸出錯:
<3>[ 1405.383544] mmcblk0: error -110 sending read/write command, response 0x900, card status 0xe00
<3>[ 1405.384063] mmcblk0: error -110 transferring data, sector 3260866, nr 1024, card status 0xc00

這說明milestone2的android軟件還是有很大問題的,很可能是驅動的問題。我沒有code,所以這個問題是無解的。
可以作一下嘗試,將你的tf卡換成sandisk的,4g的即可,不要8G。
一般的手機廠商對sandisk的卡支持力度是相當給力的,所以只能期望使用sandisk卡來避免上述的問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章