Write a installing and usage etc.

This commit is contained in:
2025-08-15 12:45:15 +03:00
parent e17ac42e55
commit 235402ed23
3 changed files with 132 additions and 83 deletions

130
INSTALLING.md Normal file
View File

@@ -0,0 +1,130 @@
# Installing And Using PMT via Termux or ADB
This guide shows you how to use PMT with Termux and ADB. After that, you might want to read [USAGE.md](./USAGE.md)!
## Using PMT via Termux
This part of the guide explains how to download and install PMT with **Termux**.
---
### 📋 Requirements
- Termux app from [F-Droid](https://f-droid.org/packages/com.termux) or [GitHub](https://github.com/termux/termux-app/releases).
- DO NOT INSTALL TERMUX FROM PLAY STORE!
---
### 🚀 Step-by-Step Usage
#### 1⃣ Prepare Termux
If you haven't already, it's highly recommended that you allow internal storage usage. After all, I'm sure you'll want to keep your backups/flashbacks, etc., there.
```bash
termux-setup-storage
```
#### 2⃣ Install PMT
You can easily install PMT with the ready-made script!
```bash
# Download PMT's installer script for termux
curl -LSs "https://raw.githubusercontent.com/ShawkTeam/pmt-renovated/refs/heads/main/manager.sh" > manager.sh
# Start script!
bash manager.sh install
# Now, PMT is ready for usage if no error occurred. Try running:
pmt --help
```
---
### Do you want to uninstall...?
Only run script via this command:
```bash
bash manager.sh uninstall
```
---
## Using PMT via ADB
This part of the guide will show you how to use the **static** version of Partition Manager Tool (`pmt-static`) on your Android device through **ADB**.
Its written for beginners — no advanced knowledge needed.
---
### 📦 Why Static Version?
The **static** build of PMT contains everything it needs inside one single file.
This means you can run it directly on your Android device **without** installing extra libraries.
Perfect for quick tasks via ADB.
---
### 📋 Requirements
- **ADB installed** on your computer
(Part of the Android SDK Platform Tools — [Download here](https://developer.android.com/studio/releases/platform-tools))
- **USB Debugging enabled** on your phone
(Settings → Developer options → Enable USB debugging)
- Your **phone connected via USB** and recognized by ADB
---
### 🚀 Step-by-Step Usage
#### 1⃣ Get the Correct Binary
Download the **`pmt-static`** file that matches your devices architecture:
- **`pmt-static-arm64-v8a`** → For 64-bit devices
- **`pmt-static-armeabi-v7a`** → For 32-bit devices
Unzip the downloaded `.zip` file — you should now have a `pmt` binary.
---
#### 2⃣ Push the Binary to Your Device
Use ADB to copy the `pmt` file to your phones temporary folder:
```bash
# Rename for more easily usage
mv pmt_static pmt
adb push pmt /data/local/tmp/pmt
```
#### 3⃣ Open an ADB Shell
Access your device shell:
```bash
adb shell
```
#### 4⃣ Change to the Directory
Move into the temporary directory where pmt is stored:
```bash
cd /data/local/tmp
```
#### 5⃣ Give Execute Permission
Allow the binary to be executed:
```bash
chmod 755 pmt
```
#### 6⃣ Run PMT
You can now run PMT directly from this directory:
```bash
# Open root terminal
su
./pmt --help
```
Example — Back up the boot partition:
```bash
./pmt backup boot
```
#### 💡 Tips
Commands must be run from /data/local/tmp unless you move pmt elsewhere.\
The /data/local/tmp folder is cleared when you reboot your device.\
Static builds are completely standalone — no missing library issues.

View File

@@ -25,6 +25,8 @@ PMT is designed for developers, technicians, and Android enthusiasts who need fi
## Documentation
Read [INSTALLING.md](./INSTALLING.md) for learn installing to termux.\
Read [USAGE.md - Using PMT via ADB](./INSTALLING.md#using-pmt-via-adb) for learn how to use PMT with ADB.\
Detailed usage instructions and option references can be found in the [USAGE.md](./USAGE.md) file.
---

View File

@@ -242,89 +242,6 @@ This rule applies to **all commands except `reboot`**, since `reboot` only takes
---
## Using `pmt-static` via ADB
This guide will show you how to use the **static** version of Partition Manager Tool (`pmt-static`) on your Android device through **ADB**.
Its written for beginners — no advanced knowledge needed.
---
## 📦 Why Static Version?
The **static** build of PMT contains everything it needs inside one single file.
This means you can run it directly on your Android device **without** installing extra libraries.
Perfect for quick tasks via ADB.
---
## 📋 Requirements
- **ADB installed** on your computer
(Part of the Android SDK Platform Tools — [Download here](https://developer.android.com/studio/releases/platform-tools))
- **USB Debugging enabled** on your phone
(Settings → Developer options → Enable USB debugging)
- Your **phone connected via USB** and recognized by ADB
---
## 🚀 Step-by-Step Usage
### 1⃣ Get the Correct Binary
Download the **`pmt-static`** file that matches your devices architecture:
- **`pmt-static-arm64-v8a`** → For 64-bit devices
- **`pmt-static-armeabi-v7a`** → For 32-bit devices
Unzip the downloaded `.zip` file — you should now have a `pmt` binary.
---
### 2⃣ Push the Binary to Your Device
Use ADB to copy the `pmt` file to your phones temporary folder:
```bash
# Rename for more easily usage
mv pmt_static pmt
adb push pmt /data/local/tmp/pmt
```
### 3⃣ Open an ADB Shell
Access your device shell:
```bash
adb shell
```
### 4⃣ Change to the Directory
Move into the temporary directory where pmt is stored:
```bash
cd /data/local/tmp
```
### 5⃣ Give Execute Permission
Allow the binary to be executed:
```bash
chmod 755 pmt
```
### 6⃣ Run PMT
You can now run PMT directly from this directory:
```bash
# Open root terminal
su
./pmt --help
```
Example — Back up the boot partition:
```bash
./pmt backup boot
```
### 💡 Tips
Commands must be run from /data/local/tmp unless you move pmt elsewhere.\
The /data/local/tmp folder is cleared when you reboot your device.\
Static builds are completely standalone — no missing library issues.
---
## License
Partition Manager Tool is licensed under the **Apache 2.0 License**.
Copyright © YZBruh.