android: allowbackup = «false» не работает

#android #security #android-manifest

#Android #Безопасность #android-манифест

Вопрос:

Я настраиваю android:allowbackup="false" в AndroidManifest.xml файле, но все же могу создать резервную копию всего моего приложения в формате apk с помощью какого-нибудь приложения для сохранения приложений. Как это возможно? Я хочу отключить резервное копирование.

Комментарии:

1. Не уверен: некоторые резервные копии приложений (я думаю, с root) просто копируют все из папки вашего приложения, а затем копируют его, когда пользователь захочет. И, если я не ошибаюсь, атрибут allowbackup используется системой, чтобы узнать, следует ли создавать резервные копии данных вашего приложения, когда пользователь попросит выполнить резервное копирование телефона.

2. Есть ли какой-либо другой способ избежать резервного копирования в приложении Android.

Ответ №1:

android: allowbackup определяет, выполняется ли резервное копирование данных приложения.

Это не обеспечивает доступ к apk приложения.

По моему опыту, apk хранится в виде файла, доступного для чтения во всем мире /data/app .
Таким образом, некоторые приложения для сохранения приложений могут легко скопировать его оттуда.

Я слышал, что Jelly Bean и выше поддерживают «прямую блокировку» apk, но я не видел никаких технических подробностей об этом.

Комментарии:

1. Большое вам спасибо. необходимо применить какой-либо другой способ (шифрование) для защиты данных