📱 What You Need to Do on the Phone
Rish setup — 5 minutes, all inside Termux
Steps MUST DO
1
Open Termux from your app drawer. Wait for the shell.
2
termux-setup-storage
Tap "Allow" on the Android permission prompt.
3
cp ~/storage/downloads/shizuku-termux/rish ~/../usr/bin/rish
cp ~/storage/downloads/shizuku-termux/rish_shizuku.dex ~/../usr/bin/rish_shizuku.dex
chmod 755 ~/../usr/bin/rish
chmod 400 ~/../usr/bin/rish_shizuku.dex
4
rish -c 'id'
Tap "Allow" on the Shizuku prompt.
5
Tell me "done" so I can verify from here.
Why?
- ADB shell = uid 2000 · Termux = uid 10327
- Files pushed via ADB are owned by shell — Termux can't see them
- Rish from ADB runs as shell — blocked from Termux dirs
- Rish from Termux runs as u0_a327 — full access
- Dex must be read-only (400) on Android 14+ or app_process refuses to load it
Device: U572AC (9bb0) · Android 14 · Termux v0.118.3