解析apk包内容
解析 apk 包内容
#移动开发 #Android
1.说明
写应用程序,很多时候遇到问题想看看别人的应用是怎么实现的,又苦于没有源码,apk
是 zip 压缩格式,而解压后 xml
是加密格式,也看不到源码。下面介绍用 google 官方发布的 apktool 工具来解开 apk 包,从而得到正常显示的 xml
文件和文本格式的程序,虽然不是 java 程序,但能看出逻辑。
2.方法
- 下载工具
[http://code.google.com/p/android-apktool/downloads/
](http://code.google.com/p/android-apktool/downloads/)
或者
http://u.115.com/file/f12d8136c3
需要下载 apktool2.3.2.tar.bz2 和
apktool-install-linux-2.2_r01-1.tar.bz2,前面的是
jar 包,后面的是调用它的平台相关的脚本
将它们解压在同一目录下
当 java 切换成 1.6 版本
运行
apktool–d apk 名 目录名
即可将信息解到指定目录下
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.