5

私のアプリケーションの基本機能は画像を表示することです。PCでapkパッケージの内容を抽出できます。パッケージ内のすべてのアセット(特に含まれている画像)を簡単に確認できます。それらの画像を非表示にします。これらは、ユーザーがパッケージをインストールしたデバイスで実行時にのみ表示される必要があります。

この問題を解決する方法はありますか?ありがとうございました!

4

3 に答える 3

2

さて、このようなものを回避する方法があります。

  1. sql-lightでImageテーブルを使用してデータベースを作成します。
  2. すべての画像をBLOBフィールドに保存します。
  3. ユーザーがAPKをインストールするときに存在またはデータベース
  4. DBからすべての画像を読み取り、UIに表示します。
  5. ユーザーがアプリをアンインストールするとき。DBも削除します。

私はこれが大きいことを知っていますが、これはあなたの画像を保護してAPKを作るための安全な方法です。

お役に立てれば

于 2012-07-31T07:56:31.477 に答える
0

暗号化または何らかの方法でスクランブルされた画像を保存します。

キーはAPKに含まれている必要があるため、断固とした攻撃者がいつでもクラックする可能性があります。そのため、特に強力なものを気にしないでください。コード内のキーを使用した単純な暗号化は、通常の過度に好奇心の強いユーザーを阻止するのに十分です。

于 2012-07-31T07:53:41.780 に答える
0

もう1つの方法は、ユーザーの一意の識別子を生成し、その一意のIDを渡した後、リモートサーバーから画像をダウンロードすることです。リモートサーバーは一意のIDを読み取り、その一意のIDと、コードに入力できるその他の文字列に基づいてファイルを暗号化します。

于 2012-07-31T08:01:37.967 に答える