Android真機獲得root許可權修改檔案許可權
好久沒有更新部落格了,最近因為重灌了系統導致所有的配置都不存在了,當要修改Android許可權去檢視資料庫檔案的時候,發現又忘記了怎麼去獲得修改許可權(其實第一次弄這個內容的時候就費了很大的勁),所以打算記錄一下,免得下次再去查百度。
Android系統是基於Linux架構開發的,所以他的使用者和PC上的Linux的使用者大同小異。也分成使用者,組,其他。一般我們所操作的都是在普通使用者上面完成的。由於安全考慮,Google工程師把普通使用者是之後的許可權分配的很低。所以我們要通過獲得管理員許可權去修改我們所需要的使用者的許可權。下面開始最適合新手的Root。
首先第一步,先把手機一鍵root,可以通過第三方,金山手機助手啊,360手機助手啊,都可以,非常的方便,這裡就不再多說了。
第二步,安裝ADB,ADB的全稱為Android Debug Bridge,就是起到除錯橋的作用。通過ADB我們可以在Android Studio中方面通過DDMS來除錯Android程式,說白了就是debug工具。這裡之介紹Linux環境下面的ADB安裝,用Window的哥們,請自行百度安裝配置ADB
首先用Ctrl+Alt+T開啟終端,輸入adb shell,此時不出意料應該會出現命令失敗,出現警告,那是因為你還沒有安裝過adb,沒關係,你會發現系統會提示你要安裝一些依賴的包,那麼你就install那些依賴包,就這麼輕鬆adb就安裝好了。
第三步,修改許可權。這部就是關鍵的步驟了,這裡介紹兩種方法
①直接開啟終端,cd切換到工程所在目錄目錄,進行操作(不推薦)
②我們可以依賴一下Android Studio這個強大的IDE,因為這個IDE內建了終端,而且他的路徑是直接自己選擇好的工程路徑,非常的方便。
接下來在終端輸入:adb shell
OK!!!接下來注意,最最關鍵的一句話,百度找這句話,可是非常非常辛苦的啊。
輸入 su root (獲得管理員許可權)
接下來,就和Linux修改檔案許可權的方法一模一樣了,下面提供幾種方法。
1,chmod 777 data 修改一個檔案許可權
2,chmod -R 777 data 將data資料夾及其子檔案都批量修改成可讀寫可執行的許可權。
世界清淨了,你可以用DDMS匯出資料,檢視檔案,怎麼非主流怎麼來,好好享受程式碼給你的摧殘吧!!!