1. ホーム
  2. android

[解決済み] Androidの.apkファイルを逆コンパイルすることは可能ですか?

2023-04-04 20:29:33

質問

ユーザーは私のアプリケーションのapkファイルを実際のコードに変換することができますか? もしそうなら、これを防ぐ方法はありますか?

どのように解決するのですか?

まず apkファイル は単なる修正された jar ファイルです。 ですから、本当の問題は、中のdexファイルを逆コンパイルできるかということです。 答えは、なんとなくです。 すでに以下のようなディスアセンブラが存在します。 デデキサー スマリ . これらはより良くなっていくことが期待でき、理論的には最終的に実際のJavaソースにデコンパイルすることが(少なくとも時には)可能になるはずです。 前の質問を参照してください DEXをJavaソースコードに逆コンパイルする .

覚えておくべきことは、難読化は決してうまくいかないということです。 良いライセンスを選び、それを法律で強制することに全力を尽くしましょう。 信頼できない技術的な手段で時間を無駄にしないようにしましょう。