6
Using PMT via Termux or ADB
YZBruh edited this page 2025-10-28 08:51:24 +03:00
This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This guide shows you how to use PMT with Termux and ADB. After that, you might want to read 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 or GitHub.
  • 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.

termux-setup-storage

Install PMT

You can easily install PMT with the ready-made script!

# 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 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)
  • 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 devices architecture (from 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 devices temporary folder:

# Rename for more easily usage
mv pmt_static pmt

adb push pmt /data/local/tmp/pmt

Open an ADB Shell

Access your device shell:

adb shell

Change to the Directory

Move into the temporary directory where pmt is stored:

cd /data/local/tmp

Give Execute Permission

Allow the binary to be executed:

chmod 755 pmt

Run PMT

You can now run PMT directly from this directory:

# Open root terminal
su

./pmt --help

Example — Back up the boot partition:

./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.