menu Chancel's blog
rss_feed
Chancel's blog
秋雨一何碧,山色倚晴空。

Android 提取已安装app的APK文件

类型:Android
创建时间:2022-01-03 22:31:24
更新时间:2022-01-03 22:33:11
类型:Android
更新时间:2022-01-03 22:33:11

借助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)

[[replyMessage== null?"发表评论":"@" + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]