From d0eb589f5a87938eb8523f50543c5cbf4e513aa2 Mon Sep 17 00:00:00 2001 From: YZBruh Date: Tue, 28 Oct 2025 08:51:24 +0300 Subject: [PATCH] Update Using PMT via Termux or ADB --- Using-PMT-via-Termux-or-ADB.md | 254 ++++++++++++++++----------------- 1 file changed, 127 insertions(+), 127 deletions(-) diff --git a/Using-PMT-via-Termux-or-ADB.md b/Using-PMT-via-Termux-or-ADB.md index 8883d12..ad1748b 100644 --- a/Using-PMT-via-Termux-or-ADB.md +++ b/Using-PMT-via-Termux-or-ADB.md @@ -1,127 +1,127 @@ -This guide shows you how to use PMT with Termux and ADB. After that, you might want to read [Usage](Usage)! - -## 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 - -#### 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 -``` - -#### 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**. -It’s 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 - -#### Get the Correct Binary -Download the **`pmt-static`** file that matches your device’s architecture (from [releases](https://github.com/ShawkTeam/pmt-renovated/releases)): -- **`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. - ---- - -#### Push the Binary to Your Device -Use ADB to copy the `pmt` file to your device’s temporary folder: -```bash -# Rename for more easily usage -mv pmt_static pmt - -adb push pmt /data/local/tmp/pmt -``` - -#### Open an ADB Shell -Access your device shell: -```bash -adb shell -``` - -#### Change to the Directory -Move into the temporary directory where pmt is stored: -```bash -cd /data/local/tmp -``` - -#### Give Execute Permission -Allow the binary to be executed: -```bash -chmod 755 pmt -``` - -#### 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.\ -Static builds are completely standalone — no missing library issues. +This guide shows you how to use PMT with Termux and ADB. After that, you might want to read [Usage](Usage)! + +## 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 + +#### 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 +``` + +#### Install PMT + +You can easily install PMT with the ready-made script! +```bash +# Download PMT's installer script for termux +curl -LSs "https://git.yzbruh.space/YZBruh/pmt-renovated/raw/branch/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**. +It’s 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 + +#### Get the Correct Binary +Download the **`pmt-static`** file that matches your device’s architecture (from [releases](https://github.com/ShawkTeam/pmt-renovated/releases)): +- **`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. + +--- + +#### Push the Binary to Your Device +Use ADB to copy the `pmt` file to your device’s temporary folder: +```bash +# Rename for more easily usage +mv pmt_static pmt + +adb push pmt /data/local/tmp/pmt +``` + +#### Open an ADB Shell +Access your device shell: +```bash +adb shell +``` + +#### Change to the Directory +Move into the temporary directory where pmt is stored: +```bash +cd /data/local/tmp +``` + +#### Give Execute Permission +Allow the binary to be executed: +```bash +chmod 755 pmt +``` + +#### 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.\ +Static builds are completely standalone — no missing library issues.