反编译所使用的工具是jad.exe
有时候需要批量操作,写个BAT处理,此过程中参考了 seavers的专栏 , 和 Java反编译工具Jad详解
上BAT脚本:
@echo off echo 请指定class 路径和对应的生成java 路径,JAD路径 set LOCATION=C:/ui-c set CLASS_PATH=class set JAVA_PATH=src set JAD_PATH=C:/jad/jad.exe echo source path "%LOCATION%/%CLASS_PATH%" echo target path "%LOCATION%/%JAVA_PATH%" if exist "%LOCATION%/%JAVA_PATH%" rd "%LOCATION%/%JAVA_PATH%" /q/s setlocal EnableDelayedExpansion for /R "%LOCATION%/%CLASS_PATH%" %%i in (*.*) do ( if '%%~xi'=='.class' ( "%JAD_PATH%" -o -r -sjava -ff -b -nonlb -space -t -8 -d"%LOCATION%/%JAVA_PATH%" "%%~si" ) else ( set TEMP_PATH=%%i & echo f|xcopy "%%i" "!TEMP_PATH:%LOCATION%/%CLASS_PATH%=%LOCATION%/%JAVA_PATH%!" ) ) endlocal EnableDelayedExpansion pause
相关推荐
Bat反编译工具 v1.0 一款快速的反编译BAT生成的EXE文件
java反编译项目工程,可以将class 文件 进行 修改 重新导包 生成修改后的jar 步骤 1、将需要修改的 jar 包 放入 lib 目录下,并加入项目中 ,选中 jar 右击 选择 add a libray这个时候会看到 jar 的 目录 结构 2、...
重新打开beyond comare class转换错误 C:\Users\wdd\AppData\Roaming\Scooter Software\Beyond Compare 4\Helpers\Java\CLASS_to_JAVA.bat 修改为java -jar Helpers\Java\procyon-decompiler-0.5.36.jar %1 > %2
Android反编译工具包,命令行方式,首先用解压缩软件将 apk 包里的 class.dex 解压出来 ,然后和下载的文件放在一起,运行 bat 可以的到 out目录,需要将 java 配置到 path环境变量里
Beyond Compare是一套由Scooter Software推出的文件比较工具。主要用途是对比两个文件夹或者文件,并将差异以颜色标示。比较范围包括目录,文档内容等, 提高工作效率和准确性
把.apk文件改名为.zip,然后解压缩,得到其中的classes.dex文件,它就是java文件编译再通过dx工具打包成的,所以现在我们就用上述提到的2个工具来逆方向导出java源文件 2.把classes.dex拷贝到dex2jar.bat所在目录。 ...
dex反编译软件
Bat To Exe Converter适合初学者和高级用户,可以选择包括添加管理员清单或反编译器的输出程序,甚至运用密码保护文件,生成的.EXE是独立的文件,不需要任何的.DLL运行。需要的朋友快来下载吧! Bat To Exe ...
一句话: 将apk文件拖拽到_onekey-decompile-apk.bat上即可 执行完成后 会在onekey-decompile-apk目录下生成和apk同名的目录(放置...会在onekey-decompile-apk目录下生成和apk同名的jar文件(dex2jar反编译出来的class)
dex2jar可以将dex文件反编译为jar包文件,使用它可以使用指令:dex2jar.bat <class.dex>,会将class.dex文件反编译的jar包放在同一级的目录下面。然后就可以使用gd-gui工具直接查看jar包的源代码。
1. 下载成功后解压 2. 将apk文件放到onekey-decompile-apk目录下 3. 将apk文件拖拽到_onekey-decompile-apk.bat上 ... 会在onekey-decompile-apk目录下生成和apk同名的jar文件(dex2jar反编译出来的class)
下载反编译工具包,打开apk2java目录下的apktool1.4.1文件夹,内含三个文件:aapt.exe,apktool.bat,apktool.jar 注:里面的apktool_bk.jar是备份的老版本,最好用最新的apktool.jar 在命令行下定位到apktool.bat...
反编译Apk得到Java源代码 首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。 具体步骤: 1.首先将apk文件,将后缀改为...
5.反编译 在 .apk 文件上右键会出现 两个选项 apktool(反编译资源、配置文件) 和 dex2jar(反编译dex为jar文件) 反编译后的文件会生成在apk所在目录 6.如果需要重新反编译,请删除之前生成的文件 7.jd-gui-0.3.3....
通过Bat文件一次可以反编译多个 apk文件,已经内置apktool readme.txt 1、安装好jdk 1.6并配置好java环境 ; 2、将要反编译的APK 放到apk 文件夹中; 3、双击 反编译apk.bat; 4、反编译后的apk就会显示在newapk文件夹下...
最新的android反编译工具以及相关的使用方法,这个版本为最新的工具。 1、把apk文件重命名为zip或者rar文件格式 2、解压后把classes.dex复制到dex2jar-2.0目录中 3、打开cmd,定位到dex2jar-2.0目录 4、运行d2j-dex2...
【BAT必备】java web面试题【BAT必备】java web面试题【BAT必备】java web面试题【BAT必备】java web面试题【BAT必备】java web面试题【BAT必备】java web面试题【BAT必备】java web面试题【BAT必备】java web面试题...
源代码,jar包及bat文件,注意:bat文件中不能有空格。