如何在不root phone 的情况下访问其他应用程序的/data/data 目录

How can I access /data/data directory of other app without rooting the phone

根据 Google 文档,

By default, files saved to the internal storage are private to your application and other applications cannot access them (nor can the user). When the user uninstalls your application, these files are removed.

来源:http://developer.android.com/guide/topics/data/data-storage.html

默认表示只是临时的,可以修改。那么有什么办法可以修改这个权限,让你的应用可以读取其他应用的内部存储文件吗?

我愿意访问 /data/data/com.Whatsapp 来访问我的加密密钥以研究 Whatsapp 实际上是如何生成密钥的,我需要使用我的应用程序来完成此操作,而不是 root phone 或任何东西。

So is there any way to modify this permission to allow your app to read internal storage files from other Apps ?

没有。在上面引用的段落中,请参阅 "nor can the user" 部分。作为用户,您无权访问这些文件,更不用说更改它们的权限了。例外是对设备进行 root 操作的用户。