UAFT: Android Firmware Tool

Content rating
Everyone
10+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image

About this app

UAFT (Universal Android Firmware Tool) turns your Android phone into a complete firmware workstation. Inspect OTA packages, convert payload.bin into partition images, debloat stock images, build recovery-flashable ZIPs and flash firmware, all from one app and with no PC required.

UAFT reads every package's own metadata and derives the partition layout, sizes and slot plan from the firmware itself. Nothing about a device or build is hardcoded.

WHAT YOU CAN DO

OTA and firmware inspection
Open an OTA package and read its payload.bin before anything is written: partitions, sizes and build fingerprint.

Payload Converter (FULL and DELTA)
FULL mode extracts a complete partition image set from a full OTA. DELTA mode applies an incremental OTA on top of the source build's own images to produce the target build's image set.

Debloat Studio
Audit the stock image set for removable bloat and rebuild clean EROFS images from an audited plan.

Recovery ZIP Exporter
Turn a converted image set into a classic recovery-flashable ZIP with stored images and a shell installer, ready to flash from a custom recovery.

Direct Flasher (Self Mode and Host Mode)
Flash full firmware to the inactive A/B slot. Self Mode flashes the phone UAFT is running on. Host Mode flashes a second device connected over USB via Fastboot.

Custom Partition Flashing
Pick a single image, such as a custom recovery, kernel or boot image, and flash it to a partition you choose.

Dual Boot Manager
See which build is installed on each A/B slot and switch between slots using a verified snapshot model. A slot with no verified build record cannot be switched to.

USB Host Diagnostics
Probe a second device connected over USB: ADB and Fastboot detection, device identity and bootloader state.

Root Stack
Guided KernelSU Next root flow for your own device, with the steps in order.

Floating Terminal
A live in-app terminal streams progress for every operation, and each feature writes its own detailed log file.

AI Supervisor (optional)
Sign in with your Google account to ask the built-in AI Supervisor, powered by Google Gemini Code Assist, about the task in front of you. Every other feature of UAFT works without an account, and no other feature uses the network.

SAFETY BY DESIGN
Writes always target the inactive slot, never the running system. Partition layouts are derived from the firmware's own metadata, never assumed. The package build fingerprint must match the target, every image is SHA-256 verified before it is written, oversize images are refused, and any failed step aborts the operation.

REQUIREMENTS
Inspection, conversion, Debloat Studio and ZIP export work on Android 8.0 or newer. Flashing flows need an unlocked bootloader. Self Mode and inactive-slot build reads need root. The Dual Boot Manager needs an A/B (seamless update) device. Host Mode needs a USB OTG cable. DELTA conversion needs the source build's image files.

IMPORTANT
Flashing firmware is an advanced operation, and a mistake can leave a device unusable. UAFT is a professional tool for experienced users working on their own devices. You are responsible for the firmware you choose to flash and for the condition of your device.

UAFT is developed by Codeair Software Solutions.
Convert, debloat and flash Android firmware from your phone. No PC needed.
Updated on
Nov 7, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • This app may share these data types with third parties
    Personal info and Messages
  • This app may collect these data types
    Personal info and Messages
  • Data is encrypted in transit

What’s new

• EDL Host guided step flow: one step at a time — programmer, package, device, session, write.
• At most 2 buttons on screen (one primary + Back); completed steps collapse to a one-line summary.
• No scrolling — the step flow fits one phone screen.
Content rating
Everyone
Learn more

App support

About the developer
CODEAIR
sunmughan@gmail.com
House No. 78, Near Dav Model School, Arya Nagar Durg, Chhattisgarh 491001 India
+91 90902 78807

More by CodeAir