adb

Android Debug Bridge (adb) is a versatile command-line tool that lets you communicate with a device.

Commands

ADB Basics

adb devices (lists connected devices)
adb root (restarts adbd with root permissions)
adb start-server (starts the adb server)
adb kill-server (kills the adb server)
adb reboot (reboots the device)
adb devices -l (list of devices by product/model)
adb shell (starts the backround terminal)
exit (exits the background terminal)
adb help (list all commands)
adb -s <deviceName> <command> (redirect command to specific device)
adb –d <command> (directs command to only attached USB device)
adb –e <command> (directs command to only attached emulator)

Package Installation

adb install <apk> (install app)  
adb install <path> (install app from phone path)  
adb install -r <path> (install app from phone path)
adb install-multiple <apk> config.* (install from xapk)
adb uninstall <name> (remove the app)

Paths

File Operations

Phone Info

Package Info

Configure Settings Commands

Logs

Permissions

Commonly used commands

Download APK from mobile device

References

Last updated

Was this helpful?