It’s responsible for running commands on a connected emulator or Android device. Daemon: Or, ADBD is a background process that runs on both connected devices.Client: It’s is very computer on which you use a command-line terminal to issue an ADB command.If you are curious about how these 3 components work together to make ADB and ADB shell commands functions, see below: ADB works with the aid of three components called Client, Daemon, and Server. ADB Shell KeyEvent commands What is ADB Shell?ĪDB commands can be used to debug Android devices, install or uninstall apps, and get information about a connected device.