深入淺出的Android設備root步驟,讓你成為手機與平板的真正主人-以Galaxy S3與Nexus 7為例
每支Android手機與平板電腦出廠時都被封印,為了解封而成為具有最高權限的主人,必須動手root!
前言
當我們花了大把銀子買來的Android手機或平板電腦卻被廠商以各種理由「制約」與「封印」,對於想要自由自在「玩」設備、要完全掌控自己花錢買來的設備的玩家而言,應該是無法接受的吧?試想,今天你買了一台桌機或筆電,卻被廠商限制只能使用原廠安裝好的Windows系統,而且權限還被限制成不具最高權限的一般使用者,不僅不能安裝別的作業系統,也沒有最高權限以執行系統管理功能,在電腦的世界裡你能接受這樣的狀態嗎?很可惜,在手機與平板電腦的世界裡就是要你安身於受控制的環境,只能接受廠商認為調校到很好的作業環境,這種情況就像你是手機的擁有者,但卻被綁住手受後頭的「老大哥」操控。
如果你不想再受制於人,想要感受無拘無束的暢快操作,那麼對你的設備做root處理是擺脫限制的第一步。root是取回原本就應該屬於使用者的最高執行權限,並沒有變更任何系統的設定,只是在廠商不肯改變其老大心態前,我們必須自行做root處理。
另外一個容易和root處理混淆的動作是「刷機」,刷機指的是將你的設備重新安裝另一套非原廠的Android作業系統,如果你覺得原廠的作業系統已經符合你的需求,那麼就不需要刷機,但想要嘗試與體驗別的功能時,不用換手機,只要刷機就可以了。
Android系統將儲存空間分成幾個分割區(Partition),常見的有/system、/sdcard、/recovery和/cache等,刷機時/recovery裡的管理程式會將新的系統映像檔(Image)由SD卡複製到/recovery救援分割區,再將映像檔覆蓋到/system分割區,重新開機後就是另一套新系統了。
當你開始這新的體驗之前,還是要提醒一句:root和刷機是有風險的,服用前請自行斟酌。本文只介紹root程序,當你了解root的原理並能順利操作後,刷機是一樣容易的。
說文解字:root是什麼?
root處理指的是重新取回設備的最高權限,讓你由一般使用者成為真正的系統管理者(Super User,超級使用者)。
Android系統的底層核心是Linux作業系統,而Linux又是由UNIX衍生而來。在UNIX/Linux的世界裡,系統管理者的帳號就是root,在Android裡重新取得root帳號權限的動作也就被稱為root。
Android手機的root步驟:以Samsung Galaxy S3為例
前置作業
我們將以最近比較熱門的Samsung Galaxy S3來介紹如何輕鬆的root。在開始root處理前先準備好下列工具:
- 你的Windows必須安裝Samsung的USB驅動程式,有兩個取得的方式:
- 安裝Samsung Kies,這是原廠的USB連線管理程式,安裝後會有需要的驅動程式,也多了電腦的管理工具:http://goo.gl/Vc5ho
- 安裝獨立的USB驅動程式:http://goo.gl/DPbT1
- 下載Galaxy S3專用的root工具,下載後解開兩個zip檔到沒有中文、沒有空白的資料夾裡
- Odin 3:Galaxy S3專用的刷機程式,由http://goo.gl/GMHkm下載Odin3 v1.85或由http://goo.gl/1DJGT或http://goo.gl/TVw3N下載網友製作的v3.07繁體中文版
- root專用的核心檔案:CF-Root-SGS3-v6.4.zip,由其官方網站下載:http://goo.gl/R8tsU
- 設定手機開啟USB偵錯選項:【設定】→【開發人員選項】→勾選第一個選項【USB偵錯】
開始root
- 先將手機關機,再讓手機進入Download模式:
- 以USB傳輸線連接電腦與手機,當電腦偵測到手機後,執行Odin 3,Odin 3的手機連接埠號有出現 0:[COM?] 字樣表示已正常偵測到手機(?是5或6之類的數字):
- 【刷機選項設定】只要勾選【重新開機】與【重新設定時間】,點擊〔選擇PDA檔案〕,選用前置作業裡下載好的 CF-Root-SGS3-v6.4.zip 檔案,按下〔開始執行〕以開始root處理
- 執行過程會顯示在【刷機歷程訊息】框裡,成功執行後會在最上方顯示【PASS!】。Odin 3最後會重新啟動手機
- 手機重新啟動後我們可以查看一下到底那些部份被異動了:
- 新增的應用程式:由Apps→【Apps】應用程式搜尋是否有SuperSU程式,若有的話表示root已正常處理完畢。SuperSU負責最高權限的管理,當某個動作需要最高權限時,就會彈出確認對話窗,授權了的程式才能取得最高權限。
- Linux超級使用者的指令 su被安裝到 /system/xbin資料夾裡
- /recovery救援分割區會被ClockWorkMod Recovery取代,一般簡稱為CWM的救援系統提供了比內建救援系統更強大的功能,建議當你root好後,切換到Recovery模式,使用CWM的Backup and Restore做一次整個設備的完整備份,再將備份複製到電腦硬碟裡,日後有需要時就能還原回當時的狀態
- 除了SuperSU程式外,也增加了CWM Manager應用程式,透過CWM Manager來管理CWM救援分割區的操作
- 新增的應用程式:由Apps→【Apps】應用程式搜尋是否有SuperSU程式,若有的話表示root已正常處理完畢。SuperSU負責最高權限的管理,當某個動作需要最高權限時,就會彈出確認對話窗,授權了的程式才能取得最高權限。
Recovery救援模式
將手機切換到Recovery救援模式有兩種方法:
- 關機後同時按下〔電源鍵〕+〔音量上鍵〕+〔Home鍵〕約2~5秒
- 用CWM Manager程式,執行REBOOT→ClockWorkMod就能重啟手機到ClockWorkMod Recovery模式
- 進入ClockWorkMod Recovery的畫面類似下方的選單,光棒以音量的上下鍵移動,以電源鍵執行光棒所在位置的項目。
Android平板電腦的root步驟:以Google Nexus 7為例
Google Nexus 7甫推出即獲得不少掌聲,四核心的CPU加上如虎添翼的最新版Android 4.1,其操控流暢度令人激賞。既然有高檔的硬體與完美的系統軟體,如果不root來取得更豐富、更多元的應用程式那就太可惜了,更棒的是Nexus 7的root工具功能完整、操作簡單,沒有root過的人也很容易就能上手。
Nexus 7的root原理和手機是相同的,只有使用的工具不同。
root步驟
- 下載並安裝Nexus Root Toolkit v1.5.4,這個工具提供了許多操控設備的功能,以圖形介面大幅簡化新手的障礙,熟悉它後,root、Recovery等操作真的就是簡單到不行了。
- 下載網址:http://goo.gl/RVI7y
- 開啟Nexus Root Toolkit 後會先要求選擇連接的設備,請先選擇Nexus 7 Any Build即可。首先以「Full Driver Installation Guides」安裝需要的驅動程式到你的電腦裡,它有三個步驟:
- 用USB傳輸線連接電腦和Nexus 7,開啟Nexus 7的USB偵錯功能(【設定】→【開發人員選項】→勾選【USB偵錯】),再點擊Root Toolkit下方的〔Launch Device Driver〕開啟裝置管理員,在找到的【Android Phone】→【Android ADB Interface】項目上按右鍵選【解除安裝】,此時會彈出【確認裝置解除安裝】對話窗,勾選【刪除此裝置的驅動程式軟體】後按〔確定〕,再拔除USB傳輸線後執行Root Toolkit下方的〔Launch USBDeview〕將電腦裡與Nexus 7相關的USB驅動程式逐一移除,包含了Android ADB Interface、ASUS相關驅動程式、Google相關驅動程式等
- Root Toolkit會列出三種驅動程式選項,系統建議的選項會顯示在右方,建議的是成功率最高的PdaNet Drivers
- 插回USB傳輸線後按 〔Full Driver Test〕重開Nexus 7並自動測試是否安裝成功,首先會重開到BootLoader模式(詳見步驟4),再重開回系統,最後顯示Success表示安裝完成
- 驅動程式安裝成功後,接著先做備份,目前只能使用【Backup All App's】,此選項重開Nexus 7後開始備份,再把檔案寫回你指定的資料夾。Nexus 7重開後,電腦會出現提示視窗,按〔OK〕後Nexus 7會出現「完整備份」畫面,按下【備份我的資料】後就會開始備份,最後自動下載到電腦裡。其餘簡訊、通話記錄、聯絡人等皆可備份
- 在Root Toolkit主畫面做〔Unlock〕解鎖動作,解鎖完成的Nexus 7才能讓設備進入BootLoader模式以切換設備到不同的狀態;用音量的上下鍵來選擇下列幾種模式,再按電源鍵執行切換:
- 接下來就是重頭戲root了。點擊Root Toolkit主畫面的〔Root〕後Nexus 7會重開機進入TWRP(Team Win Recovery Project)救援畫面,電腦則彈出操作指示,依指示說明操作Nexus 7的TWRP畫面即能完成root程序。基本上就是安裝放在/sdcard/!ReadyToFlash/Rooting_Files資料夾裡的busybox.zip與CWM-SuperSU-v0.94.zip
- 完成root後可以在應用程式裡找到SuperSU,執行後若出現「SU二進位檔需要更新。繼續?」時按〔繼續〕以更新成最新的內容。
- 日後如果系統升級則root設定與SuperSU等可能會被覆蓋而喪失最高權限,我們可以再由Google Play安裝並執行OTA RootKeeper將相關檔案備份起來,當發生root權限消失時可以使用OTA RootKeeper以還原root設定。
- 我們可以再由Google Play安裝ROM Manager,它提供了重啟進入Recovery模式功能,省去了關機再按〔電源〕+〔音量上〕的按鍵動作。
-
想要嘗試其他非原廠的系統環境的話,也可以用ROM Manager的【下載ROM】瀏覽多種ROM,挑選想要試用的ROM後直接安裝。但在安裝前務必先用Root Toolkit Backup裡的
〔Create Nandroid Backup w/ Custom Recovery〕將整個Nexus 7備份到電腦硬碟,以方便不滿意試用後能還原
本文節錄自《密技偷偷報第65期》Android最高權限輕鬆GET!智慧型手機/平板動手ROOT-圖解教學不用怕,解開封印讓手機功能更強大
##
您可能也會有興趣的類似文章
- Nexus 7更新Android 4.3後,重新回復Root狀態的步驟 (0則留言, 2013/08/02)
- 用聽的比較快-讓Android設備朗讀純文字電子書 (1則留言, 2012/11/18)
- 使用Android WidgetLocker鎖屏助手幫鎖定螢幕增加更多功能 (0則留言, 2013/03/16)
- Google Nexus 7平板電腦的root步驟 (20則留言, 2012/09/16)
- [Android] DLNA播放器首選:BubbleUPnP (0則留言, 2012/10/21)
- [Android] Google Play更新應用程式時出現RPC:S-5錯誤 (0則留言, 2012/11/27)
- 方便的密碼管理器Safe In Cloud,Windows與Android皆能使用 (2則留言, 2013/03/22)
- Android設備閱讀純文字電子書的小技巧 (4則留言, 2012/11/18)
- 換新手機Galaxy S3,初試Android倉頡輸入法 (0則留言, 2012/07/18)
- Galaxy S3 Root步驟簡述與擷取手機螢幕Apps (0則留言, 2012/08/11)
- Google Nexus 7/Android 4.1新手入門技巧 V1.2.2 (7則留言, 2012/09/19)
- 快速執行Android 4常用程式的幾個小方法 (3則留言, 2012/08/16)
- [Nexus 7 rooted] 使用System Tuner解封Google Play 圖書、影片和雜誌的方法 (0則留言, 2012/10/04)
- [Nexus 7]「騙」取Google贈送的美金25元回饋金與購買商品的步驟 (2則留言, 2012/09/16)
- Nexus 7最推薦10大工作用Apps 十之六:檔案管理:ES檔案瀏覽器與Total Commander (1則留言, 2012/12/13)
三星的平板tab 3 7.0能root嗎?
我網路下載360root原本可以用,過幾天後又不能root了
我沒有三星平板…還是搜尋相關資料,應該有別人分享。
不好意思請問一下,
為什麼我的KIES在手機進入download模式時無法連線?
就是手機開機的時候能連線,但是一關機他就會一直顯示連線中
更改,是連接中…@@
還是需要用到原廠的USB線呢??
手機應該都要開機才能連線吧?
你好:請問我root成功了,但刷機以後很後悔
也沒備份資料還原,以為換一支新手機就好誰知資料卻跟著我sim卡跑到我新手機,型號還是上一支的型號,請問我該怎麼做才能放棄root回到我新手機的資料呢?謝謝!
設定→備份與重設→重設為原廠設定。只是會把所有的設定與App都清掉,還原成剛買來時的狀態。
我的手機不是這個牌子的
找不到可以root的方法可以幫忙嗎?
我的是ALCATEL idol X
哇,手機種類太多了,還是請找Google大神囉~
你好 在參照上面的方式ROOT之後手機變的黑屏 Odin有出現PASS
手機也會重開機但之後就是黑屏
電腦還是讀的到手機 不知道是哪裡出了問題
還請替我救救我的手機 感謝
有問題的話是否試看看還原?
你好 我的手機是S3 版本是4.1.2 在參照上面的方式ROOT之後手機變的黑屏 Odin有出現PASS
手機也會重開機但之後就是黑屏
電腦還是讀的到手機 不知道是哪裡出了問題
還請替我救救我的手機 感謝您
找看看別的root方法試看看? 只看這些描述無法判斷…
me too….
你好
請問你後遺有成功嗎
備忘:
Nexus 7
To enter into Bootloader/Fastboot : (while turned off) Press and hold Volume Down + Power
To enter into Recovery: (while turned off) Press and hold Volume Down + Power then scroll down to Recovery Mode with the Volume Keys and select with the Power key.
謝謝大大的教導,我已root完成,問個笨問題:若要還原,該怎麼還原?謝謝您的指導
設定→備份與重設→重設為原廠設定
謝謝您的指導!
請問HTC Desire V 有root的方法,敬請指導,謝謝!
Sorry, 我沒有使用hTC Desire。Google一下應該有很多高手的分享。
你好 no:1
目前一些賣大陸平板或手機的賣家常常會有如下的廣告詞句
加上安裝好GOOGLE PLAY商店++
安裝台灣區繁體中文版常用軟體
直接升級ANDROID4.1.1版 再安裝
繁體中文手寫輸入法.注音輸入法.LINE.PPS.YOUTUBE….等常用軟體或者說是繁體優化!
這是否表示必須先開啟ROOT才能做上面的動作!
nO:2我們所說的”優化”是針對 固件 升級還是指刷機 還是另有說法! THANKS
這些好像都不用root就有了。優化可能是指先安裝常用的台灣App吧,例如LINE、注音輸入法(此二者對岸都不用)等。
NO:1請問不管手機或平板
ROOT是否只要一次就夠了??
而刷機可以重複刷只要想刷就可以刷機
NO:2刷機和所謂固件升級是否是同一概念??
如何判斷機器已經是被ROOT了 thanks
A1. 已經root的設備可能因為原廠升級而消失了root設定,通常要用保留root檔案的App或再次root。
只要做好備份,刷機自然是想刷就刷。
A2. 刷機類似把PC出廠時已安裝好的Windows 8換成Windows XP或Linux,固件(firmware,台灣一般稱為韌體)升級是原廠Android 4.0.4升級為新版(如4.1.2或4.2等)。
root後的設備在Apps裡會有關SuperSU之類的App。
很詳細的文章,Galaxy S3 Lte是否可以呢?謝謝!
我猜應該是可以,但無法百分之百確認…我使用的是標準的話1G RAM的S3。
受用良多,先謝謝啦。有些問題想請教,我S3 ROOT是成功了有SuperUser通過,中間在選擇要用的分區時,我選ext4當時好像也沒問題,只是後來Link2SD要移動APP都失敗(insufficent storage問題是看了記憶體明明還至少有100多M),您看問題在哪裡,要如何處理?又我用App2Sd也失敗他顯示大意為內部記憶體是SD一部分轉用所以搬移也無用。謝謝啦。
我沒有變更partition,也沒有使用Link2SD,抱歉沒辦法提供解決方案。