拥有root设备的用户可以在我的应用的资源文件夹中查看文件吗?
我问,因为我打算在那里放置可以从应用程序访问的文件,但是它们不应该以任何其他方式查看。
我正在开发Froyo 2.2
答案 0 :(得分:2)
有关如何隔离/保护应用程序资产的深入讨论,以及在Application Security for the Android Platform中讨论root如何访问它们以及如何防范这些问题(免责声明:I这是本书的作者。基本上,如果您担心root可以访问应用程序中的文件,那么您将要加密它们,因此即使root可以访问它们,它们也是不可读的。这种方法有很多自己的实现问题,都集中在如何管理用于加密/解密文件的密钥上。虽然有些事情可以让root用户更难以获取应用程序的文件,但是由于root用户可以完全控制设备及其中的所有内容,因此无法实现这一点。
答案 1 :(得分:0)
无法阻止任何人获取您的资产。