Run shortcut adb commands in Windows Console.
- Download zip file.
- Extract it to
C:\Program_Files\Scripts
.- Add
C:\Program_Files\Scripts
toPATH
environment variable.
devices
> eadb devices [--adb|-a] [--fastboot|-f] [--specific|-s]
:: list all devices
> eadb devices
:: list adb devices
> eadb devices -a
:: list fastboot devices
> eadb devices -f
:: list particular device (if available)
> set ANDROID_SERIAL=badb05
> eadb devices -s
flash
rom
> eadb flash rom [--system|-s] [--userdata|-u] [--recovery|-r] [--persist|-p] [--cache|-c] [--boot|-b] [--aboot|-a]
:: flash rom build images
> eadb flash rom
:: flash rom build images to specific device
> set ANDROID_SERIAL=badb05
> eadb flash rom
:: flash system and userdata rom build images
> eadb flash rom -su
log
cat
> eadb log cat [--kernel|-k] [--crash|-c] [--main|-m] [--threadtime|-t] [--out|-o <file>]
:: get logcat to logcat.log
> eadb log cat
:: get logcat to logcat2.log
> eadb log cat -o logcat2.log
:: get crash and kernel log with threadtime logcat to logcat3.log
> eadb logcat -ckto logcat3.log
kmsg
> eadb log kmsg [--out|-o <file>]
:: get kernel message log to kmsg.log
> eadb log kmsg
:: get kernel message log to kmsg2.log
> eadb log kmsg -o kmsg2.log
systrace
> eadb log systrace [--time|-t <time>] [--out|-o <file>]
:: get 30s systrace to systrace.html
> eadb log systrace
:: get 10s systrace to systrace.html
> eadb log systrace -t 10
:: get 20s systrace to systrace2.html
> eadb log systrace -t 10 -o systrace2.html
trace_pipe
> eadb log trace_pipe [--out|-o <file>] [<args>...]
:: trace events need to enabled first
:: get trace event logs to trace_pipe.log
> eadb log trace_pipe
:: get trace event logs to trace_pipe2.log
> eadb log trace_pipe -o trace_pipe2.log
logcat
> eadb logcat [--kernel|-k] [--crash|-c] [--main|-m] [--threadtime|-t] [--out|-o <file>]
:: this is same as "eadb log cat"
root
> eadb root [--remount|-r] [--setenforce|-s] [--verity-disable|-v]
:: set adb in root mode, remount and setenforce
> eadb root
:: set adb in root mode, remount, setenforce and disable verity
> eadb root -r -s -v
:: set adb in root mode and remount
> eadb root --remount
:: set adb in root mode
> eadb root .
shell
lock
> eadb shell lock
:: lock the device
> eadb shell lock
restart
> eadb shell restart
:: restart shell
> eadb shell restart
screencap
> eadb shell screencap [--out|-o <file>]
:: capture screen to screencap.png
> eadb shell screencap
:: capture screen to screencap2.png
> eadb shell screencap -o screencap2.png
unlock
> eadb shell unlock
:: unlock the device
> eadb shell unlock
wait-for-device
> eadb wait-for-device
:: wait for device to be in adb mode
> eadb wait-for-device
:: switch fastboot device to adb mode and wait till available
> eadb wait-for-device
:: wait for specific device to be in adb mode
> set ANDROID_SERIAL=badb05
> eadb wait-for-device
wait-for-fastboot
> eadb wait-for-fastboot
:: wait for device to be in fastboot mode
> eadb wait-for-fastboot
:: switch adb device to fastboot mode and wait till available
> eadb wait-for-fastboot
:: wait for specific device to be in fastboot mode
> set ANDROID_SERIAL=badb05
> eadb wait-for-fastboot