有没有办法同时反编译多个android apk?

问题描述

我目前正在做需要来自 android 应用程序的 .smali 文件的项目。为了获得 .smali 文件,我必须反编译 android 应用程序。因此,有人建议我使用 apktool。不幸的是,apktool 只能一次反编译一个 android 应用程序。我需要反编译很多应用程序(超过 4000 个)。一一反编译就浪费我的时间了。那么,有没有办法同时反编译多个android apk?或者您是否可以向我推荐可以帮助我更快地从多个应用程序获取 .smali 文件的工具?谢谢。

解决方法

使用标准的“查找”工具应该很容易做到这一点。

cd directory_with_apks
find . -iname "*.apk" -exec apktool d -o {}_out {} \;