adbfs-rootless

adbfs-rootless mounts Android phones on Linux through adb without requiring root access on the phone.

github.com/spion/adbfs-rootless
adbfs-rootless homepage screenshot

About adbfs-rootless

adbfs-rootless mounts an Android phone as a filesystem directory using adb, without requiring root access on the phone. It is built from source and mounted to a user-created folder, with an optional -o rescan flag to trigger a media rescan after every operation. Setup instructions are given for Ubuntu and macOS.

Use requires dependencies such as libfuse-dev, adb, and build tools, plus FUSE support on macOS. The phone must have USB Debugging enabled and authorize the computer over adb, and connection errors may require unmounting and restarting adb before retrying.

Key features

  • Mount Android device via adb without phone root access
  • Mount to user-created directory such as ~/droid
  • Optional rescan mode after every file operation
  • Build from source with make on Linux and macOS
  • Use adb from platform-tools directory or PATH
  • Includes steps for USB Debugging and offline-device errors
Best for: Linux and macOS users who want filesystem access to an Android phone over adb without rooting it.
Good for
  • Works without root access on the phone
  • Provides setup steps for both Linux and macOS
  • Offers optional media rescan after file operations
Watch out for
  • Requires manual build with dependencies such as libfuse-dev and adb
  • Requires USB Debugging enabled and adb authorization on the phone
  • Connection errors may require manual unmount and adb restart

adbfs-rootless at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Platforms
Android, Linux, macOS
Open source
Not stated
Language
English
Last checked
Oct 6, 2026 · Online when checked
Listed
Oct 5, 2026

adbfs-rootless alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 24 alternatives

Popular in Linux Apps

Well-known listings from the same topic.

All 222

adbfs-rootless FAQ

How do I trigger a media rescan after file operations?
Mount with ./adbfs -o rescan ~/droid to request a media rescan after every operation.
What should I do for a "device not found" error?
Make sure USB Debugging is enabled, then unmount the mount path with fusermount -u before trying again.
What should I do for a "device offline" error?
Update adb, accept the RSA authorization prompt on the phone, then restart adb and unmount the mount path before retrying.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing