2011-02-23 125 views
1

我想獲得/data/data/packagename/databases/test.db,但我無法獲得「權限被拒絕」。無法訪問android /數據文件夾

我使用adb shell來訪問數據的文件夾,它表明:

$ sudo adb shell 
$ cd data 
$ ls 
ls: can't open '.': Permission denied 

爲什麼?我可以訪問/系統文件夾

+1

如果從仿真終端,那麼你不能aceessing它。 – 2011-02-23 07:03:24

+0

你想從設備訪問數據文件夾嗎? – 2011-02-23 07:33:18

+0

[在Android手機上開發時如何訪問數據庫?](http://stackoverflow.com/questions/2811615/how-to-access-the-database-when-developing-on-android-phone) – Idolon 2012-04-12 12:53:27

回答

1

您需要成爲root用戶才能做到這一點。

0

首先你的手機應該紮根,你可以使用https://www.kingoapp.com/。 接下來,你應該修改你的應用程序訪問權限,這樣做,你必須:

  1. 找到您adb.exe文件夾(你可以找到它在你的SDK文件夾)

  2. 右擊這裏

  3. 打開CMD

  4. 類型:

    亞行外殼 蘇 搭配chmod 777 /數據/數據/數據/數據/數據/ yourapp

好運