8

必要なもの:

Android の場合: データを永続的に保存する必要がありますが、編集 (および明らかに読み取り) もできる必要があります。このデータにはユーザーがアクセスできません。ユーザーが編集してはならないハイスコアなどを含めることができます。

私の問題

私は(そしてすでに)使用していたでしょうがInternal Storage、実際にどれほど安全かはわかりません。ここでは次のように述べています。

デバイスの内部ストレージにファイルを直接保存できます。デフォルトでは、内部ストレージに保存されたファイルはアプリケーション専用であり、他のアプリケーションはそれらにアクセスできません (ユーザーもアクセスできません)。ユーザーがアプリケーションをアンインストールすると、これらのファイルは削除されます。

それは基本的にまさに私が必要としているものです -しかし、それは本当に安全ですか? ルート化されたデバイスを介してアクセスできますか (おそらく読み取りのみですか?)。(それとも他の方法?)

SQLite データベースや共有メモリはどうですか? (少量の) データの保存に適していますか?

また、「秘密の」データを内部で別の方法で処理することは一般的に推奨されますか? ((内部的に)整数/文字列として保存するのではなく、ある種の暗号化など)

4

3 に答える 3