`
blessdyb
  • 浏览: 234321 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用 apktools在服务器端获取APK信息

阅读更多

     项目有需求,需要在服务器端把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
 
2
0
分享到:
评论

相关推荐

    apktools使用工具

    apktools是一款广泛使用的Android应用程序(APK)反编译和分析工具。它允许开发者和安全研究人员解包、查看、修改和重新打包APK文件,以便于理解应用的内部结构、资源和代码。在这个主题中,我们将深入探讨apktools...

    C#获取安卓APK各类信息

    而当涉及到与Android平台的交互时,C#也能通过各种手段实现,例如使用Unity3D进行跨平台开发或利用特定的库来获取APK(Android应用程序包)的信息。本篇文章将深入探讨如何使用C#获取安卓APK的各类信息,如版本号、...

    apkhelper pc端查看apk文件信息

    《使用ApkHelper在PC端查看APK文件信息详解》 在移动设备上,APK文件是Android应用程序的主要载体,它包含了应用的所有组件和资源。然而,有时我们需要在PC端查看APK文件的信息,比如应用的名称、图标等,以便进行...

    apk反编译工具集apktools

    3. **解压APK**:使用apktools的`apktool d`命令解压APK,这将创建一个与APK同名的目录,其中包含解码后的资源和代码。例如: ``` apktool d yourapk.apk ``` 4. **查看源码**:解压后,你会在解压目录下的`src`...

    java获取apk的包名版本信息

    在实际开发中,我们还可以结合其他工具或库,比如使用` DexClassDumper`(用于反编译DEX文件)或者`Apktool`(用于对APK进行解包和重新打包)来获取更详细的APK信息,如权限列表、活动、服务等。 总之,通过Java的...

    apktools反编译apk文件的利器,

    在安全角度,APK反编译可能涉及到版权和隐私问题,因此在使用apktools时应遵守相关法律法规,并尊重软件开发者的知识产权。 总的来说,apktools是Android开发者和安全研究人员的重要工具,它提供了对APK文件的深入...

    获取APK信息工具

    这个信息通常可以通过查看APK的文件属性来获取,或者使用特定的工具进行计算。 包名(Package Name)是每个APK的唯一标识符,它遵循域反向命名规则,例如`com.example.myapp`。包名在Android系统中用于区分不同的...

    php获取apk信息包名应用名版本

    在PHP环境中,我们可能需要获取APK文件的一些元数据信息,例如包名、应用名称、版本名称、支持的屏幕尺寸和语言等。这在自动化部署、应用分析或者构建与APK相关的服务时非常有用。以下是如何使用PHP来实现这些功能的...

    APKTOOLS APK共存工具

    总的来说,APKTOOLS APK共存工具为开发者和爱好者提供了一个强大的平台,通过它可以实现对APK文件的深度定制,以满足多样化的使用需求。无论是为了调试、分析还是实现多版本共存,APKTOOLS都是一个不可多得的工具。

    php 获取安卓apk信息

    在IT行业中,PHP是一种广泛使用的服务器端脚本语言,尤其在Web开发领域有着重要的地位。当我们谈论“php 获取安卓apk信息”时,我们通常是指通过PHP脚本来解析和提取Android应用(APK)的元数据,如应用名称、版本号...

    APK信息提取,好用的apk信息提取工具

    本文将详细探讨如何使用好用的APK信息提取工具来获取这些关键信息。 首先,我们要明白APK信息提取的主要内容包括以下几个方面: 1. **基本信息**:这包括应用的名称、版本号、签名信息、应用ID、最小和目标SDK版本...

    APK Messenger APK信息查看工具

    PK Messenger 是一款电脑端APK信息文件提取工具,致力于做PC端最强大的APK信息查看工具。 本工具能够提供开发人员非常多的详细信息,秒杀apkhelper,apkinfo等同类信息读取工具 软件特色 获取应用名,支持提取多...

    apk反编译工具(apktools、androidxzs)

    3. **重新打包和签名**:在修改了源代码或资源后,你可以使用apktools将所有内容重新打包成新的APK,并进行签名,使其可以安装在Android设备上。 接下来,是androidxzs工具。这个工具相较于apktools,可能相对较少...

    apktools 编译 APK

    通过使用 ApkTools,你可以深入了解 APK 文件的内部结构,进行自定义修改,然后重新打包成可安装的应用程序。这一过程对于调试、逆向工程、优化或本地化 Android 应用程序非常有用。 **1. APK 文件结构** APK 文件...

    自动获取APK信息

    这个是之前上传的工具的升级版。之前的工具在使用中发现获取的信息不够用,所有做了升级。有新想法的朋友请联系我。

    ApkTools解压工具

    2. **解压APK**:使用`apktool d your.apk`命令解包APK,会在当前目录下生成一个与APK文件名相同的目录。 3. **修改资源**:进入解压后的目录,可以直接编辑XML、图片和其他资源文件。 4. **重新打包**:使用`...

    获取apk包名,版本号等信息的jar包

    在Android开发过程中,有时我们需要获取APK包的相关信息,如包名、版本代码(versionCode)、版本名称(versionName)等。这些信息对于版本管理和应用更新检查至关重要。本篇文章将详细解析如何使用Java来获取未安装...

    Java解析Apk信息

    在Android开发中,有时我们需要对APK文件进行分析,例如获取包名、版本信息或版本号等元数据。Java作为一种跨平台的语言,提供了多种方法来实现这一目标。本篇文章将详细探讨如何使用Java解析APK信息,以及相关的...

    android apk最新反编缉工具 apktools AndroidKiller

    总结来说,"android apk最新反编译工具 apktools AndroidKiller"是一个集成了apktools并提供了图形化界面的反编译工具,通过lua脚本支持和丰富的配置选项,使得用户能够高效地对Android应用进行反编译、分析和修改。...

    椒盐宝可梦手机端.apk

    椒盐宝可梦手机端.apk

Global site tag (gtag.js) - Google Analytics