Adbfs-rootless – Mount Android phones on Linux with adb. No root required
github.com
github.com
This submission motivated me to check out the latest state of virtualization in GHA and it looks like GH shipped it for all linux runners https://github.com/actions/runner-images/discussions/7191#di... - so it might be possible to get that PR working now.
Backup on android (without Google Services' online) is awful, SeedVault exists but has issues.
Pair over TCP like normal, connect to it, then follow the README.
``` adb pair xxx:xxx
adb connect yyy:yyy
adb devices
mkdir -p testhere
./adbfs testhere
ls testhere ```
I don't think there should be any significant difference in funcitonality, other than perhaps the set of directories accessible. In general, you should be able to access anything that you can view / access using `adb shell ls`, `adb pull` and `adb push`
It's all automated so you don't have to think about how it works.
I use it every day to interact between my phones and computers (browse files across devices, transfer them, use the phone screen as computer trackpad, control media playing on another device, run remote commands safely... and I know I'm not using even half of the features).
For those that just want to cick a link: https://kdeconnect.kde.org/
sshfs -o follow_symlinks,IdentityFile=/your/termux/id_rsa -p 8022 Linux@$PHONE_IP:/ /path/to/where/to/mount