沫延说
沫延说
ADB命令从Android中提取APP安装包
ADB命令从Android中提取APP安装包

前    言

有次需要旧版本的某款应用,现在找个“历史版本”太困难了……刚好想起之前用的旧手机上应该有。故事就这么开始了

 

前期准备

  1. 目标Android设备
  2. Windows7以及更新版本的系统
  3. 安装好的设备驱动程序(建议但不是必须项目,若不安装有可能造成问题)

 

实    操

首先打开Android设备的USB调试模式并授权RSA指纹(Android设备上会有提示,若无提示也许不影响)

 

使用命令

adb shell pm list package

列出该设备上所有(用户)APP

输出结果类似于:

package:com.android.providers.telephony
package:com.android.providers.calendar
package:com.android.providers.media
package:com.securespaces.android.sscm.service
package:com.sohu.inputmethod.sogou

 

根据需求找到目标应用,例如某手机输入法

使用命令查询

adb shell pm path com.sohu.inputmethod.sogou

输出结果类似于

package:/data/app/com.sohu.inputmethod.sogou/base.apk

该结果为安装包绝对位置

 

下一步提取安装包到某目录

adb pull /data/app/com.sohu.inputmethod.sogou/base.apk /apk/base.apk

稍等片刻APK安装包将会被提取到ADB目录下的APK文件夹中.

 

 

 

 

感谢您阅读ADB命令从Android中提取APP安装包

及时获取更多文章,欢迎关注“Topstalk”微信订阅号

Thank you for reading the ADB命令从Android中提取APP安装包

Get more articles in time,Welcome to follow the "Topstalk" WeChat subscription account

Morton.L

文章作者

发表评论

textsms
account_circle
email

沫延说

ADB命令从Android中提取APP安装包
前    言 有次需要旧版本的某款应用,现在找个“历史版本”太困难了......刚好想起之前用的旧手机上应该有。故事就这么开始了   前期准备 目标Android设备 Windows7以及更新版本…
扫描二维码继续阅读
2018-09-22