對於使用Android系統智慧型手機的新手來說,常會在手機論壇或討論區聽到「Root」或「Unlock Bootloader (解鎖)」這兩個名詞. Root與Unlock Bootloader是什麼呢? php
1 .Root是」取得」系統最高權限,你能夠自由存取/刪除系統檔案,也能夠增長對於系統的控制能力.css
Root 是取得 Unix &LinuX系統中最高權限的超級管理員用戶帳號,這個帳號能夠讓你在系統上對全部檔案有擁有「讀」、「寫」、「執行」"的權利(類似 Windows 上的 Admin, 但不一樣的是,在Windows下Administrator的資源和別的用戶資源是共享的,而Linux中別的用戶是不能訪問Root用戶的家目錄(/root)下文件的),全部指令和動做均可以透過 Root 來進行!換言之, 取得 Root 這個權限後,就如同拿了尚方寶劍一樣. 能夠上斬讒臣下斬昏君,發了瘋把整個系統都搞壞也是能夠的!安全
由於使用Android做業系統有些東西是被限制的(如刪除電信業者內建的客製化軟體或看到Google本來禁止看到App market裡不少免費或付費軟體….), 取得Root權限就能夠作到本來被限制.加密
特別提醒, 使用Root權限去刪除檔案, 不是像Windows將檔案丟到垃圾筒, 而是真正刪除檔案了. (刪檔前, 最好先備份). 若不當心安裝了惡意的程式,將會形成黑客在你的系統上任意惡搞,後果是不堪的。是故, 建議不是很懂Linux的人不要Root。spa
Root後會不會喪失原廠保固的服務? 喪失原廠保固與解鎖有關, 之前要取得root權限必定要先解鎖, 不過現在有沒必要解鎖就可取得root權限的方法, 因此 「取得」Root權限, 不必定會喪失原廠保固. 若取得權限後, 任意刪除增長程式檔案, 除非能夠事先備份還原成原廠設定, 否則仍會有喪失原廠保固的風險.orm
2 . Unlock Bootloader是解除系統啟動加載器(Bootloader)的原廠限制, 讓用戶可使用到更多的功能(如刷新內核、刷ROM、修改超頻....)
Bootloader(系統啟動加載器)是開機載入程式,最主要的做用是引導系統正確啟動,它是Android操做系統(包括控制檯)和手機硬體聯繫的橋樑, 類似電腦裡面的BIOS (Basic Input and Output System). 手機開機時,會啟動bootloader這個程式去啟動放在ROM裡面的核心完成手機的開機過程 . 為了避免Bootloader讀到非官方的ROM, 通常會在ROM裡面加密、或是有特殊的程序,讓Bootloader能夠藉此分辦是否是官方的Rom. 解鎖就是就是讓Bootloader跳過這個手續. Unlock(解鎖) Bootloader後, 能夠讓用戶使用到如刷新內核、刷ROM、修改超頻....等等更多功能.ci
有些人將Unlock Bootloader說成刷機模式,但準確來說解鎖Bootloader是刷機的基礎,Bootloader正好處在開機與進系統的中間階段,真正實現刷機的是在解鎖Bootloader之後安裝的Recovery(類似於Ghost)。再者, 解鎖Bootloader並不表明SIM也會被解鎖,SIM可否解鎖取決於電信系統商。通常要Sim解鎖, 必須要硬解(裝置一個類似Sim卡的晶片裝置).get
手機的Bootloader被添加安全鎖是手機廠商和電信業者聯合製定的政策,它能夠最大程度防止系統變動,保證用戶不流失,並減少售後壓力.因為若用戶不當心刪掉系檔, 輕則系統有問題, 重者無法開機; 如果不慎植入木馬程式,用戶只能任人擺佈了. 不開放Bootloader 從某一個角度來看, 也能夠是說在保護消費者。 it
不過在用戶壓力下, Motorola、Sony Ericsson、 Samsung、HTC都已承諾陸續推出產品Bootloader 解決方案. 不過, 由於手機原廠無法知道用戶將安裝什麼軟體到他們的產品上, 因此Bootloader解鎖方案的原廠都特別聲明, 解鎖後將會喪失原廠保固, 且可能無法收到按期的韌體更新. 解鎖有風險,選擇需謹慎。如下, 是幾個已提供官方解鎖Bootloader的品牌業者連結資料:io
1. HTC:
https://htcdev.com/bootloader/
2. SONYERICSSON:
http://unlockbootloader.sonyericsson.com/
3. MOTOROLA:
http://www.change.org/petitions/motorola-mobility-inc-unlock-all-smartphone-bootloaders-2
3. Root與Unlock Bootloader兩者差異是什麼呢?
雖然上面已經將Root與Unlock Bootloader的專有名詞作了解說, 不過對於Android新手而言, 恐怕還是懵懵懂懂. 如下是Mobile01 sj8570 對兩者差異的譬喻:
Unlock bootloader是"拿到房屋鎖匙把門開了",取得Root權限則是"拿到室內配置圖". "拿到房屋鎖匙把門開了",並不等於/也還沒有取得"室內配置圖";unlock bootloader不等於root,也還沒有取得root權限;沒"拿到房屋鎖匙把門開了"以前,根本不可能拿到"室內配置圖";未unlock bootloader,遑論取得root權限;但!! 拿到房屋鎖匙把門開了,也能夠把房子拆了重蓋,根本沒必要取得本來的室內配置圖,重蓋後新屋天然會附室內配置圖給你囉。也就是說,只要unlock bootloader便可刷客製ROM(如CyanogenMod, Modaco等人製做),而這些客製ROM一般已經替用家取得ROOT權限了~~