Android如何獲取Root權限

疑問一:Root權限是什麼?

  疑問二:獲取Root權限有什麼用?

  疑問三:如何獲得Root權限?

  答疑一: Root是Linux等類UNIX系統中的超級管理員用戶帳戶,該帳戶擁有整個系統至高無上的權利,所有對象他都有可以操作的權利,所以很多黑客在入侵系統的時候,都要把權限提升到Root權限,也就是將自己的非法帳戶添加到Root用戶組。類比於Administrator是Windows NT內核系統中的超級管理員用戶帳戶,也擁有最高的權限。但不同的是,在WINDOWS下Administrator的資源和別的用戶資源是共享的,簡單的說,別的用戶可以訪問Administrator的文件。而Linux中,別的用戶是不能訪問Root用戶的家目錄(/root)下文件的。因此,Linux比Windows更安全。

  答疑二:由於Root權限對於系統具有最高的統治權,便可方便的對於系統的部件進行刪除或更改。對於玩家而言,最大的誘惑是在於“刷機”,只有獲得Root權限,我們便可隨心所欲地對自己的愛機進行“重新包裝”,感受新版本軟件的優點。

  Root權限更具體的好處

  如:當Hero通過USB線連上電腦時,討厭的sync工具就會自動啓動,老是在notification bar那裏看到。對於Windows用戶,還有工具可以同步,對於Mac/Linux用戶來說,沒用。有沒有辦法解決呢?當然有了!

  adb remount

  adb shell rm /system/app/PCSCII*

 

這裏的關鍵就是adb remount,這是一個重新mount你的分區的命令,讓你的system分區從只讀變成可讀可寫,只有獲得了root權限纔可能運行。

  再如:用戶如果不喜歡HTC提供的QuickOffice系列工具,Appstore裏面有更好的,我又不想保留我不會使用的App,怎麼弄呢?

  adb remount

  adb shell rm /system/app/Quick*

  以此類推,我們可以任性地按照個人習慣進行操作,豈不爽哉?!

  答疑三:這有就是我這篇文章主要着重介紹的部分,今天筆者以市面最熱賣的HTC HERO爲測試機型爲大家詳細解析,往下看吧!

 

【軟件需要】

  1.Android SDK

  2.Android相關手機驅動

  3.cm-hero-recovery.img

  4.superuser.zip

 

 

【方法介紹】

  步驟1:安裝USB驅動

  這個相關步驟其實筆者已經在Android系列教程(一)中介紹,故今天簡要敘述一下過程。進入設置-應用程序-開發-USB調試,將第一個選項打鉤選中。然後通過USB線連接電腦,提示安裝驅動。如果是32位的系統選擇x86文件夾安裝驅動,如果是64位系統選擇amd64文件夾。

  步驟2:軟件準備

  將提供的軟件工具包中的TMG文件夾,放到C盤根目錄下。之所以放於此不是指定位置,只是爲了後續在MS-DOS中進入文件夾帶來方便。文件夾路徑:C:\TMG\


圖爲:軟件素材準備

  步驟3:檢查adb.exe和fastboot.exe

  確定TMG文件夾裏的tools有adb.exe和fastboot.exe這兩個文件,當然如果你按照前兩步提示自然不會出錯。

 

步驟4:檢查驅動安裝情況

  拔掉usb線,正常關機,然後按着後退鍵(就是右下角的那個帶箭頭的,一直按着)再按開機鍵會進入bootloader(白色背景)。然後連接電腦,手機上會出現fastboot usb(紅字),注意不要點mount之類的。


圖爲:手機重啓界面


圖爲:電腦端界面截圖

  打開開始-運行-CMD, 然後輸入命令 cd C:\TMG (如果你解壓的文件夾不是C:\TMG,則根據自己的位置修改命令)

  命令運行成功會顯示C:\TMG>_

  然後輸入命令 fastboot devices , 成功安裝了驅動的話會出現一行字,以測試用機爲例,出現“HT97FL900532 fastboot”

 

步驟5:開始Rooting

  開始進入正題,繼續步驟4,在C:\TMG>後輸入命令 fastboot boot cm-hero-recovery.img , 成功的話你應該看到你的手機進入了recovery模式。


圖爲:電腦端界面截圖


圖爲:電腦端界面截圖


圖爲:電腦端界面截圖

  進入Recovery模式後會看到7個選項,分別是:

  [Home+Back]reboot system now \\重起

  [Alt+S]apply sdcard:update.zip \\安裝SD卡里的update.zip文件

  [Alt+A]apply any zip from sd \\安裝SD卡里的任意zip文件

  [Alt+W]wipe data/factory reset \\清除數據

  [Alt+B]nandroid v2.2 backup \\備份

  [Alt+R]restore latest backup \\恢復最後的備份

  [Alt+F]repair ext filesystems \\修復

  PS:建議你備份一下你的ROM,用軌跡球將光標移動到 [Alt+B]nandroid v2.2 backup 選項上,按一下選中,以後萬一出現什麼問題也可以用來恢復(備份會自動放在SD卡上)。


圖爲:手機恢復模式界面

  現在開始輸入命令,一行是一個命令,注意大小寫,注意空格:


圖爲:電腦端界面截圖

  adb shell mount /system

  adb push su /system/bin/

  adb shell chmod 4755 /system/bin/su

  adb push Superuser.apk /system/app/

  adb shell reboot

  成功的話手機會自動重啓,這時候你的手機已經有root權限了。


發佈了34 篇原創文章 · 獲贊 4 · 訪問量 21萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章