https://github.com/beecho01/minimaladb
This project is a modernised version of yadev64/GMADB, bringing an updated UI and improved usability for flashing and managing Android devices.
https://github.com/beecho01/minimaladb
adb android fluent-ui react
Last synced: about 1 month ago
JSON representation
This project is a modernised version of yadev64/GMADB, bringing an updated UI and improved usability for flashing and managing Android devices.
- Host: GitHub
- URL: https://github.com/beecho01/minimaladb
- Owner: beecho01
- License: mit
- Created: 2025-01-23T10:31:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-13T16:34:47.000Z (about 1 year ago)
- Last Synced: 2025-05-13T17:47:10.642Z (about 1 year ago)
- Topics: adb, android, fluent-ui, react
- Language: TypeScript
- Homepage:
- Size: 14.8 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

---
**MinimalADB** is a modern, user-friendly GUI for interacting with Android devices via **ADB (Android Debug Bridge)**. Designed with Microsoft's [Fluent UI](https://developer.microsoft.com/en-us/fluentui#/) principles, it provides an intuitive interface for **device detection, rebooting into recovery, flashing ROMs, and executing custom ADB commands**.
This project is a **modernised version of [yadev64/GMADB](https://github.com/yadev64/GMADB)**, bringing an updated UI and improved usability for flashing and managing Android devices.
## Features
✅ **Device Management** – Easily check connected ADB devices.
✅ **Recovery Mode** – Reboot into recovery mode with one click.
✅ **ROM Flashing** – Select and sideload a ROM zip file effortlessly.
✅ **Custom Commands** – Execute any ADB command directly from the GUI.
✅ **Fluent UI Design** – A sleek and dark-themed interface built for modern Windows environments.

---
## 📅 Roadmap
### 🔜 Short-Term Goals
* Improved Logging & Output – Enhance command execution logs for better debugging.
* Device Info Panel – Display detailed information about connected devices.
* Improved Theming - Add support for Windows 10 devices unable to use the `mica` material.
* APK File Managment - Add support for APK installation, deletion and extraction.
### 🚀 Mid-Term Goals
* File Explorer Integration – Browse device storage directly from the UI.
* Persistent Settings – Remember last-used configurations and settings.
* Multi-Device Support – Handle multiple devices connected simultaneously.
* Fastboot Mode Integration – Extend support for fastboot commands.
* Theme Customisation – Light mode and custom themes.
### 🌟 Long-Term Goals
* Wireless ADB Support – Enable easy setup and management of wireless ADB connections.
* Cross-Platform Support – Explore Linux/macOS support.
* Scrpy Integration - Capture Videos and Screenshots from device(s).
---
## 🛠️ Development
- Install dependencies
```
yarn install
```
- Run app in dev mode
```
yarn run dev
```
- Lint files
```
yarn run lint
```
- Run Prettier
```
yarn run prettier
```
- Run tests
```
yarn run test
```
- Build and package app
```
yarn run build && yarn run package
```
---
## 🏗 Contributions & Suggestions
Have a feature request or want to contribute? Open an [issue](https://github.com/beecho01/MinimalADB/issues) or submit a pull request!