解析apk包内容

原创 2011年01月18日 13:02:00

 

1.  说明
写应用程序,很多时候遇到问题想看看别人的应用是怎么实现的,又苦于没有源码,apkzip压缩格式,而解压后xml是加密格式,也看不到源码。下面介绍用google官方发布的apktool工具来解开apk包,从而得到正常显示的xml文件和文本格式的程序,虽然不是java程序,但能看出逻辑。

2.  方法

a)         下载工具
http://code.google.com/p/android-apktool/downloads/
或者
http://u.115.com/file/f12d8136c3
需要下载apktool2.3.2.tar.bz2apktool-install-linux-2.2_r01-1.tar.bz2,前面的是jar包,后面的是调用它的平台相关的脚本

b)        将它们解压在同一目录下

c)        java切换成1.6版本

d)        运行
apktool –d apk
目录名
即可将信息解到指定目录下

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

PHP解析Android APK包的XML文件

最近做的一个项目需要用PHP直接读取apk包中的信息,如:包名,入口地址,版本号等信息。这些信息都保存在apk包中的AndroidManifest.xml文件中。但是在编译apk包的过程中,所有XML...
  • twlkyao
  • twlkyao
  • 2014年01月07日 19:39
  • 1760

分析APK包大小的方法

一、将apk解压(后缀名改成zip后解压或者用jd-jui),查看解压后文件夹里的各部分,分析各部分文件占的大小,做相应优化。...
  • Blue_Bamboo
  • Blue_Bamboo
  • 2017年07月10日 16:01
  • 290

jenkins打包android的apk包实践经验

首页要安装jenkins,网上有很多教程,这里不再啰嗦了,安装gradle插件,新建一个自由风格的job,添加svn地址后配置项目中的gradle文件 svn地址后面可以加上@HEAD,因为在使用je...
  • t20423187
  • t20423187
  • 2017年12月20日 15:39
  • 70

aapt解析apk包

aapt dump badging
  • lonewolf521125
  • lonewolf521125
  • 2015年02月28日 17:18
  • 1133

Android解析apk包信息

AlienTech for better life!~
  • twlkyao
  • twlkyao
  • 2014年04月13日 22:50
  • 1917

nodejs 解析Android apk获取app icon

最近在做平台上传应用的时候,需要解析apk拿到icon显示在前端。在npm,github上搜了一圈没找到可用lib。后来想到adbkit-apkreader这个库,依靠里面的一个函数,解决了这个问题 ...
  • a19891024
  • a19891024
  • 2017年11月01日 18:08
  • 171

使用php 解析 apk版本号(版本,权限,信息)thinkphp

1、概述初学php,想弄个工具解析 apk的版本号和版本名。防止Android 打出的apk版本书写错误。2、方案 2.1 java解析Android apk很方便可以使用 php-java-brid...
  • lckj686
  • lckj686
  • 2017年04月16日 10:41
  • 1122

关于android apk包签名的简要说明

1,  Andoid系统会在安装apk的时候,检查签名,签名不同,没有签名或者签名不通过的,不能进行安装或者覆盖,方法是:获取打包在apk里面的数字证书(里面有公钥),该证书是自签名证书,用证书公钥验...
  • tenfyguo
  • tenfyguo
  • 2016年03月23日 09:29
  • 1583

python 读取apk信息

1、安装aapt工具 windows : 下载appt 工具 http://download.csdn.net/detail/c_see/9604440 linux:下载 http://downl...
  • C_see
  • C_see
  • 2016年08月16日 11:42
  • 1474

android studio 安装assets目录下的apk包出现解析错误的问题

当你使用新版的android studio 直接run项目时,如果应用是需要安装assets目录下的apk包可能会出现以下问题...
  • qq934062876
  • qq934062876
  • 2017年01月19日 10:57
  • 139
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:解析apk包内容
举报原因:
原因补充:

(最多只允许输入30个字)