This adbfs variant allows you to access your phone without root access. Make sure you have libfuse-dev and adb installed. On Ubuntu, use these commands to install necessary packages and clone the repository. Build the project and optionally copy the binary adbfs to your android-sdk directory. Create a mount point if needed and then mount your device. Use the -o rescan option to trigger a media rescan after every operation. Troubleshoot device not found error by enabling USB Debugging and using fusermount or sudo umount. Solve device offline error by updating android-sdk-tools and adb, allowing computer access, and using killall and fusermount. Enjoy!
https://github.com/spion/adbfs-rootless