2011年12月11日 星期日

u8650不刷recovery取得Root

稱還有記憶來寫一下
不免俗的要先說:"以下任何動作,除非你知道你在做甚麼,不然你的手機將會發生悲劇"


一開始只是想改螢幕的字型大小,所以也沒想說要動到刷recovery乃至於ROM
所以就在網路上找一些漏洞看能不能取得root修改一下build.prop改字大小
在網路上先找了這篇
[Android] Root 原理與手動 Root 詳細過程 @ Nexus One、Android 2.3.3、Ubuntu 10.04
經過測試後不能使用  雖然不能用但是那篇文章講了不少重要的東西 所以建議還是看一下
之後換了另一個Fre3vo 這東西也是不能用
直到最後才換到zergRush這東西是確定能用得所以來寫一下過程

driver的連接和安裝應該不用另外說了
用adb push檔案 和進 adb shell上面那連結也說得很詳細
將zergRush這個檔案push進/data/local/tmp裡面 改chmod之後

執行了會發現 /dev/log/main這個錯誤
原來在u8650下要另外開啟才會有log
首先在撥電話的地方撥"*#*#2846579#*#*"進入工程模式
在工程模式下要改log
好吧我忘了 反正進去就找的到 switch on

改完後重開機在執行zergRush 跑一下就會發現shell變成#這個了
這樣就拿到ROOT了
至於之後的superuser.apk之類的我都沒做 我只是想改字大小而已
沒有想過要跑root的APP和砍東西之類的,有興趣的自己嘗試

改了/system/build.prop在最後加了一行ro.sf.lcd_density=xxx(數字)
重開機
.
但是
.
.
發生悲劇拉
字變得太大 輸入pin的地方按不到確認按鈕
然後沒有輸入pin所以進的系統看起來也不是很完整 有缺東西
也沒辦法再拿root和改檔案了

悲劇了QAQ
最後還是刷了recovery 和CM7(沉默)
發現工程模式就不見了咧

原廠的ROM快放出來阿(吶喊

END