前段时间利用该方法从国行S8中提取了goodlock安装在欧版S9中,记录一下
使用该方法能够将系统或用户安装的安卓应用程序提取出来进行备份或安装给其他用户,比如将只有Google Play上有的程序安装给无法使用Google套件的手机
第一步,准备adb工具
下载地址1(Google官方):https://developer.android.com/studio/releases/platform-tools
下载地址2(从Google官方下载的Windows版本,若无法访问Google的话):
http://pan.heguangyu.net/index.php/s/cVvrhH2EQ281h4h
第二步,下载解压adb工具,然后shift+右键在此打开命令提示符
借助 adb shell pm 命令,将安装的所有应用包名列出来:
adb shell pm list packages package:android package:com.android.bluetooth package:com.android.browser package:com.android.calculator2 package:com.android.camera package:com.android.certinstaller package:com.android.contacts
第三步,索引需要提取程序的安装包,如weixin:
adb shell pm path com.tence01.mm package:/data/app/com.tence01.mm/base.apk
在第二步中会显示出所有的安装包,可能会比较难找到自己需要的软件,这个时候推荐在手机上安装可以显示程序包名的app,然后参照app内的包名提示来索引
第四部,提取安装包:
adb pull /data/app/com.tence01.mm/base.apk 2407 KB/s (25567735 bytes in 10.370s)
提取出的安装包会存放在adb目录下,如果想另存在其他位置,如桌面,可以:
adb pull /data/app/com.tence01.mm/base.apk C:\Users\Administrator\Desktop