Partagé Préférences sont stockées dans un fichier dans le système de fichiers sur le périphérique. Ils sont, par défaut, stockées dans l'application du répertoire de données avec le système de fichiers premissions ensemble, qui ne permettent l'UID que l'application s'exécute pour y accéder. Donc, ils sont privés dans la mesure où permissions de fichiers sous Linux restreindre l'accès à eux, les mêmes que sur n'importe quel système Linux/Unix.
N'importe qui avec de la racine de l'accès au niveau de l'appareil sera en mesure de les voir, en tant que root a accès à tout sur le système de fichiers. Aussi, toute application qui s'exécute avec le même UID que la création d'application serait en mesure d'y accéder (ce n'est généralement pas fait et que vous avez besoin de prendre des mesures spécifiques pour faire deux applications s'exécute avec le même UID, donc c'est probablement pas un gros problème). Enfin, si quelqu'un était capable de monter votre système de fichiers de l'appareil sans l'aide de l'installation du système d'exploitation Android, ils pourraient également ignorer les autorisations de restreindre l'accès.
Si vous êtes inquiet au sujet de tels accès à vos préférences (ou toutes les données écrites par votre application), alors vous aurez envie de le chiffrer. Si vous êtes concernés, vous allez avoir besoin de comprendre exactement comment beaucoup de protection est nécessaire pour que le niveau de risque que vous voyez. Il y a une très longue discussion à ce sujet dans la Sécurité des Applications pour la Plateforme Android, qui vient de paraître en décembre 2011 (disclaimer: je suis l'auteur de ce livre).