Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nachtsternbuild/fastboot-assistant
Project to facilitate the installation of custom ROMs and GSIs on Android devices. Created with GTK and C.
https://github.com/nachtsternbuild/fastboot-assistant
adb android android-tools centos custom-roms debian fastboot fastboot--rom-flash fastboot-android fastbootd fedora heimdall linux rhel root ubuntu
Last synced: 1 day ago
JSON representation
Project to facilitate the installation of custom ROMs and GSIs on Android devices. Created with GTK and C.
- Host: GitHub
- URL: https://github.com/nachtsternbuild/fastboot-assistant
- Owner: NachtsternBuild
- License: apache-2.0
- Created: 2024-03-01T17:31:03.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-11-06T13:12:35.000Z (9 days ago)
- Last Synced: 2024-11-06T13:54:05.988Z (9 days ago)
- Topics: adb, android, android-tools, centos, custom-roms, debian, fastboot, fastboot--rom-flash, fastboot-android, fastbootd, fedora, heimdall, linux, rhel, root, ubuntu
- Language: C
- Homepage:
- Size: 1.51 MB
- Stars: 4
- Watchers: 1
- Forks: 2
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# fastboot-assistant
## Description
Program to facilitate the installation of custom ROMs and GSIs on Android devices. Based on GTK and Shell.## Functions
- Check the ADB/Fastboot connection
- Create a working directory
- change to the working directory
- boot into fastboot mode
- Reboot from fastboot mode
- Reboot into download mode
- boot into recovery
- lock/unlock the bootloader
- delete user data
- backup your full system (root) or use the [Open Android Backup](https://github.com/mrrfv/open-android-backup) → ***thanks to @mrrfv***
- Rename files (recovery.img, boot.img, vendor.img, system.img, payload.zip)
- 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
- get device infos
- some instructions for the program
- set active slot
- resize/remove/create boot/vendor/system partition## Versions
**
- ***see [Changelog.md](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/changelog.md) for all changes or just GitHub.***
- ***see the [SECURTIY.md](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/SECURITY.md)***
- ***see the [VERSIONS.md](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/VERSIONS.md)***### Sweet Unix v.0.5.x
- **fastboot-assistant v.0.5.5.2** → Linux (Ubuntu/Debain/Fedora/RHEL/CentOS) / Windows via WSL### Rostiges Red Hat v.0.6.x
- **fastboot-assistant v.0.6.1.dev** → build this from source / Linux (Ubuntu)## Notes
- Use at your own risk.
- The device may be damaged.
- Not every device supports all of the functions
- Not all operating system variants have the same range of functions.
- The programme is currently in the **test phase**. *Errors may occur in the programme.*### Some brownies
- *A big thank you to:*
- **@mrrfv → [Open Android Backup](https://github.com/mrrfv/open-android-backup)**
- **@Jean28518 → my [build-deb.sh](https://github.com/NachtsternBuild/fastboot-assistant/blob/main/Anwendung/Build/build-fastboot-assistant.sh) is a modified version of *@Jean28518s* version.**
## Installation of the programme
### Linux
The following tools are required to run the programme.
- *Android Debug Bridge (adb)*
- *Fastboot*
- *xz-utils*
- *unzip*
- *wget*
- *heimdall → heimdall must be installed manually on all distributions that use RPMs*These are installed automatically with the Debian package.
*Root rights are required for installation.*
- **Install the Debian package in the terminal with:**
```sh
sudo apt-get install /PATH/to/fastboot-assistant.deb
```
***or via a graphical user interface.***
- **Install the RPM:**
```sh
sudo rpm -i /PATH/to/fastboot-assistant-0.5.5.2-1.fc40.x86_64.rpm
```
### Windows
1. unzip the zip file
2. Follow the steps in the README.md from the Zip## Removing fastboot-assistant
1. open terminal
2. Execute the following command:
```sh
# Debian/Ubuntu
sudo dpkg -r --force-all fastboot-assistant
# Fedora/RHEL/CentOS
sudo rpm -e fastboot-assistant
```## Further information
- see instructions in the applications themselves
- or the dokumentation## In case of errors
- Don't be shy, just complain.
- Or do it better (*see build*)
## build
*see build: *