Home of A-Team Android ROM Builder
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-20 22:56:20 -04:00
A-Team-Android_ROM_Builder-Beta-9.7z Beta-9 Release 2026-07-20 22:56:10 -04:00
README.md update README 2026-07-20 00:39:51 -04:00
version.json Beta-9 Release 2026-07-20 22:56:10 -04:00

A-Team Android ROM Builder

A GTK-based Android ROM build environment designed to simplify syncing, configuring, and compiling custom Android ROMs.

Built for Linux, the builder provides an organized interface for managing multiple ROM trees, devices, and build scripts without relying on lengthy terminal commands.

Features

  • Simple GTK Desktop Interface
  • Support For Multiple Android ROM Projects
  • Device-Specific Configuration Files
  • Embedded Terminal For Live Build Output
  • Resource Monitor For CPU, Memory, & System Usage
  • Automated Device Repository Syncing

Features - ADVANCED

  • Script Launcher For Common Development Tasks
  • Environment Variable Management
  • Easily Expandable Project Structure

Project Structure

A-Team-Android_ROM_Builder/
├── builder/        # Core application modules
├── configs/        # Device and ROM configuration files
├── scripts/        # Build and utility scripts
├── gui.py          # Application entry point
└── README.md

Requirements

  • Linux
  • Python 3
  • GTK 3
  • VTE 2.91
  • Git
  • Android build dependencies

Getting Started

Clone the repository:

git clone https://ateam.gotadell.com/git/PizzaG/A-Team-Android_ROM_Builder.git
cd A-Team-Android_ROM_Builder

Launch the application:

python3 gui.py

Configuration

Device settings are stored in:

configs/<device>.conf

ROM-wide settings are stored in:

configs/rom.conf

The builder exports the required environment variables automatically before executing build scripts.

Goals

The project is intended to provide a lightweight, modular Android ROM build environment that:

  • Reduces repetitive setup tasks
  • Keeps device configurations organized
  • Makes switching between ROM projects simple
  • Provides a clean GUI while remaining script-driven
  • Stays easy to customize and extend

Contributing

Contributions, bug reports, and feature suggestions are welcome. Feel free to open an issue or submit a pull request.

License

Released under the GNU General Public License v3.0 (GPL-3.0) | 2019-Present --> A-Team Digital Solutions