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.
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.
- 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
Clone and open in Android Studio:
git clone https://github.com/ermanergoz/USurf-file-manager.gitOpen the project in Android Studio, wait for Gradle sync to complete, and run.
- MVVM architecture
- Data binding
- Navigation component
- Lifecycle
- Coroutines
- Apache FTP server
- Apache MINA
- Realm
- RootTools
- 7-Zip (built from source via NDK)
- Glide
- Koin
Distributed under the MIT license. See LICENSE for more information.
Yusuf Erman ERGÖZ — erman.ergoz@gmail.com



