1.导出packagelist:
adb shell cmd package list packages -f > f:\package.txt //列出apk包名,安装路径等信息
adb shell pm list packages -d > f:package_d.txt//只输出禁用的包
adb shell pm list packages -e > f:package_e.txt//只输出启用的包
adb shell pm list packages | grep com.android > f:package.txt//列出所有以com.android开头的包名
adb shell dumpsys package com.android.stk > f:\version //查看应用版本和权限
adb shell dumpsys window | findStr mCurrentFocus //查看当前界面应用所在的包名和Activity
adb shell dumpsys window | grep mCurrentFocus //用Git Bash查看当前界面应用所在的包名和Activity
2.导出telephony.db:
adb pull /data/user_de/0/com.android.providers.telephony/databases/telephony.db C:\Users\Desktop
3.导出apn.xml:
adb pull system/etc/apns-conf.xml f:\
4.导出升级后的Log文件:
adb pull cache/recovery f:\recovery\
5.adb pull
adb pull /data/system/users/0/settings_system.xml C:\Users\Desktop
adb pull /data/system/users/0/settings_global.xml C:\Users\Desktop
adb pull /data/user_de/0/com.android.providers.telephony/databases/telephony.db C:\Users\Desktop
adb pull /data/user_de/0/com.android.server.telecom/files/phone-account-registrar-state.xml C:\Users\Desktop
adb pull /storage/emulated/0/1.mp4 C:\Users\Desktop
adb pull /data/anr E:\anr\
6. adb push
adb push MediaProvider.apk /system/priv-app/MediaProvider
adb push Settings.apk /system/priv-app/Settings/
adb push TeleService.apk /system/priv-app/TeleService/
adb push Settings.apk /system/priv-app/Settings/
adb push Telecom.apk /system/priv-app/Telecom/
adb push telephony-common.jar /system/framework/
adb push qti-telephony-common.jar /system/framework/
adb push SystemUI.apk /system/priv-app/SystemUI/
7.录制视频
adb shell screenrecord /storage/emulated/0/1.mp4
8.命令修改Countrycode:
adb shell am broadcast -a "com.android.intent.action.XXXX" --ei "type" "1" -e "code" "CN"
9.根据包名得到相应apk的安装路径:
C:\Windows\System32>adb shell pm path com.android.phone
package:/system/priv-app/TeleService/TeleService.apk