作者:E4b9a6, 创建:2022-01-03, 字数:797, 已阅:106, 最后更新:2022-01-03
借助adb shell命令可以很方便地提取APK文件,以提取“应用宝”为例
首先是查找包名
adb shell pm list packages | grep qq
# 实际输出
➜ ~ adb shell pm list packages | grep qq
package:com.tencent.android.qqdownloader
然后根据查找到的包名来确认APK路径
adb shell pm path com.tencent.android.qqdownloader
# 实际输出
➜ ~ adb shell pm path com.tencent.android.qqdownloader
package:/data/app/com.tencent.android.qqdownloader-J8HeSrHmt1te2p1AAgx2XA==/base.apk
最后将APK拉出到下载目录下并重命名为“qqdownloader.apk”
adb pull /data/app/com.tencent.android.qqdownloader-J8HeSrHmt1te2p1AAgx2XA==/base.apk ~/Downloads/qqdownloader.apk
# 实际输出
➜ ~ adb pull /data/app/com.tencent.android.qqdownloader-J8HeSrHmt1te2p1AAgx2XA==/base.apk ~/Downloads/qqdownloader.apk
/data/app/com.tencent.android.qqdownlo.... 20.0 MB/s (12667933 bytes in 0.605s)