Запретить root-доступ к файлам моего приложения - PullRequest
2 голосов
/ 08 февраля 2012

Я создал приложение веб-просмотра для запуска веб-приложения на планшете Android с целью просмотра определенных документов.Эта коллекция документов является основой приложения, которое я пишу, поэтому, если бы все могли видеть и копировать файлы, это противоречило бы цели того, что я пытаюсь сделать.До сих пор я конвертировал документы в формат HTML и помещал их в папку активов моего проекта приложения.Это должно остановить общий доступ к этим файлам.

Однако я узнал, что рутирование вашего устройства Android может предоставить вам доступ к этим файлам.Это действительно нужно как-то преодолеть.Есть ли способ предотвратить корневой доступ к этим файлам или есть более безопасный способ хранения этих файлов?

Планшет, который я сейчас использую для разработки, имеет Android 2.2, хотя я могу обновить его на более позднем этапе.

Я также использую Eclipse для разработки приложения.

Спасибо

Ответы [ 2 ]

2 голосов
/ 19 июня 2012

Я работаю в индустрии программного обеспечения более 30 лет, и я знаю, что самоубийство идти по этому пути "защищать его любой ценой".Шифрование не помогает, это просто лучший способ взломать его и привлечет к нему больше людей.Вместо этого тратьте время, деньги и усилия на маркетинг программного обеспечения.

2 голосов
/ 08 февраля 2012

Шифрование - единственный способ предотвратить использование как можно лучше.Корень может видеть и трогать все, но он не может использовать файлы, если они зашифрованы.

Я делаю это и для клиентского приложения.

...