{"id":16317832,"url":"https://github.com/radon8472/adbcontrol","last_synced_at":"2025-04-08T13:33:06.796Z","repository":{"id":208110752,"uuid":"106019116","full_name":"Radon8472/adbcontrol","owner":"Radon8472","description":"Remote control for Android Devices (Phones, Tablet or even Amazon FireTV Stick)","archived":false,"fork":false,"pushed_at":"2018-07-04T10:31:03.000Z","size":23,"stargazers_count":4,"open_issues_count":0,"forks_count":1,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-23T14:37:50.390Z","etag":null,"topics":["adb","amazon-fire-stick","android","phone","remote-control","tablet"],"latest_commit_sha":null,"homepage":"http://marian.schedenig.name/2014/07/03/remote-control-your-android-phone-through-adb/","language":"HTML","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/Radon8472.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}},"created_at":"2017-10-06T15:15:52.000Z","updated_at":"2024-02-29T09:10:16.000Z","dependencies_parsed_at":"2023-11-19T19:47:06.308Z","dependency_job_id":null,"html_url":"https://github.com/Radon8472/adbcontrol","commit_stats":null,"previous_names":["radon8472/adbcontrol"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Radon8472%2Fadbcontrol","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Radon8472%2Fadbcontrol/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Radon8472%2Fadbcontrol/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Radon8472%2Fadbcontrol/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Radon8472","download_url":"https://codeload.github.com/Radon8472/adbcontrol/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247852073,"owners_count":21006876,"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","amazon-fire-stick","android","phone","remote-control","tablet"],"created_at":"2024-10-10T22:09:22.623Z","updated_at":"2025-04-08T13:33:04.202Z","avatar_url":"https://github.com/Radon8472.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"## ADB Control\n\nThis is a \"fork\" of a project by Marian Schedenig \n\nLink to original source:\nhttp://marian.schedenig.name/2014/07/03/remote-control-your-android-phone-through-adb/\n\n\n\nThe tool does the following:\n\n* Repeatedly grab a screenshot from the phone and display it in a Window\n* Capture keyboard events and forward them to the phone\n* Capture mouse clicks and drags and forward them to the phone\n\n\nBefore you first start it, make sure you have adb installed and modify the config file.\n\n## Configuration options:\n\n| Config-Key         |Description |\n|--------------------|---------|\n|adbCommand          |the full path to the adb tool as a shell command. Linux users note that Java doesn’t like the ~ character in file paths to access the home directory. |\n|screenshotDelay     |the delay (in milliseconds) between displaying a screenshot and grabbing the next one. Note that the actual grabbing process will probably take considerably longer than this delay, so the update rate will be slower. |\n|localImageFilePath  |the location on local drive where screenshot file is stored|\n|phoneImageFilePath  |the location on the phone where the screenshot file is stored before downloading it.|\n\n\n\nOnce the configuration is done, simply run the tool like this:\n\n```java -jar adbcontrol.jar```\n\n\nIn the window, you can single click to send a tap event or click-drag to send a swipe event to the phone. Pressing a number or letter key (or anything else that produces an ASCII character between 33 and 127) will send that key press to the phone. Additionally, the following keys are forwarded:\n\n* Enter\n* Escape – as the Back key on Android\n* Home\n* Backspace\n* Cursor keys\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradon8472%2Fadbcontrol","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fradon8472%2Fadbcontrol","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fradon8472%2Fadbcontrol/lists"}