0

Is it possible to run a command which needs files access but without typing su? I use Termux on Android phone and I would like to create one-line command which I can only paste and run. For example I tried sudo su or sudo but I still get "Permission denied" error. But when I write su and in next line I enter my command, this works perfect.

My code:

$ sudo strings '/data/media/0/!Temp/c/tab_state0' | grep -oh "http.*$" > '/data/media/0/!Temp/c/tab_state0NEW.txt'
bash: /data/media/0/!Temp/c/tab_state0NEW.txt: Permission denied


$ su strings '/data/media/0/!Temp/c/tab_state0' | grep -oh "http.*$" > '/data/media/0/!Temp/c/tab_state0NEW.txt'
bash: /data/media/0/!Temp/c/tab_state0NEW.txt: Permission denied


$ strings '/data/media/0/!Temp/c/tab_state0' | grep -oh "http.*$" > '/data/media/0/!Temp/c/tab_state0NEW.txt'
bash: /data/media/0/!Temp/c/tab_state0NEW.txt: Permission denied
strings: Warning: could not locate '/data/media/0/!Temp/c/tab_state0'.  reason: Permission denied


$ su
:/data/data/com.termux/files/home # strings '/data/media/0/!Temp/c/tab_state0' | grep -oh "http.*$" > '/data/media/0/!Temp/c/tab_state0NEW.txt'
:/data/data/com.termux/files/home #
Michal
  • 61
  • 9

0 Answers0