Thursday 8 December 2011

Galaxy S2 Root 的介紹

 

從收到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