PMT Renovated main-branch
Partition Manager Tool 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.
Loading...
Searching...
No Matches
PMT Renovated

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