Write docs and fixup real-path and real-size-path delimiters.

This commit is contained in:
2025-08-09 23:58:09 +03:00
parent fc1e45f2ca
commit 70328dc4db
5 changed files with 269 additions and 4 deletions

View File

@@ -0,0 +1,32 @@
# Partition Manager Tool (PMT)
**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.
This **renovated edition**, written in modern **C++**, is faster, more stable, and more powerful than its previous versions, thanks to optimized multithreading and improved error handling.
PMT is designed for developers, technicians, and Android enthusiasts who need fine-grained control over device partitions via a clean, flexible, and scriptable interface.
---
## Key Features
- **Backup** partitions to files (with permission adjustments for non-root access).
- **Flash** image files directly to partitions.
- **Erase** partitions with zero-byte filling.
- **Retrieve** partition sizes in multiple units.
- **Display** partition info (name, size, logical status) in text or JSON.
- **Resolve** real block device paths and symbolic links.
- **Identify** partition or image file types via magic number checks.
- **Reboot** the device into multiple modes (normal, recovery, etc.).
- **Asynchronous processing** for speed — each partition runs in its own thread.
- **Error isolation** so one failing operation doesnt cancel the rest. For back upping, flashing and erasing.
---
## Documentation
Detailed usage instructions and option references can be found in the [USAGE.md](./USAGE.md) file.
---
## Credits
- [CLI11: Command line parser for C++11](https://github.com/CLIUtils/CLI11)