项目有需求,需要在服务器端把APK信息提取出来后Push到移动终端。虽然APK是zip文件的格式,但直接unzip后得到的AndroidManifest.xml文件是被加密过后的乱码。这就需要使用第三方工具android-apktool来实现此功能。
服务器为CentOS 5.7. 前提是需要JRE6的支持,如果没有,到Oracle下载(http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html
)。
确认JRE环境后,到Android-apktool项目主页(http://code.google.com/p/android-apktool/downloads/list)下载以下两个文件:
- apktool-<Version-name>-tar.bz2
- apktool-install-linux-r04-brut1.tar.bz2
解压后可以看到,前者是一个jar文件,后者是针对linux平台的两个可执行文件aapt与apktool。将这三个文件放置到/usr/local/bin目录下后。就可以使用。
例如对Angry-bird.apk,将其信息解压到angrybird目录下:
apktool d -f Angry-bird.apk angrybird
分享到:
相关推荐
apktools pktool是反编译apk文件的利器,
php获取apk基本信息 包名 应用名称 版本名称 支持屏幕 支持语言等 相关操作都在包里面
可以获取到版本号,版本名,包名等各类信息!
查看电脑里面apk文件的信息,主要是app的名称以及图标,有助于文件整理
java通过上传文件的方式,根据文件APK来获取应用apk的包名,版本号等信息。全部封闭成名,操作起来非常的方便,如有疑问可以在下面留言!
这个是之前上传的工具的升级版。之前的工具在使用中发现获取的信息不够用,所有做了升级。有新想法的朋友请联系我。
获取android apk文件的基本信息,使用命令java -jar GetMorePackageInfo.jar qq.apk可以获取到qq.apk文件基本信息。
apktools,使用脚本
椒盐宝可梦手机端.apk
1.获取指定APK的信息 APK包名 APK图标 APK版本 2.附带有 通过shap 配置背景 3.修改toast 弹出框的 样式、及多次信息显示不阻塞 4.启动选定的APK,复制获取的信息(包名、APK名称)到剪贴板
)手机端获取安卓软件apk包的signature签名信息。包括发布者、拥有者、证书有效期、公钥、摘要(MD5)。纯手机端获取,无需电脑。程序员朋友的好帮手,截止目前(2020-04-11)没发现可在手机端获取签名信息的同类软件...
通过该jar获取apk的包名,和包的版本号信息,可用于实际业务的数据统计
智能提取APK信息,如提取APK名字,大小,包名,图标,版本号等信息。如果有什么疑问,请E我
获取本机已安装的apk信息 很好的代码 直接就可以用
apk信息获取工具,直接拖动apk到该工具界面即可获取apk信息详情
APK反编译工具(含apktools,dex2java,jd-gui,Androidfby,APK反编译工具包v1.6,平台签名工具),所有工具更新至2014-02-26,附带android4.0以上平台签名证书和工具(可给系统apk重新签名)
纯JAVA环境获取APK信息:包名,版本,版本号,大小,权限... 代码讲解地址:http://blog.csdn.net/chillax_li/article/details/41850863
找了很久才找到的APK Messenger 是一款电脑端APK信息文件提取工具,由果核剥壳开发,致力于做PC端最强大的APK信息查看工具,这款apk文件信息查看工具可以查看apk应用文件的详细信息,包括应用名、包名、版本号、文件...
Java获取apk安装包信息工具jar包,获取versionCode、versionName、package、minSdkVersion、targetSdkVersion、uses-permission,等。
PK Messenger 是一款电脑端APK信息文件提取工具,致力于做PC端最强大的APK信息查看工具。 本工具能够提供开发人员非常多的详细信息,秒杀apkhelper,apkinfo等同类信息读取工具 软件特色 获取应用名,支持提取多...