1

重複の可能性:
私のapkが逆コンパイルされないようにする方法

ご存知かもしれませんが、APKファイルの逆コンパイルは簡単すぎます。apkをzipとして抽出します。マニフェストとすべてのリソースを完全に復元します。
単純な逆コンパイルソフトウェアを使用する-すべてのソースコードを再起動します(元の変数名を使用しない場合のみ)。

どういうわけかAPKファイルを逆コンパイルから保護する方法があるかどうか知りたいです。

私がこれを必要とする理由は皆さんには明らかだと思います-セキュリティ上の理由から、ソースコードやその一部を人々に読んでほしくないのです...

前もって感謝します

4

3 に答える 3

3

プロガードを使用します。未使用のコードを削除し、クラス、フィールド、およびメソッドの名前を意味的にあいまいな名前に変更することで、コードを縮小、最適化、および難読化します。その結果、サイズの小さい.apkファイルが作成され、リバースエンジニアリングがより困難になります。

于 2012-05-19T12:17:44.357 に答える
1

私の知る限り、あなたはできません。あなたがあなたの電話をroot化するならば、あなたはいつでもapkとその内容を抽出することができるでしょう。

于 2012-05-19T12:18:12.873 に答える
0

proguardを使用でき、コーディングが完了している間に、キーストアを使用してEclipseでapkファイルをエクスポートできます。これにより、アプリケーションがより安全になります。 キーストアの作成へのリンク。

于 2012-05-19T12:37:20.953 に答える