Introduction
PMT Renovated is a fast, reliable, and feature-rich CLI application for Android devices that enables advanced partition operations such as backup, flashing, erasing, information retrieval, and more.
This tool provides a comprehensive solution for managing Android device partitions with a focus on speed, reliability, and user experience.
Features
- Backup and Restore: Create and restore partition backups with compression support
- Flash Operations: Flash images to partitions safely with verification
- Partition Management: Erase, format, and resize partitions
- Device Information: Retrieve detailed device and partition information
- Plugin System: Extensible architecture for custom operations
- Multi-device Support: Manage multiple Android devices simultaneously
Quick Start
Prerequisites
- Android SDK Platform Tools
- Root access on target device
- Compatible Android device (Android 5.0+)
Basic Usage
# List all partitions
pmt info get-all
# Backup a partition
pmt backup system system.img
# Flash an image
pmt flash system system.img
# Get information about boot partition
pmt info boot
Project Structure
The project is organized into several key components:
- Core Library: Main partition management logic
- Helper Library: Utility functions and common operations
- Partition Map Library: Partition table parsing and management
- Plugin System: Extensible plugin architecture
- CLI Interface: Command-line interface for user interaction
Building from Source
git clone https://github.com/ShawkTeam/pmt-renovated.git
git submodule --init --recursive --depth 1
cd pmt-renovated
bash build/scripts/build.sh build
Documentation
Contributing
We welcome contributions! Please see our Contributing Guide for details.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
For support and questions:
Generated by Doxygen