Skip to content

ermanergoz/USurf-file-manager

Repository files navigation

USurf File Manager

A lightweight, open-source Android file manager with built-in archive compression, root explorer, and wireless file transfer — no ads, no tracking, no in-app purchases.

Why USurf?

Powerful file compression — Compress and extract archives directly on your device. Supports 7z, BZIP2, GZIP, TAR, WIM, XZ, and ZIP formats. Can also extract RAR. Powered by 7-Zip built from source via NDK.

Root file explorer — Browse and manage root directories on rooted devices. One of the few open-source file managers that still supports root access.

Wireless file transfer — Transfer files between your phone and computer over Wi-Fi using the built-in FTP server. No cables, no third-party apps needed.

100% free and open source — No ads, no analytics, no in-app purchases, and no data collection. The entire source code is available for anyone to audit, build, and contribute to.

Features

  • Copy, move, rename, delete, and share files
  • Compress and extract archives (7z, BZIP2, GZIP, TAR, WIM, XZ, ZIP; RAR extract only)
  • Root file explorer for rooted devices
  • Built-in FTP server for wireless file transfer
  • Device-wide keyword-based file search
  • Copy and paste files to multiple destinations
  • Favorite folders for quick access
  • Image and video thumbnail previews
  • Dark theme support
  • SD card support

Build & Run

Clone and open in Android Studio:

git clone https://github.com/ermanergoz/USurf-file-manager.git

Open the project in Android Studio, wait for Gradle sync to complete, and run.

Architecture & Dependencies

License

Distributed under the MIT license. See LICENSE for more information.

Author

Yusuf Erman ERGÖZ — erman.ergoz@gmail.com

github.com/ermanergoz

Acknowledgements