android APK反编译

    技术2022-05-20  48

    转自http://www.bangchui.org/read.php?tid=7791

     

    工具准备: 1.  zip, rar解压工具 2. AXMLPrinter(转换为可读的 xml,下载地址: http://code.google.com/p/android4me/downloads/list ) 3. dex2jar(将 .dex文件反编译成 .jar文件,下载地址: http://code.google.com/p/dex2jar/downloads/list ) 4. JD-GUI (将 .jar文件反编译成 .java文件,下载地址: http://java.decompiler.free.fr/?q=jdgui ) 步骤: 解压 .apk文件 使用 AXMLPrinter将其转换为可读的 xml文件: java -jar AXMLPrinter2.jar main.xml > new_main.xml 解压 dex2jar.zip,把 class.dex拷贝到 dex2jar.bat/dex2jar.sh所在目录,运行: dex2jar.sh class.dex,生成 classes.dex.dex2jar.jar 运行 JD-GUI工具(它是绿色无须安装的),打开上面的 jar文件,即可看到源代码。点击 File > Save Source 或者 File > Save All Sources 可以 class/jar转成 .java保存


    最新回复(0)