Skip to content

run-as

Run application as

adb shell run-as com.termux

Run application as specific user

adb shell run-as com.termux --user 0

Read App Private Files

adb shell run-as com.termux cat /data/data/com.termux/files/home/config.json

Open an Interactive Shell as the App

adb shell run-as com.termux sh

List App Internal Directories

adb shell run-as com.termux ls -la /data/data/com.termux/

Edit a File Using Built‑in Editor

adb shell run-as com.termux vi /data/data/com.termux/files/home/settings.conf

Change File Permissions Inside App Sandbox

adb shell run-as com.termux chmod 600 /data/data/com.termux/files/secret.key

Copy a File From App Storage to a Temporary Public Location

adb shell run-as com.termux cp /data/data/com.termux/files/log.txt /sdcard/log.txt

Run App-Specific Binary

adb shell run-as com.termux ./data/data/com.termux/files/usr/bin/python3 --version

Check App Database Contents

adb shell run-as com.termux sqlite3 /data/data/com.termux/databases/app.db "SELECT * FROM users;"

Export App Database to External Storage

adb shell run-as com.termux cp /data/data/com.termux/databases/app.db /sdcard/app.db

Create a File Inside App Storage

adb shell run-as com.termux touch /data/data/com.termux/files/newfile.txt

Check App UID and Environment

adb shell run-as com.termux id && adb shell run-as com.termux env