如何解压缩,编辑和压缩android apk

27 reverse android reverse-engineering

我有一个Android apk,我删除了我的源代码,没有再次项目,我想更改旧apk的版本代码.我的问题是我如何解压缩和重新包装apk,所以我可以使用.我正在使用mac系统.我看到很多东西用于windows但我找不到mac.我需要帮助

Liu*_*Tao 91

最简单的方法是执行unzip命令:

解压缩xxx.apk -d xxx

将生成目录xxx以存储解压缩的文件.实际上,.apk文件与.zip文件相同.执行命令file XXX.apk来查看.

  • 这应该是可接受的答案,无需下载任何应用程序或工具. (3认同)
  • 但是 AndroidManifest.xml 看起来像乱码。 (2认同)

And*_*ler 21

为Mac上的解压缩,编辑和打包提供完整的答案:

打开/解压缩

正如刘涛所说,在mac上解压缩*.apk文件的最简单方法是使用以下命令:

unzip xxx.apk -d xxx

这是因为*.apk文件只不过是一个zip文件.再次,正如刘涛所说,这可以通过file命令找到.

file xxx.apk

这将显示如下所示的输出:

xxx.apk:Zip存档数据,至少要提取v2.0

编辑

我认为这是不言自明的.进入导出*.apk内容的文件夹,并按照通常的方式进行编辑.

包装/拉链

在Mac上,这也很简单.您可以使用zip命令将所有文件打包回*.apk文件.

zip -r xxx.apk xxx/


Bla*_*400 5

你想使用APKTool.它将为您处理解压缩和重建:http://ibotpeaches.github.io/Apktool/