Общие настройки хранятся в виде файла в файловой системе на устройстве.По умолчанию они хранятся в каталоге данных приложения с установленными разрешениями файловой системы, которые позволяют только UID, с которым работает конкретное приложение, получать к ним доступ.Таким образом, они являются частными, поскольку права доступа к файлам в Linux ограничивают доступ к ним, так же, как и в любой системе Linux / Unix.
Любой, имеющий доступ к устройству на уровне root, сможет их видеть как rootимеет доступ ко всему в файловой системе.Кроме того, любое приложение, работающее с тем же UID, что и приложение-создатель, сможет получить к ним доступ (это обычно не делается, и вам нужно предпринять определенные действия, чтобы два приложения работали с одним и тем же UID, так что это, вероятно, не большойбеспокойство).Наконец, если кто-то смог смонтировать файловую систему вашего устройства без использования установленной ОС Android, он также мог бы обойти разрешения, ограничивающие доступ.
Если вас беспокоит такой доступ к вашим предпочтениям (или любым записанным данным)приложением), тогда вы захотите зашифровать его.Если вас это беспокоит, вам нужно будет точно определить, какой уровень защиты необходим для того уровня риска, который вы видите.Об этом очень подробно говорится в Application Security для платформы Android , опубликованном в декабре 2011 года (отказ от ответственности: я автор этой книги).