阻止root访问我的应用程序文件

时间:2012-02-08 12:45:17

标签: android security file root

我创建了一个webview应用程序,用于在Android平板电脑上运行Web应用程序,目的是查看某些文档。这个文档集合是我正在编写的应用程序的基础,所以如果每个人都可以看到并复制文件,它将失去我想要做的目的。到目前为止,我已将文档转换为HTML格式并将它们放入我的应用程序项目的assets文件夹中。这应该停止对这些文件的一般访问。

但是,我已经了解到,根植Android设备可以授予您访问这些文件的权限。这确实需要以某种方式克服。有没有办法阻止root用户访问这些文件,还是有更安全的方式来存储这些文件?

我目前用于开发的平板电脑有Android 2.2,虽然我可能会在稍后阶段更新。

我也在使用Eclipse来开发应用程序。

由于

2 个答案:

答案 0 :(得分:2)

加密是尽可能防止使用的唯一方法。 root可以看到并触摸所有内容,但如果文件被加密则无法使用这些文件。

我也是为客户申请做的。

答案 1 :(得分:2)

我从事软件行业已有30多年了,而且我知道自己走下去“以任何代价保护它”都是自杀。加密并没有帮助,它只是一个更好的挑战来破解它,并会吸引更多人尝试。花时间,金钱和努力来营销软件。