I have created a webview application to run a web application on an android tablet with the intent of viewing certain documents. This collection of documents is the basis of the application that I am writing so if everyone could see and copy the files, it would defeat the purpose of what I am trying to do. So far, I have converted the documents into a HTML format and put them into the assets folder of my application project. This should stop general access to these files.
However, I have learned that rooting your android device could grant you access to these files. This really does need to be overcome somehow. Is there a way to prevent root access to these files or is there a more secure way of storing these files?
The tablet I am currently using to develop has Android 2.2 although I may update this at a later stage.
I am also using Eclipse to develop the application.
Thanks
Encryption is the only way to prevent the usage as best as possible. The root can see and touch everything but he can’t use the files if they are encrypted.
I do that for a customer application, too.