-1

Android 市場を経由しない違法コピーから Android アプリケーションを保護する方法を知りたいです。

ProGuard を使用してリバース エンジニアリングからコードを保護できることはわかっています。

誰かがapkファイルを別のデバイスにコピーしてアプリをインストールするのを避けるための良い解決策があるかどうか疑問に思っています. アプリケーションがインストールされるすべてのデバイス (社内アプリ) を完全に制御できるため、アプリをデバイスのシリアル番号にリンクすることは可能ですか? その場合、アプリはシリアル番号が許可されたデバイスのリストにあるデバイスでのみ実行されます。

私はハイパーセキュリティを求めているわけではありません。カジュアルな海賊を遠ざけたいだけです。プロのハッカーなら、ハッキングしたければとにかくハッキングするだろうと私は理解しています。

なにか提案を??

どうもありがとう

4

1 に答える 1

1

IMEI 番号のホワイトリストを使用して、番号がリストにない場合はエラーでアプリケーションを終了できます。

TelephonyManagerを介して IMEI にアクセスできます。そのためには READ_PHONE_STATE 権限が必要です。

Android でデバイスの IMEI/ESN をプログラムで取得する方法もご覧ください。

于 2012-09-13T14:46:44.507 に答える