{"id":20711110,"url":"https://github.com/kdrag0n/android-webinstall","last_synced_at":"2025-04-09T10:10:13.492Z","repository":{"id":38352186,"uuid":"336163497","full_name":"kdrag0n/android-webinstall","owner":"kdrag0n","description":"Easy-to-use web installer for Android-based operating systems","archived":false,"fork":false,"pushed_at":"2023-07-20T00:51:48.000Z","size":953,"stargazers_count":272,"open_issues_count":5,"forks_count":59,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-04-02T03:56:25.277Z","etag":null,"topics":["android","fastboot","installer","javascript","vue","webusb"],"latest_commit_sha":null,"homepage":"https://protonaosp.kdrag0n.dev/","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kdrag0n.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null},"funding":{"liberapay":"kdrag0n","custom":"https://paypal.me/kdrag0ndonate"}},"created_at":"2021-02-05T04:29:26.000Z","updated_at":"2025-03-10T06:06:23.000Z","dependencies_parsed_at":"2023-10-21T13:00:06.355Z","dependency_job_id":null,"html_url":"https://github.com/kdrag0n/android-webinstall","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/kdrag0n%2Fandroid-webinstall","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdrag0n%2Fandroid-webinstall/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdrag0n%2Fandroid-webinstall/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kdrag0n%2Fandroid-webinstall/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kdrag0n","download_url":"https://codeload.github.com/kdrag0n/android-webinstall/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248018061,"owners_count":21034048,"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":["android","fastboot","installer","javascript","vue","webusb"],"created_at":"2024-11-17T02:14:05.372Z","updated_at":"2025-04-09T10:10:13.456Z","avatar_url":"https://github.com/kdrag0n.png","language":"Vue","readme":"# Android web installer\n\nThis is an easy-to-use web installer for Android-based operating systems that runs entirely in the browser. It uses WebUSB, which is supported by Chromium and its derivatives, and my [fastboot.js](https://github.com/kdrag0n/fastboot.js) library for flashing. This allows it to work on computers and Android devices software with no additional software or command-line tools.\n\nIf you have a device officially supported by [ProtonAOSP](https://github.com/ProtonAOSP), you can try flashing it with the official instance of this web installer at [ProtonAOSP web installer](https://protonaosp.org/install/web/?utm_source=github\u0026utm_campaign=android-webinstall).\n\n![Screenshot of an install in progress on a desktop computer](https://user-images.githubusercontent.com/7930239/107459937-10c41e80-6b0c-11eb-8fbc-6882145f164f.png)\n\n## Install process\n\nThe following screenshots show the entire installation process, from start to finish:\n\n### Desktop\n\n![Step: Prepare your device](https://user-images.githubusercontent.com/7930239/107459556-516f6800-6b0b-11eb-93b6-a3726c1d6256.png)\n![Step: Choose an install type](https://user-images.githubusercontent.com/7930239/107459558-5207fe80-6b0b-11eb-80b7-5597e640bb0c.png)\n![Step: Connect your device](https://user-images.githubusercontent.com/7930239/107459568-56341c00-6b0b-11eb-9f44-2760d873c8d7.png)\n![Step: Unlock your bootloader](https://user-images.githubusercontent.com/7930239/107459571-57654900-6b0b-11eb-9a6e-1b83a9c8bb7b.png)\n![Step: Download a build](https://user-images.githubusercontent.com/7930239/107459576-57fddf80-6b0b-11eb-82cb-731b35c6a10b.png)\n![Step: Install ProtonAOSP](https://user-images.githubusercontent.com/7930239/107459937-10c41e80-6b0c-11eb-8fbc-6882145f164f.png)\n![Step: Installation complete](https://user-images.githubusercontent.com/7930239/107459580-59c7a300-6b0b-11eb-831f-8d55e7c4c5ef.png)\n\n## Adapting for other ROMs\n\nBy default, this installer is configured for the ProtonAOSP production environment, but it was built with reusability in mind. It can be adapted to other ROM projects with only configuration changes.\n\nYou can start with the following Yarn commands:\n\n- `yarn install`\n- `yarn serve`\n- `yarn build`\n- `yarn lint`\n\nAll configuration is in `src/config.js` and `.env`, and the release index at `public/releases/index.json` is fetched from the root of the domain hosting the installer. You may also want to change the favicon at `public/favicon.png`.\n\n## Contributing\n\nContributions are welcome! If you adapt this installer or make other improvements to it, please contribute the improvements back to the official repository instead of forking it and keeping the changes to yourself. There are many rough edges that need to be improved upon.\n","funding_links":["https://liberapay.com/kdrag0n","https://paypal.me/kdrag0ndonate"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkdrag0n%2Fandroid-webinstall","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkdrag0n%2Fandroid-webinstall","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkdrag0n%2Fandroid-webinstall/lists"}