私のアプリケーションの基本機能は画像を表示することです。PCでapkパッケージの内容を抽出できます。パッケージ内のすべてのアセット(特に含まれている画像)を簡単に確認できます。それらの画像を非表示にします。これらは、ユーザーがパッケージをインストールしたデバイスで実行時にのみ表示される必要があります。
この問題を解決する方法はありますか?ありがとうございました!
さて、このようなものを回避する方法があります。
私はこれが大きいことを知っていますが、これはあなたの画像を保護してAPKを作るための安全な方法です。
お役に立てれば
暗号化または何らかの方法でスクランブルされた画像を保存します。
キーはAPKに含まれている必要があるため、断固とした攻撃者がいつでもクラックする可能性があります。そのため、特に強力なものを気にしないでください。コード内のキーを使用した単純な暗号化は、通常の過度に好奇心の強いユーザーを阻止するのに十分です。
もう1つの方法は、ユーザーの一意の識別子を生成し、その一意のIDを渡した後、リモートサーバーから画像をダウンロードすることです。リモートサーバーは一意のIDを読み取り、その一意のIDと、コードに入力できるその他の文字列に基づいてファイルを暗号化します。