Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/lana-20/android-debug-bridge

🛠️ Android Debug Bridge (ADB) Utility ⚙️
https://github.com/lana-20/android-debug-bridge

adb android automated-testing debug debugging-tool mobile sdet software-engineering testing-tools

Last synced: 23 days ago
JSON representation

🛠️ Android Debug Bridge (ADB) Utility ⚙️

Awesome Lists containing this project

README

        

# [Android Debug Bridge (ADB)](https://developer.android.com/studio/command-line/adb) Utility

Android Debug Bridge (adb) is a versatile command-line tool that lets me communicate with a device. The adb command facilitates a variety of device actions, such as installing and debugging apps. adb provides access to a Unix shell that I can use to run a variety of commands on a device. It is a client-server program that includes three components:

* A **client**, which sends commands. The client runs on your development machine. You can invoke a client from a command-line terminal by issuing an adb command.
* A **daemon (adbd)**, which runs commands on a device. The daemon runs as a background process on each device.
* A **server**, which manages communication between the client and the daemon. The server runs as a background process on your development machine.

adb is included in the Android SDK Platform Tools package.

Screenshot 2023-02-19 at 10 51 33 PM

Where the ***Daemon (adbd)*** fits in the context of the Android Boot Sequence:

How ADB compares to SSH:

★ [ADB logcat](https://github.com/lana-20/adb-logcat-options-filters)

★ [ANR vs Crash](https://github.com/lana-20/anr-vs-crash)

★ [ADB logcat vs bugreport - ANR vs Crash continued](https://github.com/lana-20/android-crash-anr-logcat-bugreport)

★ [ADB commands](https://github.com/lana-20/adb-commands)

★ [ADB system services](https://github.com/lana-20/adb-system-services)

★ [ADB shell and file system](https://github.com/lana-20/adb-shell)

★ [ADB screen copy](https://github.com/lana-20/adb-screen-copy)

----

How ADB Works:
- [Droidcon - Magic of ADB](https://www.droidcon.com/2019/11/15/magic-of-adb/?video=380854175)
- [Android Developer](https://developer.android.com/studio/command-line/adb)
- [Google Git](https://android.googlesource.com/platform/system/core/+/master/adb/OVERVIEW.TXT)
- [dummies.com](https://www.dummies.com/web-design-development/mobile-apps/android-apps/android-emulators-or-whats-so-special-about-the-number-5554/)