{"id":18840672,"url":"https://github.com/lana-20/android-debug-bridge","last_synced_at":"2025-09-03T05:32:15.180Z","repository":{"id":138539744,"uuid":"603984213","full_name":"lana-20/android-debug-bridge","owner":"lana-20","description":"🛠️ Android Debug Bridge (ADB) Utility ⚙️","archived":false,"fork":false,"pushed_at":"2023-03-05T09:00:47.000Z","size":24,"stargazers_count":6,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-11-08T02:49:24.115Z","etag":null,"topics":["adb","android","automated-testing","debug","debugging-tool","mobile","sdet","software-engineering","testing-tools"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lana-20.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-02-20T04:42:20.000Z","updated_at":"2024-07-18T00:01:19.000Z","dependencies_parsed_at":null,"dependency_job_id":"a8388c87-25a7-4233-bdff-0c8db95e3be5","html_url":"https://github.com/lana-20/android-debug-bridge","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lana-20%2Fandroid-debug-bridge","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lana-20%2Fandroid-debug-bridge/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lana-20%2Fandroid-debug-bridge/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lana-20%2Fandroid-debug-bridge/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lana-20","download_url":"https://codeload.github.com/lana-20/android-debug-bridge/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":231838997,"owners_count":18434203,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["adb","android","automated-testing","debug","debugging-tool","mobile","sdet","software-engineering","testing-tools"],"created_at":"2024-11-08T02:48:33.481Z","updated_at":"2024-12-30T09:44:21.446Z","avatar_url":"https://github.com/lana-20.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# [Android Debug Bridge (ADB)](https://developer.android.com/studio/command-line/adb) Utility\n\n\nAndroid Debug Bridge (adb) is a versatile command-line tool that lets me communicate with a device. The \u003ccode\u003eadb\u003c/code\u003e command facilitates a variety of device actions, such as installing and debugging apps. \u003ccode\u003eadb\u003c/code\u003e 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:\n\n* 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.\n* A **daemon (adbd)**, which runs commands on a device. The daemon runs as a background process on each device.\n* A **server**, which manages communication between the client and the daemon. The server runs as a background process on your development machine.\n\n\u003ccode\u003eadb\u003c/code\u003e is included in the Android SDK Platform Tools package. \n\n\u003cimg width=\"600\" alt=\"Screenshot 2023-02-19 at 10 51 33 PM\" src=\"https://user-images.githubusercontent.com/70295997/220033837-f378a652-80a4-492e-8b4c-b49d40d039a4.png\"\u003e\n\n\u003cimg width=\"1800\" src=\"https://user-images.githubusercontent.com/70295997/220491495-466bdbb6-967b-4d21-ab34-23ef858cea90.png\"\u003e\n\n\u003cimg width=\"700\" src=\"https://user-images.githubusercontent.com/70295997/222868030-80f1b1f4-ffb4-4be0-b61b-0051f9696bcc.png\"\u003e\n\n\n\nWhere the ***Daemon (adbd)*** fits in the context of the Android Boot Sequence:\n\n\u003cimg width=\"1800\" src=\"https://user-images.githubusercontent.com/70295997/222864274-a5528b68-b1d7-4ac0-b19e-3992ebd0088b.png\"\u003e\n\nHow ADB compares to SSH:\n\n\u003cimg width=\"800\" src=\"https://user-images.githubusercontent.com/70295997/222871591-30617ef3-76a5-4370-8257-48de1e437222.png\"\u003e\n\n\n★ [ADB logcat](https://github.com/lana-20/adb-logcat-options-filters)\n\n★ [ANR vs Crash](https://github.com/lana-20/anr-vs-crash)\n\n★ [ADB logcat vs bugreport - ANR vs Crash continued](https://github.com/lana-20/android-crash-anr-logcat-bugreport)\n\n★ [ADB commands](https://github.com/lana-20/adb-commands)\n\n★ [ADB system services](https://github.com/lana-20/adb-system-services)\n\n★ [ADB shell and file system](https://github.com/lana-20/adb-shell)\n\n★ [ADB screen copy](https://github.com/lana-20/adb-screen-copy)\n\n\n\n----\n\nHow ADB Works:\n- [Droidcon - Magic of ADB](https://www.droidcon.com/2019/11/15/magic-of-adb/?video=380854175)\n- [Android Developer](https://developer.android.com/studio/command-line/adb)\n- [Google Git](https://android.googlesource.com/platform/system/core/+/master/adb/OVERVIEW.TXT)\n- [dummies.com](https://www.dummies.com/web-design-development/mobile-apps/android-apps/android-emulators-or-whats-so-special-about-the-number-5554/)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flana-20%2Fandroid-debug-bridge","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flana-20%2Fandroid-debug-bridge","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flana-20%2Fandroid-debug-bridge/lists"}