使用adb命令从Android手机中取出已安装的app包,导出apk

第一步:首先连接手机,连接的电脑可执行adb命令


查看电脑连接的设备

adb devices  

查找包名方式一(监控法)

找安装包的包名可以通过, 操作手机应用打开、退出等可以获取到报名, 当触发这些动作的时候监控会打印当前活动的包名, 可以识别出哪一个是你需要的包。

# 来获取活跃窗口的app包名

adb shell am monitor

查找包名方式二(猜测法)

对于后台启动,并没有页面的后台系统,查询需要导出的包名(这里可进行猜测,也可用普遍逻辑)

 比如:喜马拉雅(ximalaya),腾讯的软件(ten)

adb shell " ps | grep xima "

找到完整包名了,然后此包名查找完整的路径(如图所示,有两个,可都查询一下,第一个不是主线程服务,而是第二个,所以要用第二个进行查询,当然都可以试一下)

adb shell "pm path com.ximalaya.ting.android.car"

找到完整包名路径,接下来就是导出apk(文件)到电脑 adb pull <文件的路径>

adb pull /system/app/TingCarApp_ALI_v2.0_2018_04_25_v3.6.6.0/TingCarApp_ALI_v2.0_2018_04_25_v3.6.6.0.apk

导出的文件就在当前cmd打开窗口下

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值