Есть ли способ, которым пользователь с корневым устройством может изменять файл общих настроек? Например, с помощью текстового редактора. Мое приложение хранит зашифрованную строку и некоторый счетчик внутри этого файла, и эти значения не должны редактироваться! Если эти файлы можно редактировать с помощью редактора, есть ли где-нибудь еще, что я могу сохранить эти значения?Может ли пользователь редактировать файл настроек?
И для более детального режима настроек установлено значение MODE_PRIVATE
, если это поможет.
Короткая версия
1.Is есть способ, что предпочтения файл может быть отредактирован?
2.Если да, где могли бы быть сохранены эти значения.
Да, они могут быть отредактированы на корневом устройстве. Вы можете сохранить их в базе данных, а затем зашифровать базу данных с помощью SQLCipher. Посмотрите: https://www.zetetic.net/sqlcipher/sqlcipher-for-android/ – camelCaseCoder
@camelCaseCoder Спасибо. Является ли SQLCipher достаточно быстрым, чтобы работать во время исполнения, например, в настройках? – behrooz
Производительность в значительной степени похожа на незашифрованную базу данных. – camelCaseCoder