多语言展示
当前在线:1296今日阅读:19今日分享:20

如何批量反编译apk文件

作为一名安卓隐私保护研究人员,我们可能会有这样的需求,批量反编译apk文件。这里将和大家分享如何使用Apktool工具对安卓apk文件进行批量反编译处理。
工具/原料
1

安装windows系统的电脑一台

2

待处理的多个apk文件

3

安卓逆向助手

方法/步骤
1

收集待反编译的apk文件,存放于一个文件夹中(此处存放于:E:\apkSrc文件夹中)。

2

下载安卓逆向助手,并解压,将其中的lib文件夹下的apktool文件夹拷到桌面上(该解压文件中包含aapt.exe、apktool.bat、apktool.jar三个文件)。

3

编写windows批处理文件,使用记事本来写,将其保存为.bat格式。该批处理文件内容如下:@echo offsetlocal ENABLEDELAYEDEXPANSIONset apkSrcPath=E:\apkSrcfor %%i in ('%apkSrcPath%\*.apk') do (set tempname=%%icall 'apktool.bat' d -f '%%i' '!tempname:~0,-4!')完成后将其保存为bat格式,并复制到刚才拷贝到桌面的apktool文件夹中。

4

双击fanbianyi.bat,弹出终端窗口,开始进行反编译。

5

反编译结束后打开E:\apkSrc文件夹,可以看到每个apk反编译得到的对应的文件夹。

6

问题解决:可能会出现图中的问题,这种问题产生的原因是:apktool工具升级到2.0以上后,使用方式发生改变。解决办法:将fanbianyi.bat文件修改如图所示,保存,重新双击运行即可。

注意事项

需要逆向助手的同志,请私聊我!

推荐信息