Program to facilitate the installation of custom ROMs and GSIs on Android devices. Based on GTK and Shell.
- Check the
ADB/Fastbootconnection - Create a working directory
- change to the working directory
- boot into
fastbootmode - Reboot from
fastbootmode - Reboot into
downloadmode - boot into
recovery - boot to an image
- lock/unlock the bootloader
- delete user data
- backup your full system with root or use the 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.imgand many others - flashing all images in a directory
- get device infos
- some instructions for the program
- set active slot
- resize/remove/create boot/vendor/system partition
https://github.com/NachtsternBuild/fastboot-assistant/releases
- see CHANGELOG for all changes.
- see the SECURTIY.md
- see the VERSIONS.md
- see the BUILDLOG.md for more information about future versions.
- fastboot-assistant v.0.8.1.9 → Linux (Ubuntu/Debian) / Linux (Snap) / Windows via WSL
- 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.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
- A big thank you to:
- @mrrfv → Open Android Backup
- @Jean28518
The following tools are required to run the programme.
- Android Debug Bridge (
adb) andfastboot XZ-utilsunzipzipwgetcurlpkexecheimdall> GTK 4.10> Libadwaita 1.6coreutilslibc6xdg-desktop-portalxdg-desktop-portal-gtkxdg-utilslibnotifylibvte-2.91-gtk4glib2.0
These are installed automatically with the Debian package. Root rights are required for installation.
This method only works for the following OS:
Ubuntu 24.04 Noble NumbatUbuntu 25.04 Plucky PuffinUbuntu 25.10 Questing QuokkaAdd the PPA to your device:
sudo add-apt-repository ppa:nachtstern12/fastboot-assistant
sudo apt updateNow install the package via APT:
sudo apt install fastboot-assistantsudo apt install /PATH/to/fastboot-assistant.debor via a graphical user interface.
sudo snap install ~/path/to/the/snap/fastboot-assistant.snap --devmode- unzip the zip file
- Follow the steps in the README.md from the Zip
- open terminal
- Execute the following command:
# Debian/Ubuntu
sudo apt remove fastboot-assistant
# or if you use snap
sudo snap remove fastboot-assistant- see instructions in the applications themselves
- or the dokumentation
- Don't be shy, just complain.
- Or do it better (see Build)
see build: https://github.com/NachtsternBuild/fastboot-assistant/tree/main/src






