私はアンドロイド用のゲームを構築しており、game score
をアプリケーションのSharedPreferences
に入れたいと思います。スーパーユーザーになると、sharedpreferencesのすべてのアプリケーションにアクセスできますか?
ユーザーが電話をかけてスーパーユーザーにしたのかどうか疑問に思っていましたが、SharedPreferences
ファイルを取得して変更できますか?
私はアンドロイド用のゲームを構築しており、game score
をアプリケーションのSharedPreferences
に入れたいと思います。スーパーユーザーになると、sharedpreferencesのすべてのアプリケーションにアクセスできますか?
ユーザーが電話をかけてスーパーユーザーにしたのかどうか疑問に思っていましたが、SharedPreferences
ファイルを取得して変更できますか?
はい。
ユーザーがsu
になると、adbシェルからファイルシステム上のすべてのファイルにアクセスできます。
迅速な回答ありがとう!だから私はハイスコアを安全に保つことができますか? – user733284
sharedprefsに保管して、それが必要だと思えば単純なハッシュでエンコードします。ハイスコアとプリファレンスファイル名はソーシャルエンジニアリングを考えてください。誰もが電話に根ざしているわけではなく、誰もがハイスコアを変えるアイデアを思いつきません。 –
ユーザーが電話を腐ってしまった場合、*すぐに*ファイルが*取得されていません。 –