使用v2签名时如何从apk中获取dex文件?

How to get dex file from apk when using v2 signature?

我有一个 apk 文件。

当apk使用v1签名时,解压apk文件就可以了。但是使用v2时,解压失败

如何获取原始dex文件?

我想做的是用ida修改dex,然后重建得到一个新的apk。

我知道我可以使用 apktool 获取 smali 文件,然后修改 smali 文件并重建为新的 apk。 但我想尝试以十六进制模式修改 dex 文件(例如使用 ultra edit)。

enter image description here

您可以将 -s, --no-src 传递给 apktool for apktool -s name_of_apk.apk,这将跳过源代码。这就是正常反汇编到smali文件夹下的东西

https://ibotpeaches.github.io/Apktool/documentation/#decode