美文网首页Linux学习与应用技巧
可以直接操作的 apk 命令

可以直接操作的 apk 命令

作者: 黑键手记 | 来源:发表于2020-01-19 16:12 被阅读0次

aapt 有两个命令可以直接操作 apk 文件,可以很方便的帮我们查看 apk 的一些基本信息

1、aapt dump xmltree apk文件名.apk 资源文件名.后缀

比如,我们想查看 apk 安装包中的清单文件,我们还是以「瑞幸」为例吧。

执行命令

aapt dump xmltree lucky.apk AndroidManifest.xml

得到 AndroidManifest.xml 的信息

如下图:

注意:如果没有将 aapt 命令 设为 环境变量,则会爆出 aapt: command not found 的问题

看,一条命令就能拿到这些信息了,省去了解压或者反编译等操作,是不是很简单!

2、dexdump dex文件名.dex

和 aapt 命令差不多,dexdump 命令直接操作的是 dex 文件。

当我们将 apk 文件进行解压之后,有的时候需要查看dex 文件,那么可以使用 dexdump 命令查看一下。

比如,我们解压 「瑞幸」的 apk 文件,得到 dex 文件

我们来看一下这个 classes.dex

dexdump classes.dex


得到的 dex 文件很长,我们可以用 “>” 将文件保存到本地进行分析处理。

dexdump classes.dex > luckydex.txt'

就像这样。

好了,本篇就简单介绍这两个命令,后续会继续跟进,谢谢大家。

相关文章

  • 可以直接操作的 apk 命令

    aapt 有两个命令可以直接操作 apk 文件,可以很方便的帮我们查看 apk 的一些基本信息 1、aapt du...

  • Android ADB 常用命令

    安装Apk 命令 adb install (apk 直接拖拽过来就可以了) 向手机中写入文件 adb push D...

  • 2.命令执行漏洞

    定义:攻击者可以随意执行系统命令,命令可以连接执行:&,||,| 命令执行漏洞:直接调用操作系统命令 代码执行漏洞...

  • Android Studio中使用Terminal编译报错

    Android Studio提供了命令行工具Terminal,可以直接用Gradle语句打包apk。当然首先要在系...

  • jenkins上传应用到蒲公英

    前言 我们使用Jenkins自动打包的apk要怎么上传蒲公英平台呢?来看下 操作 1使用命令上传 apk 到蒲公英...

  • git 笔录

    Windows 端可以使用gitGUI 来操作,也可以直接使用Android->VCS->GIT来进行操作。 命令...

  • mongoDB控制台命令

    进入控制台 直接输入mongo 基本操作 更多操作 显示数量 使用下面命令可以设置命令行显示数据的数量,避免Typ...

  • xcode 控制台调试功能

    断点调试: 可以使用命令行,也可以直接在xcode上鼠标操作。个人喜欢直接鼠标操作,来的更快些。这个因个人喜好来吧...

  • 全命令打包APK

    打包APK体验 进行一次安卓手动打包,全程命令行操作 APK构建流程 先看看Google给出的构建流程 典型 An...

  • 查看 Apk方法方法总数

    参考:直接把apk导入,就可以查看apk的放法数http://inloop.github.io/apk-metho...

网友评论

    本文标题:可以直接操作的 apk 命令

    本文链接:https://www.haomeiwen.com/subject/ftirzctx.html