在Android中使用root修改其他应用程序的数据库

时间:2017-06-22 11:11:38

标签: android android-sqlite root

如何阅读和修改我不拥有root权限的应用程序的数据库。

我尝试将文件复制到我应用的位置,如下所示:

try {
    Runtime.getRuntime().exec("su");
    Runtime.getRuntime().exec("su -c cat /data/user/0/com.maxmpz.audioplayer/databases/folders.db > /data/user/0/com.example.me.myapp/folders.db");
} catch (IOException e) {
    e.printStackTrace();
}

try {
    Runtime.getRuntime().exec("su");
    Process p = Runtime.getRuntime().exec("su cp /data/user/0/com.maxmpz.audioplayer/databases/folders.db /data/user/0/com.example.me.myapp/folders.db");
} catch (IOException e) {
    e.printStackTrace();
}

但没有任何反应(未引发异常)。

0 个答案:

没有答案