現在、私はAndroid開発の初心者です..安全なAndroidアプリケーションを開発して、海賊版から保存できるようにする必要があります。
アプリケーションのセキュリティのために、J2ME で RMS を使用しました。J2ME では、次の手順を実行します。
- シリアル番号(乱数)を生成する
- その番号を rms に保存し、アプリケーションの次回の起動時に同じシリアル番号を画面に表示し、ユーザーに有効なアクティベーション コードを入力するように求めます。次に、ユーザーが正しいアクティベーション コードを入力すると、アプリケーションがアクティベートされ、フラグが true に設定され、このフラグの値が他の変数に保存されます。実効値
- フラグ値が true の場合、アプリの再起動時にホーム画面がユーザーに表示されます。それ以外の場合は、アクティベーション ページが表示されます。
私はアンドロイドでこの概念を実装したい..それを行う方法を教えてください.または、アンドロイドでこれを行うためのより良い方法を誰かが知っているかどうか教えてください.
次に、アプリケーションをリリースする前にapkファイルを難読化したい..2日間ゴーグルした後、proguardを使用して実行できることがわかりました.しかし、コードを難読化する方法がわかりません.両方の問題をソートするためにガイドして助けてください.
ありがとう