{"id":20156832,"url":"https://github.com/nachtsternbuild/fastboot-assistant","last_synced_at":"2025-04-09T22:24:58.050Z","repository":{"id":226440360,"uuid":"765823886","full_name":"NachtsternBuild/fastboot-assistant","owner":"NachtsternBuild","description":"Project to facilitate the installation of custom ROMs and GSIs on Android devices. Created with GTK and C.","archived":false,"fork":false,"pushed_at":"2025-04-09T15:00:11.000Z","size":4343,"stargazers_count":14,"open_issues_count":4,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-09T15:49:49.797Z","etag":null,"topics":["adb","android","android-tools","custom-roms","debian","fastboot","fastboot--rom-flash","fastboot-android","fastbootd","heimdall","linux","root","ubuntu"],"latest_commit_sha":null,"homepage":"","language":"C","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/NachtsternBuild.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG/v_0_1_x.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-03-01T17:31:03.000Z","updated_at":"2025-04-09T15:00:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"2121e4c8-6045-4664-a8e3-f4837223512e","html_url":"https://github.com/NachtsternBuild/fastboot-assistant","commit_stats":null,"previous_names":["nachtsternbuild/projekt-122","nachtsternbuild/fastboot-assistant"],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachtsternBuild%2Ffastboot-assistant","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachtsternBuild%2Ffastboot-assistant/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachtsternBuild%2Ffastboot-assistant/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/NachtsternBuild%2Ffastboot-assistant/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/NachtsternBuild","download_url":"https://codeload.github.com/NachtsternBuild/fastboot-assistant/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248121255,"owners_count":21051100,"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-tools","custom-roms","debian","fastboot","fastboot--rom-flash","fastboot-android","fastbootd","heimdall","linux","root","ubuntu"],"created_at":"2024-11-13T23:40:19.770Z","updated_at":"2025-04-09T22:24:58.017Z","avatar_url":"https://github.com/NachtsternBuild.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# fastboot-assistant\n## Description\nProgram to facilitate the installation of custom ROMs and GSIs on Android devices. Based on GTK and Shell.\n\n![sweet_unix](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/images/sweet_unix.png)\n\n## Functions\n- Check the ADB/Fastboot connection\n- Create a working directory\n- change to the working directory\n- boot into fastboot mode\n- Reboot from fastboot mode\n- Reboot into download mode\n- boot into recovery\n- boot to an image\n- lock/unlock the bootloader \n- delete user data\n- backup your full system with root or use the [Open Android Backup](https://github.com/mrrfv/open-android-backup) → ***thanks to @mrrfv***\n- Rename files (recovery.img, boot.img, vendor.img, system.img, payload.zip)\n- flashing recovery.img, boot.img, init_boot.img, vendor_boot.img, vendor.img, system.img, vbmeta.img, dtbo.img, userdata.img, metadata.img, preloader.img, preloader.bin, super.img and many others\n- flashing all images in a directory\n- get device infos\n- some instructions for the program\n- set active slot\n- resize/remove/create boot/vendor/system partition\n\n## Versions\n*\u003chttps://github.com/NachtsternBuild/fastboot-assistant/releases\u003e*\n- ***see [CHANGELOG](https://github.com/NachtsternBuild/fastboot-assistant/tree/main/CHANGELOG) for all changes.***\n- ***see the [SECURTIY.md](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/SECURITY.md)***\n- ***see the [VERSIONS.md](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/VERSIONS.md)***\n- ***see the [BUILDLOG.md](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/BUILDLOG.md) for more information about future versions.***\n\n### Latest\n- **[fastboot-assistant v.0.7.2.1](https://github.com/NachtsternBuild/fastboot-assistant/releases/tag/v.0.7.2.1)** → Linux (Ubuntu/Debian) / Linux (Snap) / Windows via WSL\n- **[fastboot-assistant v.0.7.2](https://github.com/NachtsternBuild/fastboot-assistant/releases/tag/v.0.7.2)** → Linux (Ubuntu/Debian) / Linux (Snap) / Windows via WSL\n---\n### Important Notes\n- **With `v.0.6.2.1` and `v.0.7.x` the support for RPM based Linux distributions is discontinued, because there are many missing tools, like `pkexec` or `heimdall`. Hopefully `Snap` and `Flatpak` will be a suitable replacement for the `RPMs`.**\n- **It is recommended to run the Fastboot-Assistant natively under Linux, because the WSL does not provide the same amount of tools as the real Ubuntu. *This version should only be used if there is no other option.***\n- **The possibility of building the Fastboot Assistant as a `Snap` and `Flatpak` is experimental and has not yet been fully tested. Especially for the construction of the `Flatpak. The dependencies are missing here.**\n\n## Notes\n- Use at your own risk.\n- The device may be damaged.\n- Not every device supports all of the functions\n- Not all operating system variants have the same range of functions.\n- The programme is currently in the **test phase**. *Errors may occur in the programme.*\n\n## Examples Images\n![fastboot-assistant](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/images/fastboot-assistant.png)\n![Flashen](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/images/Flashen.png)\n![Vorbereitungen](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/images/Vorbereitungen.png)\n![Neustart](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/images/info.png)\n\n---\n\n## Some brownies\n- *A big thank you to:*\n  - **@mrrfv → [Open Android Backup](https://github.com/mrrfv/open-android-backup)**\n  - **@Jean28518 → my [build-fastboot-assistant.sh](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/Anwendung/Build/build-fastboot-assistant.sh) is a modified version of *@Jean28518s* version.**\n  \n## Installation of the programme\n### Linux\nThe following tools are required to run the programme.\n- *Android Debug Bridge (adb) and fastboot* \n- *Fastboot*\n- *XZ-utils*\n- *unzip*\n- *zip*\n- *wget*\n- *curl*\n- *pkexec*\n- *heimdall*\n- *\u003e GTK 4.10*\n- *coreutils*\n- *libc6*\n- *xdg-desktop-portal*\n- *xdg-desktop-portal-gtk*\n- *xdg-utils*\n\nThese are installed automatically with the Debian package.\n*Root rights are required for installation.*\n- **Install the Debian package in the terminal with:** \n```sh\nsudo apt-get install /PATH/to/fastboot-assistant.deb\n# oder\nsudo dpkg -i /PATH/to/fastboot-assistant.deb \n```\n***or via a graphical user interface.***\n\n- **Install the Snap:**\n```sh\nsudo snap install ~/path/to/the/snap/fastboot-assistant.snap --devmode\n```\n\n### Windows\n1. unzip the zip file\n2. Follow the steps in the README.md from the Zip\n\n##  Removing fastboot-assistant\n1. open terminal\n2. Execute the following command:\n```sh\n# Debian/Ubuntu\nsudo dpkg -r --force-all fastboot-assistant\n# or if you use snap\nsudo snap remove fastboot-assistant\n```\n\n## Further information\n- see instructions in the applications themselves\n- or the dokumentation\n\n## In case of errors\n- Don't be shy, just complain. \n- Or do it better (*see **Build***)\n  \n## Build\n*see build: \u003chttps://github.com/NachtsternBuild/fastboot-assistant/tree/main/Anwendung\u003e*\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnachtsternbuild%2Ffastboot-assistant","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnachtsternbuild%2Ffastboot-assistant","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnachtsternbuild%2Ffastboot-assistant/lists"}