Android: comment protéger les données dans une base de données SQLite?

Je suis en train de développer un jeu Android qui enregistre les données dans une base de données SQLite. Ce n'est pas vraiment des données "sensibles", mais je ne veux pas que les utilisateurs soient en mesure de modifier (pour des raisons évidentes d'équilibre du jeu, car ce serait de la triche). Et il est très facile d'accès et de modification de SQLite db lorsque votre téléphone est enracinée (il y a beaucoup de demandes pour que sur le marché).

Dois-je donc à vous inquiéter à ce sujet, ou de considérer les utilisateurs avec un téléphone enracinée peuvent faire ce qu'ils veulent, y compris la tricherie et c'est leur choix? Ou pourrais-je en quelque sorte chiffrer les données que je ne veux pas pour les modifier, ou ajouter un somme de contrôle MD5 ou quelque chose de similaire?

Une autre approche serait d'abandonner SQLite complètement et utiliser une certaine forme de fichiers binaires avec des données de jeu.

S'il vous plaît laissez-moi savoir si certains d'entre vous déjà rencontré des problèmes similaires, et quelles sont les approches de l'avoir suivie, ainsi que les "bonnes pratiques" dans l'Android de jeux de développement de la communauté.

Grâce.

InformationsquelleAutor Guillaume | 2011-11-25