gpt4 book ai didi

android - 访问/data/data/com.whatsapp

转载 作者:太空狗 更新时间:2023-10-29 14:26:13 25 4
gpt4 key购买 nike

嗨,在为 2.3.3 构建 android 应用程序时出现以下错误:

我试图访问这些文件:

private static final String src_msg = "/data/data/com.whatsapp/databases/msgstore.db";
private static final String src_wa = "/data/data/com.whatsapp/databases/wa.db";

我之前做过 su:

Process process = Runtime.getRuntime().exec("su");

我尝试通过 cp 命令将文件复制到 sdcard -> 没有成功我试图通过 new File(src_msg).exists() 检查文件是否存在 -> 没有成功

我在 list 中使用以下权限:

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

这里还缺少什么?允许 root 的弹出窗口出现并已被接受。

最佳答案

试试看:(感谢 ramdroid )

private boolean run(boolean runAsRoot, String cmd) {

String shell = runAsRoot ? "su" : "sh";

int exitCode = 255;
Process p;
try {

p = Runtime.getRuntime().exec(shell);
DataOutputStream os = new DataOutputStream(p.getOutputStream());

os.writeBytes(cmd + "\n");
os.flush();

os.writeBytes("exit\n");
os.flush();

exitCode = p.waitFor();

} catch (IOException e1) {
Log.e("Exception", e1.toString());
} catch (InterruptedException e) {
Log.e("Exception", e.toString());
}
return (exitCode != 255);

}

public boolean copyFile() {
return run(true, "busybox cp /data/FILE TO COPY space DRECTORY TO COPY");
}

仅将 YOUR_DIRECTORY 和 DIRECTORY TO COPY 更改为所需的。

关于android - 访问/data/data/com.whatsapp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12319301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com