# rm /system/bin/su
# cat /data/local/bin/su > /system/bin/su
因為 Android 內建沒有 cp 這個指令,用 mv 的話他又會丟一個跨裝置移動錯誤的訊息給你,因此利用 cat 和管線功能把 su 寫進 /system/bin 裏面。 接著不要忘記要幫 su 標上 suid ,這樣才能順利運作:
# chmod 4755 /system/bin/su
基本上做到這邊 root 的工作可以算是大功告成啦! 不過依據我自己的試驗結果,並不是每一次掛上 tattoo-hack.ko 都可以讓 /system/ 進入可被寫入的情況,好像必須要重新跑一次上面的破解程序才可以,因此如果你想把台灣大哥大內建的東西幹掉或者是安裝 busybox 這類東西的話最好趁現在免得麻煩! 此外, /system 是一個很重要的系統目錄,所以說千萬別把它搞壞了,砍東西前務必小心謹慎!砍錯東西造成的傷害很有可能是不可逆的。
好,當確定一切沒有問題以後,可以重開了:
# reboot
這個指令下去後手機應該就會開始重新開機,如果不裡你的話就自己按電源吧! 重開機完以後,你可以利用 ConnectBot 或是一些需 root 的程式測試看看,你應該已經可以成功 root 囉!
恭喜你! now you're free!
最後附上我參考的討論串: http://forum.xda-developers.com/showthread.php?t=635961
沒有留言:
張貼留言