アプリを簡単にリバース エンジニアリングし、すべてのクラスとリソースを簡単に表示できるツールがいくつかあります。私の質問は、コードをわかりにくくする方法は何かということです。予防法を知る。
2 に答える
2
私の質問は、コードを不明瞭にする方法は何ですか
実行時のパフォーマンスに深刻な影響を与えることなく、ProGuard を大幅に改善するものはありません。
私のコードはユニークで、誰にもリバース エンジニアリングさせたくありません。
次に、そのコードを他人のマシンに置かないでください。サーバーに保管してください。
ProGuard はデータベースも隠しますか?
いいえ。
それは私にとって重要なリソースです。
「重要なリソース」という言葉が「私のデータベースはユニークで、誰にも読まれたくない」という意味である場合は、そのデータベースを他人のマシンに置かないでください。サーバーに保管してください。
コードやデータなど、ユーザーのデバイス上にあるものはすべて、十分な作業を行えば、そのユーザーがアクセスできます。
于 2012-05-03T11:14:26.577 に答える
1
proGuard 以外にも無料の難読化ツールがいくつかありますが、Google が推奨およびサポートしているため、ほとんどのアプリは proGuard を使用します。
だからあなたが知る必要があるすべて:(プロガードとそれ以降について)
https://stackoverflow.com/questions/2531187/android-and-obfuscation
于 2012-05-03T08:50:53.023 に答える