1

アプリを簡単にリバース エンジニアリングし、すべてのクラスとリソースを簡単に表示できるツールがいくつかあります。私の質問は、コードをわかりにくくする方法は何かということです。予防法を知る。

4

2 に答える 2

2

私の質問は、コードを不明瞭にする方法は何ですか

実行時のパフォーマンスに深刻な影響を与えることなく、ProGuard を大幅に改善するものはありません。

私のコードはユニークで、誰にもリバース エンジニアリングさせたくありません。

次に、そのコードを他人のマシンに置かないでください。サーバーに保管してください。

ProGuard はデータベースも隠しますか?

いいえ。

それは私にとって重要なリソースです。

「重要なリソース」という言葉が「私のデータベースはユニークで、誰にも読まれたくない」という意味である場合は、そのデータベースを他人のマシンに置かないでください。サーバーに保管してください。

コードやデータなど、ユーザーのデバイス上にあるものはすべて、十分な作業を行えば、そのユーザーがアクセスできます。

于 2012-05-03T11:14:26.577 に答える
1

proGuard 以外にも無料の難読化ツールがいくつかありますが、Google が推奨およびサポートしているため、ほとんどのアプリは proGuard を使用します。

だからあなたが知る必要があるすべて:(プロガードとそれ以降について)

http://android-developers.blogspot.de/2010/09/proguard-android-and-licensing-server.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed:+blogspot/hsDu+(Android+開発者+ブログ)

https://stackoverflow.com/questions/2531187/android-and-obfuscation

于 2012-05-03T08:50:53.023 に答える