adb 获取 Android 设备中已安装的 apk 文件

前言

今天发现手机上一个应用在应用商店已经搜索不到了,想把其推荐给朋友使用,发现不知道从哪里找原始的 apk 安装文件,记录一下。

如何提取 apk

两种方法

MT管理器导出

可以使用 MT管理器(Android 平台逆向神器),它有个 安装包提取 的功能,可以方便快捷的查看应用包名及导出。MT管理器官方下载地址,它长下面这样
在这里插入图片描述

借助电脑使用 adb

在这里插入图片描述

分三步走:

1. 查看包名

adb shell pm list package # 若只需要查看第三方包可以添加 -3 参数

如果不知道应用包名,这样一般是对应不上应用和包名的,不够清晰。这里也可以借助 MT管理器 查看包名.

2. 查看包名对应的 apk 在 Android 设备上的具体位置

adb shell pm path 【包名】

3. adb pull 从 Android 设备上获取文件

adb pull 【Android地址】 【电脑地址】

Android 调试桥 (adb) 简介

  • 客户端: 用于发送命令。客户端在开发计算机上运行。您可以通过发出 adb 命令来从命令行终端调用客户端。
  • 守护进程 (adbd): 在设备上运行命令。守护进程在每个设备上作为后台进程运行。
  • 服务器: 管理客户端和守护进程之间的通信。服务器在开发机器上作为后台进程运行。

启动某个 adb 客户端时,客户端会先检查是否有 adb 服务器进程正在运行。如果没有,它将启动服务器进程。服务器在启动后会与本地 TCP 端口 5037 绑定,并监听 adb 客户端发出的命令 - 所有 adb 客户端均通过端口 5037adb 服务器通信。
然后,服务器会与所有正在运行的设备建立连接。

其他

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值