從收到Galaxy s2 以來都一直想要把它給Root,但因為時間加上一直不是很急切所以都沒怎樣仔細看過怎Root。那天需要幫朋友把Galaxy s2 刷成中文因此研究了一下。
Root 是甚麼
如果是以Windows 來說的話,就是取得 Adminstrator(管理員) 帳戶。
使用過公用電腦都知道,通常來說因為安全找想,使用者登陸的時候都是以User(使用者)帳號,這將會大量的限制使用者能做的事情來達到最安全的考慮。譬如不能安裝軟件,更改防火牆設置等等。
因此如果取得Root將能夠控制手機更多的設定。
Root 的原理
Android 是基於Linux而成的作業系統,而Linux是基於Unix,因此Root的概念也和Unix 一樣。
在Unix裡,提供了一個叫做su的執行黨,而當要以Root的身分執行任何的事情都透過Su這執行黨來完成。而當Android出場的時候,是沒有包含這執行黨,
因此所謂的Root就是把SU這執行黨灌到系統裡。
同時一個SuperUser的程序也會被灌到系統哩,而這程序的作用就是像在Windows 7 需要管理者權限時出現確認的畫面一樣,然告知使用者執行的檔案需要Root權限。
Root 的好處與壞處
基本上想Root的原因和想要在Windows上獲得管理者帳戶的原因一樣。有Root以後能夠:
- 微調機器效能
- 備份檔案
- 刪除不想要的自帶軟件
Root就像一把雙刃劍,當權限上升的時候,如果使用不當同時會帶來危險。
Busybox是甚麼
在Root的過程,通常來說都會在手機上裝一個叫做Busybox的東西。基本上這東西就是給手機帶來更多的一些Linux指令。
手機出廠的時候,通常會把大部分的Linux指令給從裡面刪除而達到減手資源的需要,而Root會需要用到更多的指令因此會裝Busybox。
No comments:
Post a Comment