Useful ADB commands list
Hi everyone, have a nice day. Sometimes we forget about what terminals can do, but terminals is much better than UI views. It's much faster than the UI prompting. In android, they are so much ADB commands are there, but I don't like to confuse. Just represents important commands in ADB,
Adb path: C:\Users\Username\AppData\Local\Android\Sdk\platform-tools
Wifi debug
------------
adb tcp ip portnumber(Ex: 5555)
adb connect ip address portnumber (Ex: adb connect 192.168.1.5:5555)
adb devices -> list the devices.
adb kill-server -> Terminate the adb server process.
adb install test.apk -> Install the apk.
adb install -l test.apk -> forward lock application.
adb install -r test.apk -> replace existing application.
adb install -t test.apk -> allow test packages.
adb install -s test.apk -> install application on sdcard.
adb install -d test.apk -> allow version code downgrade.
adb install -p test.apk -> partial application install.
adb uninstall com.test.app -> Uninstall the application.
adb uninstall -k com.test.app -> Keep the data and cache directories around after package removal.
adb shell pm clear com.test.abc -> Clearing app data and cache.
adb pull /sdcard/music.mp4 -> download the file from sdcard
adb pull /sdcard/music.mp4 d:\ -> download the file from sdcard to D: drive
adb logcat *:V -> lowest priority, filter to only show Verbose level
adb logcat *:D -> filter to only show Debug level
adb logcat *:I -> filter to only show Info level
adb logcat *:W -> filter to only show Warning level
adb logcat *:E -> filter to only show Error level
adb logcat *:F -> filter to only show Fatal level
adb logcat *:S -> Silent, highest priority, on which nothing is ever printed
adb logcat -b radio -> View the buffer that contains radio/telephony related messages.
adb logcat -b event -> View the buffer containing events-related messages.
adb logcat -b main -> default
adb logcat -c Clears-> the entire log and exits.
adb logcat -d Dumps -> the log to the screen and exits.
adb logcat -f test.logs Writes log message output to test.logs.
adb logcat -g Prints the size of the specified log buffer and exits.
adb logcat -n <count> Sets the maximum number of rotated logs to <count>.
adb shell screencap /sdcard/screen.png -> Screenshot of a device display.
adb pull /sdcard/screen.png -> Download the screenshot from device.
adb shell screenrecord /sdcard/demo.mp4 -> Record the screen, Support only 4.4+
adb pull /sdcard/demo.mp4 -> Download screenshot from device.
adb shell screenrecord --size <WIDTHxHEIGHT> -> Set video size (Ex: 1280x720)
adb shell screenrecord --bit-rate <RATE> -> Set the bit rate of video-calling
adb shell screenrecord --time-limit <TIME> -> Set the maximum time of video record, default and maximum is 180 seconds.
adb shell screenrecord --rotate -> Rotate the screen
adb shell screenrecord --verbose -> Display the log information on the command-line screen. If you do not set this option, the utility does not display any information while running.
adb shell ->1
netstat -> to show the network statistics
netcfg -> configure and manage network connections via profiles
ip -f inet addr show wlan0 -> show WiFi IP Address
Adb path: C:\Users\Username\AppData\Local\Android\Sdk\platform-tools
Wifi debug
------------
adb tcp ip portnumber(Ex: 5555)
adb connect ip address portnumber (Ex: adb connect 192.168.1.5:5555)
adb devices -> list the devices.
adb kill-server -> Terminate the adb server process.
adb install test.apk -> Install the apk.
adb install -l test.apk -> forward lock application.
adb install -r test.apk -> replace existing application.
adb install -t test.apk -> allow test packages.
adb install -s test.apk -> install application on sdcard.
adb install -d test.apk -> allow version code downgrade.
adb install -p test.apk -> partial application install.
adb uninstall com.test.app -> Uninstall the application.
adb uninstall -k com.test.app -> Keep the data and cache directories around after package removal.
adb shell pm clear com.test.abc -> Clearing app data and cache.
adb pull /sdcard/music.mp4 -> download the file from sdcard
adb pull /sdcard/music.mp4 d:\ -> download the file from sdcard to D: drive
adb logcat *:V -> lowest priority, filter to only show Verbose level
adb logcat *:D -> filter to only show Debug level
adb logcat *:I -> filter to only show Info level
adb logcat *:W -> filter to only show Warning level
adb logcat *:E -> filter to only show Error level
adb logcat *:F -> filter to only show Fatal level
adb logcat *:S -> Silent, highest priority, on which nothing is ever printed
adb logcat -b radio -> View the buffer that contains radio/telephony related messages.
adb logcat -b event -> View the buffer containing events-related messages.
adb logcat -b main -> default
adb logcat -c Clears-> the entire log and exits.
adb logcat -d Dumps -> the log to the screen and exits.
adb logcat -f test.logs Writes log message output to test.logs.
adb logcat -g Prints the size of the specified log buffer and exits.
adb logcat -n <count> Sets the maximum number of rotated logs to <count>.
adb shell screencap /sdcard/screen.png -> Screenshot of a device display.
adb pull /sdcard/screen.png -> Download the screenshot from device.
adb shell screenrecord /sdcard/demo.mp4 -> Record the screen, Support only 4.4+
adb pull /sdcard/demo.mp4 -> Download screenshot from device.
adb shell screenrecord --size <WIDTHxHEIGHT> -> Set video size (Ex: 1280x720)
adb shell screenrecord --bit-rate <RATE> -> Set the bit rate of video-calling
adb shell screenrecord --time-limit <TIME> -> Set the maximum time of video record, default and maximum is 180 seconds.
adb shell screenrecord --rotate -> Rotate the screen
adb shell screenrecord --verbose -> Display the log information on the command-line screen. If you do not set this option, the utility does not display any information while running.
adb shell ->1
netstat -> to show the network statistics
netcfg -> configure and manage network connections via profiles
ip -f inet addr show wlan0 -> show WiFi IP Address
Comments