解包 XAPK 文件

26

我经常使用不同的逆向工程工具分析 Android 项目,通常是出于安全目的,以查看黑客在获取我的应用时可以看到什么。但是我遇到了一个问题,我找不到任何能够反编译“XAPK”格式文件(而不是简单的 APK)的反编译器。

我知道,寻求工具的方式并不适合在 Stack Overflow 上提问,但我相信有很多人都有同样的问题,我认为这非常相关。

我尝试过apk-toolandroguard 工具提供的反编译器、在线反编译器,但它们都不能处理 XAPK。


@Antimony 这是一个apk文件,其中还包含与apk文件中的应用程序相关的obb文件(不透明二进制块)。这种类型的文件通常由不同的apk下载服务使用,例如https://apkpure.com/xapk.htm。 - Jenya Pu
1个回答

35

.xapk只是一个ZIP文件,其中包含原始的.apk文件和其他一些文件。 您可以简单地解压.xapk文件并在其中反编译.apk

更多细节请参见解包XAPK文件


那么,我该怎么把它重新组装起来呢? - Frederick Nord
看了一下博客文章,你可以按照原始顺序压缩它,就可以使用了。唯一不同的是我的情况是我得到了两个apk文件,而不是一个。一个是实际应用程序,另一个名为“config.arm64_v8a.apk”。看起来后者只是本地库。 - Dragas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接