閱讀720 返回首頁    go 技術社區[雲棲]


獲取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:安裝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 , 成功安裝了驅動的話會出現一行字,
<!-- Please check block file --><!-- Article Start -->

  步驟5:開始Rooting
  開始進入正題,繼續步驟4,在C:\\TMG&gt;後輸入命令 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權限了。

最後更新:2017-04-02 16:48:19

  上一篇:go apache服務器ssi支持配置
  下一篇:go android 獲取手機的各種狀態