aapt.exe
apktool.bat
apktool.jar
以上是apktool命令的核心文件。
Extract.bat
findapk.bat
deasm.bat
deasmApk.bat
是自己写的批处理文件,用来反编译apk文件并提取其中的AndroidManifest.xml文件。以上七个文件必须放在同一个目录下。
前提:确认已经安装了Java开发环境,可在命令行中输入Java命令测试是否安装。
用法一:如果只对一个apk文件进行提取,则打开命令提示符,切换到deasmApk.bat命令所在目录,同时把apk文件拷贝到这个目录。输入
deasmApk.bat appname.apk
其中appname是应用的名字。就会在当前目录得到一个我们需要的xml文件。
用法二:需要对许多apk文件进行提取,建立目录A,假设A的绝对路径为D:\software\A,再建立A的子目录(B或者/和C),把APK文件放到A的任意一个子目录中(放在目录B或C,或者两个目录各放一些),打开命令提示符,切换到Extract.bat命令所在目录,运行命令
Extract.bat D:\software\A
结果是提取的XML文件放在A的对应的子目录中。
ps:提取出来的XML文件名字是 appname + _AndroidManifest.xml
- 1
- 2
- 3
- 4
- 5
- 6
前往页