apk反编译(获取包的package,activity信息)

本文介绍了两种方法来反编译apk,以获取其package和activity信息。一种是利用Android SDK自带的aapt工具,通过命令行执行特定命令;另一种是安装apktool,通过反编译工具解析apk,最终找到AndroidManifest.xml文件来查看相关信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有两种方法:

  1. 使用aapt工具(Android SDK自带的)在 …\Android\android-sdk\build-tools…目录底下。
    在这里插入图片描述
    在命令行中切换到aapt.exe目录执行命令: aapt dump badging C:\Users\herby\Downloads\xiaomiNotes.apk
    在这里插入图片描述
  2. 使用反编译工具:
  • 安装apktool

下载Windowswrapper script(保存到本地,命名为apk.bat);
下载apktool-2(最新版) ,并将其命名为apktool.jar;

(以上的下载路径是要求网络可以翻墙的,这边也可以直接到我的百度云盘上获取,但无法保证是最新版的。链接: https://pan.baidu.com/s/1i4Lm74p 密码: a4z5)

  • 把上面的两个文件放到相同的一个目录下面,例子中放置在:C:\Users\herby.he\ApkTool ,如图:
    在这里插入图片描述
    简单几步,apktool 就已经安装成功了。

  • 反编译apk

在dos界面中输入:apktool , 注意要在刚刚保存的文件路径下输入指令。
输入命令后,点击enter,会出现一系列关于apktool的用法
在这里插入图片描述
上面红色框框中就是我们需要用到的,接下来,我们需要知道目标apk的路径,例子中apk的路径是:C:\Users\herby.he\ApkTool, 在dos界面中输入:下图红色框中命令
在这里插入图片描述
命令运行后,在目标apk所在目录下就会出现一个文件夹
在这里插入图片描述
打开文件夹,找到AndroidManifest.xml文件,并用浏览器打开。
在这里插入图片描述
从浏览器打开,找到这个apk的package和启动的activity
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值