1. 程式人生 > >獲取Android系統的ROOT許可權

獲取Android系統的ROOT許可權

在 Android 開發中,有很多時候都需要獲得系統的 root 許可權,比如檢視某些應用的 SQLite Database 等等。這裡簡要地提供一些應用與思路。

PS:測試機用的是已經淘汰不用好久的小米2S,新手最好不要用好機子來root,萬一root壞了會很麻煩。

主要用到的APP如下圖所示:

首先安裝刷機專家的APP,裡面有個一鍵ROOT的功能。

使用該功能會安裝一個一鍵ROOT大師的APP。

直接ROOT,如無意外一般都直接成功。比如下面,簡明現代魔法的APP已獲得ROOT許可權了。

判斷手機是否已 ROOT,也可以使用 adb shell 連線手機看看能不能使用Root

許可權

adb -d shell 連線模擬器。adb -e shell,如果有連線多個USB裝置先用adb devices檢視連線的裝置的ID,再adb -s ID shell。

預設情況下,連線後在命令列開頭顯示$,這裡輸入su,手機上會彈出一對話方塊,點允許,$如果變成#,就說明手機已經獲得ROOT許可權了。

另外ROOT完一般都會用到 Root Explorer 這個東東,一併介紹吧。

RootExplorer有檢視sqlite資料庫功能,找到資料庫檔案,開啟即可,一般為/data/data/包名/databases/資料庫檔名。僅限檢視,需要編輯可以裝個SQLite Editor。

http://www.nowamagic.net/academy/detail/50282004