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