我們在做安卓開過過程中,出於安全性,經常會將一些數據緩存至data/data私有文件夾內。程序都是一步步調試出來的,所以我們在調試過程中需要能直觀的看到data/data私有文件夾內部詳情。但是安卓系統本身是禁止所有人查看data/data的,即使是開發人員在使用開發者模式。(個人覺得谷歌應該把data/data私有文件夾下的各個包僅對該包的所有者開放,而不是統統封殺)
要想查看data/data私有文件夾,首先要獲得ROOT權限,ROOT權限的獲取方式網上滿天飛,各種第三方工具也都有一鍵ROOT。這里就不再廢話了!
獲取ROOT后:
1、啟動adb shell。
E:\android-sdk-windows\platform-tools>adb shell
shell@android:/ $
2、輸入su,獲取root權限
shell@android:/ $ su
su
root@android:/ #
3、得到root權限后就可以設置相應的權限了
root@android:/ # chmod 777 /data
chmod 777 /data
root@android:/ # chmod 777 /data/data
chmod 777 /data/data
要查看自己項目私有文件夾內詳情,只要跟着往下設置權限即可(有點麻煩,需要一級一級設置)
root@android:/ # chmod 777 /data/data/com.your.pkg
chmod 777 /data/data/com.your.pkg