AndroidプラットフォームでAPKまたはDEXファイルを逆コンパイルする方法は?[定休日]
-
21-12-2019 - |
質問
AndroidプラットフォームでAPKパッケージまたはDEXファイルを逆コンパイルすることは可能ですか?APKファイルを逆コンパイルできるツールはありますか?
解決
他のヒント
オンラインAPK逆コンパイラ
http://www.decompileandroid.com/
http://www.javadecompilers.com/
WINDOWS用APK逆コンパイラアプリ
http://forum.xda-developers.com/showthread.php?t=2493107
2015/12/04更新
ClassyShark APK/Zip/Class/Jarファイルを開き、その内容を分析することができます。https://github.com/google/android-classyshark
私はdex2jar、jd-coreとapktoolを組み合わせたツールを作成しました: https://github.com/dirkvranckaert/AndroidDecompiler プロジェクトをローカルでチェックアウトし、文書化されたスクリプトを実行するだけで、すべてのリソースとソースが逆コンパイルされます。
APKはちょうどであります... zip
フォーマット。他のものと同じように解凍できます .zip
ファイル。
あなたは逆コンパイルすることができます .dex
を使用したファイル dexdump
Android SDKで提供されるツール。
見る https://stackoverflow.com/a/7750547/116938 より多くのdex情報のため。
http://www.decompileandroid.com/
このウェブサイトは、APKファイルに埋め込まれたコードを逆コンパイルし、ファイル内の他のすべてのアセットを抽出します。
これを使用して、Androidデバイス上のapkを逆コンパイルできます : https://play.google.com/store/apps/details?id=com.njlabs.showjava
より多くの情報のためにここに見て下さい: http://forum.xda-developers.com/showthread.php?t=2601315
編集:28-02-2015
Apkを逆コンパイルするには、このツールを使用できます: https://apkstudio.codeplex.com/license
それがこれをチェックするのに役立たない場合 リンク
また、apktoolを使用することもできます: http://ibotpeaches.github.io/Apktool/ これはまたあなたにxml resファイルを与えるでしょう。それに加えて、apkのdexファイルをjd-GUIで開き、標準のjavaファイルにエクスポートできるjarファイルに出力するdex2jarシステムを使用することもできま
また、Androidマルチツールを使用することもできます。GUI要素を非表示にしたり、ロジックの小さな部分を変更したり、apkを再構築したりするなど、アプリに小さな変更を加えることができます。その使いやすく、apkとjarファイルを逆コンパイル/再コンパイルします。ここにあります リンク あなたはチェックアウトすることができます。
乾杯!