Skip to content

Project to facilitate the installation of custom ROMs and GSIs on Android devices. Created with GTK and C.

License

Notifications You must be signed in to change notification settings

NachtsternBuild/fastboot-assistant

fastboot-assistant

Description

Programme 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
  • open/wipe the bootloader
  • delete user data
  • backup your full system (root) or use the Open Android Backupthanks 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, preloader.img, preloader.bin, super.img and many others

Versions

https://github.com/NachtsternBuild/fastboot-assistant/releases

  • see Changelog.md for all changes or just GitHub.
  • see the SECURTIY.md

Sweet Unix v.0.5.x

  • fastboot-assistant v0.5.4.beta → Linux (Ubuntu/Debain/Fedora/RHEL/CentOS) / Windows via WSL (still experimental)

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

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:
sudo apt-get install /PATH/to/fastboot-assistant.deb 

or via a graphical user interface.

  • Install the RPM:
sudo rpm -i /PATH/to/fastboot-assistant-0.5.3-1.fc40.x86_64.rpm

Windows

  1. unzip the zip file
  2. Follow the steps in the README.md

Removing fastboot-assistant

  1. open terminal
  2. Execute the following command:
# 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

In case of errors

  • Don't be shy, just complain.
  • Or do it better (see build)

build

see build: https://github.com/NachtsternBuild/fastboot-assistant/tree/main/Anwendung