反编译Android Apk

  • A+
所属分类:软件测试
摘要

APKTOOL是解包 APK 文件最常用的工具,许多 APK 工具箱都集成了 apktool。它可以完整解包 APK,解包后你可以看到 APK 里面的声明文件、布局文件、图片资源文件、由 dex 解包出来的 smali 文件、语言文件等。如果你要汉化、修改界面、修改代码的话,apktool 可以帮你一站式完成。

介绍使用apktool.jar工具,进行Android APK的反编译。

推荐工具:

APKTOOL是解包 APK 文件最常用的工具,许多 APK 工具箱都集成了 apktool。它可以完整解包 APK,解包后你可以看到 APK 里面的声明文件、布局文件、图片资源文件、由 dex 解包出来的 smali 文件、语言文件等。如果你要汉化、修改界面、修改代码的话,apktool 可以帮你一站式完成。

 

下载地址

 

https://bitbucket.org/iBotPeaches/apktool/downloads

 

apktool.jar -f 会对apk的资源文件、源码等所有的文件进行反编译,耗时较长。使用 -s 选项可跳过源码编译,节省时间。

 

执行命令

 

java -jar apktool.jar d -s .\weixin.apk

 

运行结果

I: Using Apktool 2.3.1 on weixin.apk

I: Loading resource table...

I: Decoding AndroidManifest.xml with resources...

I: Loading resource table from file: C:\Users\Kevin\AppData\Local\Temp\1.apk

I: Regular manifest package...

I: Decoding file-resources...

I: Decoding values */* XMLs...

I: Copying raw classes.dex file...

I: Copying assets and libs...

I: Copying unknown files...

I: Copying original files...

 

反编译Android Apk

 

  • 我的微信
  • 请务必准确填写验证信息
  • weinxin
  • 我的微信公众号
  • 提供本博客以及生活资讯
  • weinxin
avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

关闭震动