當我們購買新手機的時候,當然希望能玩到一些最新最炫的應用,然後每次Android推出的更新版本都應該要能夠跟得上升級,這些都是廠商理所當然該提供的。
但是對於一、兩年以上的舊手機來說,可能就成為被遺棄的孤兒了。新的更新不是沒你的份,就是裝了更新後系統被拖累,然後整個系統裡頭裝了一堆廠商當初預載的官方工具,結果現在這些工具連官方都沒在維護,卻在你的手機裡頭佔空間。
手機還是新歡的時候,保養維修當然是靠廠商。但是當手機變成舊愛之後,要讓手機重新恢復光彩就得靠自己了。由於Android的開放特性,原本預設就有一個「最高權限」的設計,可以讓你以管理員的身份來取得手機的完整控制權。但是各家廠商大多都不希望你取得這個權限,因此就有很多玩家會想要「Root」手機。
但是市面上Android手機款式那麼多,每一款手機的Root方式也不一定相同,所以並沒有統一的方法可以一次Root搞定所有的手機。因此在這次的專題我們就針對目前的Root工具以及方法來介紹,讓新手也能快速理解如何著手Root的第一步。
▲Root手機的工具多半都以中國廠商的軟體居多,Root之後你的手機可以使用更多的工具以及控制權。
什麼是Root
首先必須知道的是,大多數廠商對於Root都是持反對的立場,Root之後的手機廠商多半就不提供保固。而且Root並不是百分之百可以成功的,如果程序出錯,有可能會造成手機無法開機之類的狀況。因此,最好不要那麼大膽的拿新手機來嘗試,最好還是用兩、三年以上已經過保固期,失敗也不心疼的舊手機來練習。
理解Bootloader與Root
Bootloader是Android在進入系統之前的一段指令碼,這個指令碼是用來告訴機器,宣告從哪裡進入作業系統。而許多廠商都把裝置的Bootloader這一段鎖起來,藉此來避免別人亂動機器。如果你解鎖Bootloader,廠商都會視為喪失原廠保固。
至於Root則是取得系統的最高管理權限,透過取得權限,你就可以破除廠商對系統加諸的限制,像是可以刪除廠商不讓你刪的檔案、存取硬體一些被限制的功能,變更系統的檔案等等。在Root的過程,會在你的裝置上安裝一個SuperUser的管理程式,這個程式可以用來控管那些想要取得Root管理權限的應用程式,以防止有惡意程式也取得你裝置上的最高權限,作為系統的權限控管。
在過去,你要Root的話,就必須先要進入Bootloader模式來解鎖,但解鎖的話就會喪失原廠保固,因此會讓很多人感到有些擔心。不過現在新的Root技術,已經可以在不解鎖Bootloader的情況下,完成Root的工作,因此「可能」可以達到在維持原廠保固的情況下,完成Root的工作(依照機種不同而情況不同)。
▲Root後的手機可以取得超級管理員的權限。
▲這是HTC手機的Bootloader模式。
為什麼廠商不讓你Root
為什麼各家廠商都不希望你Root?最主要是因為手機在出廠時,廠商都調整到最佳的狀態,讓你在他們規範的範圍內,合理地使用手機的硬體功能。但是Root之後你的限制沒有了,比方說你對手機的CPU亂超頻,容易導致硬體發生故障。
第二點則是Root之後的手機,如果裝了一些惡意App,這些App同樣可以取得管理者的權限,如此一來這些App就可以藉此來偷窺你的隱私資料,甚至安裝更多的惡意軟體。
要注意的是,廠商雖然無法阻止你Root手機,但是當你Root手機之後,廠商都先明文規定他們是不提供產品的保固的。而且Root手機一定有風險,如果你Root之後手機出了什麼問題,又沒有保固,手機可能就成為磚頭了。因此建議你只能把不是很重要的手機拿來嘗試Root玩玩,如果是很重要的手機,還是不要Root的好。
Root與「刷機」是兩回事
前面說過,由於Root有風險,重要的手機還是不要拿來嘗試。對於三、四年以上,廠商已經停止更新的舊手機,倒是可以拿來試試。
過去Root手機的手續比較困難,不過手法改良到現在,已經有很多網站都推出所謂「一鍵Root」的工具,把複雜的步驟包在一起自動執行,把手續的難度降低,減少出錯的頻率。但是因為Android手機型號眾多,依然不一定能保證所有的手機都能Root成功,只是大大提高了成功的機率。
Root之後可以做的事情
Root取得了手機管理員權限後,到底能做什麼事呢?一般玩家主要會有以下五點:
- 最直接的應用就是過去手機廠商預載了一些程式,而這些程式是透過應用程式管理員也砍不掉的,現在Root之後你就可以把它們砍掉,得到更多的可用空間。
- 在Google Play裡頭有一些與系統相關的App,有許多功能都是需要Root才能支援的,現在你就可以使用了。
- 原本Android裝置的系統字型是無法更改的,透過Root之後就可以更換,可以把手機介面美化。
- 超頻手機,讓手機跑得更快。不過這就跟電腦上CPU超頻一樣,使用之後有當機、不穩定的風險。
- 很多人Root的目的主要是刷機,更換手機系統的Rom。
什麼是刷機
很多人會把刷機跟Root劃上等號,但其實兩者是不同的事情。Root只是取得管理者權
限,而刷機則是把手機裡頭的作業系統、核心檔案,用另外的一個Rom來取代,而這個Rom通常都是網友所製作修改的系統,使用不同的Rom目的不一,或許可以帶給你的手機更好的效能,或許是介面更好看,或許是可以使用不同版本的Android系統。
但是刷機的難度又要比Root來得高,而且風險也更高。一般來說,Root如果失敗其實風險較小,由於不同手機的硬體裝置不同,如果你刷到不合適的Rom,手機變磚頭的比例要高很多,或是某些硬體從此就無法作用。對於新手來說,就更不適合玩了。
▲雖然有些網站也提供「一鍵刷機」,還有各種Rom可以下載,但使用依然有風險。
請注意!留言要自負法律責任,相關案例層出不窮,請慎重發文!