在Android adb shell中,我無法在/data/user/0
的子目錄中找到cat
文件。我得到的錯誤是Permission denied
。無法捕捉Android設備的/ data/user/0子目錄中的文件
ls
命令/data/user/0
也返回Permission denied
。
有沒有辦法解決這個問題,所以我可以看到文件的內容?
在Android adb shell中,我無法在/data/user/0
的子目錄中找到cat
文件。我得到的錯誤是Permission denied
。無法捕捉Android設備的/ data/user/0子目錄中的文件
ls
命令/data/user/0
也返回Permission denied
。
有沒有辦法解決這個問題,所以我可以看到文件的內容?
如果你想瀏覽你的設備,你需要讓你的手機具有root訪問瀏覽數據文件夾上的一切都像這一點,你需要運行adb root
代替(根模式)
進一步挖掘發現,有如果文件屬於安裝爲調試版本的應用程序,則無需具有root權限即可實現此目的。詳情here。
一言以蔽之:
首先,run-as com.foo.app
。
當前目錄將切換到/data/data/com.foo.app
。
現在您可以在子目錄和文件上執行權限受限命令,如cat
和ls
。