2011-12-20 4 views
0

私はアンドロイド用のゲームを構築しており、game scoreをアプリケーションのSharedPreferencesに入れたいと思います。スーパーユーザーになると、sharedpreferencesのすべてのアプリケーションにアクセスできますか?

ユーザーが電話をかけてスーパーユーザーにしたのかどうか疑問に思っていましたが、SharedPreferencesファイルを取得して変更できますか?

+1

ユーザーが電話を腐ってしまった場合、*すぐに*ファイルが*取得されていません。 –

答えて

1

はい。

ユーザーがsuになると、adbシェルからファイルシステム上のすべてのファイルにアクセスできます。

+0

迅速な回答ありがとう!だから私はハイスコアを安全に保つことができますか? – user733284

+0

sharedprefsに保管して、それが必要だと思えば単純なハッシュでエンコードします。ハイスコアとプリファレンスファイル名はソーシャルエンジニアリングを考えてください。誰もが電話に根ざしているわけではなく、誰もがハイスコアを変えるアイデアを思いつきません。 –

関連する問題