-
-
Notifications
You must be signed in to change notification settings - Fork 3
Description
Hi, fluffy looks awesome, love the name and the icon...
I do a LOT of work as the shell/uid2000 user, which is what adb shell gives you, and the same permissions Shizuku gives. There are quite a few system directories that that user has access to that a normal user cannot, but you have to know the exact path to the directory because some of the parent directories aren't navigable. They are, that I know of...
/data/data/com.android.shell
/data/user/0/com.android.shell (more or less the same thing, different path)
/data/user_de/0/com.android.shell (NOT the same...device encrypted storage, badly needed)
/data/local/tmp (android's default $TMPDIR, has rwx for shell user)
/mnt/expand/UUID/local/tmp (equivalent to /data/local/tmp on adopted storage)
which on my system works out to:
/mnt/expand/18b979c7-7b5b-464e-b785-0a921cd80709/local/tmp
This would change just like /storage/UUID does when you mount new external storage.
I'm on an Onn 4k Pro GoogleTV box with a 2TB external SSD split/hybrid partitioned with the sm command.
so I have both shared (exfat) for backups and adopted (linux compatible) for app installs/shell storage on the same device.
Yea, I can do it with shell commands but I really need a shizuku capable file manager that can unpack tar files
into these directories with their symlinks intact... I use Mixplorer but it displays corrupted views of some archives and even though
it 'supports' shizuku refuses to write to these directories even though I can navigate to them. Zarchiver works better but tends to mangle symlinks sometimes...
Rather than (or in addition to) making fixed buttons for the above in the quick access area, how about letting us create our own directory 'bookmarks' that we can just type the known path into... a fixed pre-calculated button for the other crazy UUID path would be awesome something like (/mnt/expand/18b979c7-7b5b-464e-b785-0a921cd80709/local/tmp) which you can find out probably the same way with 'df', 'mount', or looking in /proc/mount. I have a shell script that autodectects it if needed.
I appreciate your commitment to supporting TV box users (and it looks awesome) but not all of "us" use solely a remote... I'm forced to use one for some things but I also have a mouse and keyboard. If you're developing even for a hobby on android, a TVbox can be a cheap entry point that doesn't have to worry about battery life or thermal throttling, and in my case, displays on a 4k TV.
Thank you for reading my small novel :-) Happy New Year!