{"id":21333856,"url":"https://github.com/nexenio/adb-util","last_synced_at":"2025-07-12T10:32:19.445Z","repository":{"id":86554286,"uuid":"105026092","full_name":"neXenio/adb-util","owner":"neXenio","description":"Electron app for Android developers, providing a GUI for common ADB operations","archived":false,"fork":false,"pushed_at":"2020-07-07T05:04:37.000Z","size":1065,"stargazers_count":61,"open_issues_count":17,"forks_count":12,"subscribers_count":23,"default_branch":"master","last_synced_at":"2024-11-07T20:41:30.704Z","etag":null,"topics":["adb","android","android-development","electron-app"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/neXenio.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2017-09-27T14:07:13.000Z","updated_at":"2024-09-25T07:31:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"c5bde01f-62b4-471a-835f-a66d78aa479b","html_url":"https://github.com/neXenio/adb-util","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/neXenio%2Fadb-util","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neXenio%2Fadb-util/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neXenio%2Fadb-util/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/neXenio%2Fadb-util/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/neXenio","download_url":"https://codeload.github.com/neXenio/adb-util/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225814686,"owners_count":17528295,"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","android-development","electron-app"],"created_at":"2024-11-21T23:16:29.613Z","updated_at":"2024-11-21T23:16:30.280Z","avatar_url":"https://github.com/neXenio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![WIP](https://img.shields.io/badge/work%20in%20progress-yes-green.svg)](https://github.com/neXenio/adb-util) [![GitHub license](https://img.shields.io/github/license/neXenio/adb-util.svg)](https://github.com/neXenio/adb-util/blob/master/LICENSE)\n\n# ADB Utility\n\nAn [Electron] application for Android developers, providing a GUI for common [ADB] operations.\n\n![screenshot]\n\nThe tool offers some convenience utilities to speed up the development, especially when handling multiple devices. Features:\n\n- [x] Listing connected devices (`adb devices`)\n- [x] Discovering network devices with the ADB deamon (`nmap -p 5555`)\n- [ ] Connecting and disconnecting devices (`adb connect`, ...)\n- [ ] Toggling connections between USB and TCP (`adb usb`, ...)\n- [x] Executing shell commands (`adb shell`)\n    - [x] Fetching features (`pm list features`)\n    - [x] Fetching properties (`getprop`)\n    - [x] Fetching settings (`settings get`)\n    - [x] Fetching network configuration (`ip addr show wlan0`)\n    - [ ] Starting and stopping applications (`am start`, ...)\n    - [ ] Clearing application data (`pm clear`)\n    - [ ] Grabbing screenshots (`screencap`)\n- [ ] Installing and uninstalling applications (`adb install`, ...)\n- [ ] Pushing and pulling files and folders\n- [ ] Viewing Logcat output (`adb logcat`)\n\nYou can check the progress of new features in the [project] section.\n\n## Requirements\n\nMake sure that `adb` is available in your `PATH`. You can check if that's the case by opening a terminal and executing `adb version`.\n\n## Downloads\n\nIf you don't want to build the project yourself, head over to the [releases] section and grab an executable from there.\n\n## Development\n\n#### Deploying\n\n```sh\n$ npm install    # install dependencies\n$ npm start      # support for reloading views, restarting electron\n```\n\n#### Building Releases\n\n```sh\n$ npm run build      # all\n$ npm run build-osx  # osx(64)\n$ npm run build-win  # win(32, 64)\n```\n\n#### Contributing\n\nPlease checkout the [open issues] and the [project] section. Looking forward to your pull requests!\n\n## Build With\n\nThis tool is being built using [Electron], powered by [react] and [redux]. It heavily relies on the [adbkit] module.\n\n**Note** regarding code quality: This tool has been created by people that just got started with this technology stack. Although we try to follow best practices, you might not want to use this project as a reference.\n\n## License\n\n[Apache License V2](LICENSE)\n\nCopyright © neXenio GmbH.\n\n[electron]: https://github.com/electron/electron\n[react]: https://github.com/facebook/react\n[redux]: https://github.com/reactjs/redux\n[adbkit]: https://github.com/openstf/adbkit\n[adb]: https://developer.android.com/studio/command-line/adb.html\n[screenshot]: assets/screenshot.png\n[project]: https://github.com/neXenio/adb-util/projects/1\n[open issues]: https://github.com/neXenio/adb-util/issues\n[releases]: https://github.com/neXenio/adb-util/releases","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexenio%2Fadb-util","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnexenio%2Fadb-util","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnexenio%2Fadb-util/lists"}