The following adb commands may be of use to you.
adb devices (list of attached devices with serial number
adb devices –l (attached devices listed with product and model)
adb.exe shell pm list packages (list package name)
adb.exe shell pm list packages –f (list package name and include file path)
adb.exe shell pm list packages – a (show hidden files)
adb.exe shell pm list packages -3 (list third-party package names)
adb.exe shell pm list packages –u (list uninstalled package names)
dumpsys package packages (list information on all applications)
adb.exe shell pm dump <name> (list information on one specific package)
adb.exe shell pm path <package> (list path to application apk file)
adb.exe shell pm list permissions –g –f (list permission details)
adb pull <file> <local>
adb backup –shared
adb backup –all
Pull Paths
/data/data/<package>
/databases
/shared_prefs
/data/app
/system/app
/mnt/emmc
/mnt/sdcard
/mnt/sdcard/external_sd
If adb keeps crashing or will not recognize, try the following:
adb kill-server
adb start-server
For more information, refer to Heather Mahalik’s co-authored Practical Mobile Forensics, 2nd edition.