Android LVL をセットアップすると、AESObfuscator が使用されていることがわかります。その場合、Proguard を使用しますか? それらは一緒に使用されますか、それともどちらか一方ですか?
2 に答える
3
http://developer.android.com/guide/publishing/licensing.htmlをご覧ください。ライセンス応答の難読化 (AESObfuscator を使用) とコードの難読化 (Proguard を使用) の両方の背景が説明されています。
要約すると、どちらも異なる難読化ドメイン (データとコード) に対応しているため、両方を使用する必要があります。
于 2011-12-12T20:55:27.940 に答える
3
AESObfuscatorは、Android LVL からの難読化ツールの実装であり、ローカル デバイスに保存されている機密のライセンス データを保護するために LVL で使用されます (データを保存する前に難読化するだけです)。これは実行時に発生します。
Proguard の難読化ステップは、主にソース コードを難読化して、海賊行為による逆コンパイルを難しくするために使用されます。これは、プロジェクトのビルド時 (ソース dode をコンパイルする前) に発生します。
通常、両方を一緒に使用します。
于 2011-12-12T20:56:39.807 に答える