UAMT – Ultimate Auto Android App Modding Toolkit
NO ROOT NEEDED ✅
UAMT is a powerful Termux-based Android modding toolkit that allows you to inject Frida Gadget and custom native libraries, patch APKs, rebuild, align, and sign them directly on your Android device.
It is designed to be fast, stable, and easy to use, featuring a full-screen interactive TUI, smart auto-detection, and automatic dependency installation.
GitHub(give a star):
https://github.com/VarshaWanjari0/Auto-Android-App-Modding-Tool-UAMT
📦 Installation
Install via pip(first install python):
pip install uamt
Then run:
uamt to run the tool
✨ Features
🧩 Injection
⚡ Inject Frida Gadget
Listen mode
Wait mode
Pre-injected script
🧬 Inject any custom .so native library
📥 Download and inject Frida Gadget for multiple ABIs at once
🧠 Smart Detection
🤖 Automatically detects the best injection method:
🔵 Native injection using patchelf
🟣 Smali injection using APKEditor
🔍 Detects main native libraries such as:
libil2cpp.so
libunity.so
and more
🛠️ Tools & Build System
📦 Auto-download and unpack Frida Gadget
🏗️ Full APK rebuild pipeline:
zipalign
v1 / v2 / v3 signing
🎨 Interface
🎨 Colorful curses-based full-screen TUI
📂 Built-in file picker
✨ Improved layout and visual polish
🛡️ Safe Modding
🔐 Automatically adds missing INTERNET permission
🧯 Reduces common APK breaking issues
⚙️ Automation
🚀 One-time automatic installation of all required dependencies
🔌 One-tap connection to Frida Gadget
📱 Optimized for Termux environments
🆕 What’s New
📱 Requirements
📦 Termux (latest version)
Run once:
termux-setup-storage
ℹ️ On first launch, go through the Install / Update option and then the Download Frida Gadget option with an active internet connection to automatically set up all dependencies.
🔍 Use Cases
🧩 Android APK modding
⚡ Frida Gadget injection
🧬 Native library injection
🔍 Reverse engineering
🛡️ Android security research
📱 Termux-based workflows
⚠️ Disclaimer
UAMT is intended for educational, research, and authorized testing purposes only. Do not use this tool on applications you do not own or have permission to modify.
Release files for uamt 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| uamt-1.3.1.tar.gz | 246.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| uamt-1.3.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 493.2 kB
Release files / uamt-1.3.1.tar.gz
| Download URL | uamt-1.3.1.tar.gz |
|---|---|
| Size | 246.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
267cdb6bf640c6aaa723dfb5da843febffecdc2a0c8393585c9fb9ded6013f43
|
|
BLAKE2b-256 checksum How to use checksums |
f344b7d102dcc893f07ab50fdce83d8aa48f62ac0aafc5648b590f5a49b22a17
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|
Release files / uamt-1.3.1-py3-none-any.whl
| Download URL | uamt-1.3.1-py3-none-any.whl |
|---|---|
| Size | 246.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
043860098b0ee965c0e4d4df328c730f07292b3771b8dda08969cd9a7e10857a
|
|
BLAKE2b-256 checksum How to use checksums |
d2d301d5f00b342ae150a6fbbd1f83290c7c45112576696281ab63e92e114225
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.5
|