我目前正在做的项目需要来自 Android 应用程序的 .smali 文件。为了获得 .smali 文件,我必须反编译 Android 应用程序。因此,有人推荐我使用 apktool。不幸的是,apktool 只能一次性反编译一个 Android 应用程序。我需要反编译很多应用程序(超过4000个)。如果我一一反编译的话会浪费我的时间。那么,有没有办法同时反编译多个android apk呢?或者您是否可以向我推荐可以帮助我更快地从多个应用程序获取 .smali 文件的工具?谢谢。
最佳答案
使用标准的“查找”工具应该相当容易做到这一点。
cd directory_with_apks
find . -iname "*.apk" -exec apktool d -o {}_out {} \;
关于android - 有没有办法同时反编译多个android apk?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65918889/