Android手机指令操作释疑
有人問我一個關于Android手機root與否的問題,她說明明iTools顯示已取得root權限,但她就是沒法在該手機上運行需要root權限的App如鈦備份等等.我告訴她最好的確認方式便是以adb指令進到 /data/data路徑之下,再執行 ls –al,若能順利得到執行結果,而不會提示”Permission denied”,便是已root成功,如下圖所示.
?
那她又問道,怎么她在操作adb指令時,無法改動文件的權限? Android的核心不也是Linux嗎?
?
是的,Android的核心是Linux沒錯,但是adb并未具備完整指令集,所以在指令方面,與在Linux/Unix上稍有不同.其中最明顯之處,便是使用chmod指令.
?
當以adb指令操作時,指令 chmod a+x test.sh 會出現”Bad Mode”的錯誤訊息.
?
但若以SSH連入Android手機,再執行指令chmod a+x test.sh,則可順利為test.sh加上執行權限.
?
?
那難道以adb指令操作Android手機,就無法以chmod指令改變文件權限了嗎?其實可以,只要以陽春的數字表示法做為參數即可.舉例來說,指令為
chmod 777 test.sh
則可為test.sh加上寫入及執行權限.
轉載于:https://www.cnblogs.com/pieces0310/p/5575374.html
總結
以上是生活随笔為你收集整理的Android手机指令操作释疑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.Thread使用及总
- 下一篇: 绿萝多少钱啊?