README.md

July 23, 2026 Β· View on GitHub

Ultimate File Manager Pro Logo

Ultimate File Manager Pro

The Ultimate Dual-Pane File Manager for Android Mobile, Android TV, and Windows PC.

Website Latest Release Google Play GPL v3 License Sponsor XDA Forum Subreddit


🌟 Overview

Ultimate File Manager Pro (UFM) is a high-performance, feature-packed dual-pane file manager designed for power users across Android Mobile, Android TV / Fire TV, and Windows PC. Built with privacy, efficiency, and speed in mind, UFM allows seamless side-by-side file operations, LAN auto-discovery, remote PC pairing, and multi-protocol network storage access.

This repository contains the official Free and Open Source Software (FOSS) edition of UFM.


πŸ“¦ Download Releases

Pre-compiled production binaries for all supported platforms are published on every GitHub Release.

Target PlatformAsset File NameDescriptionType
πŸ“± Android Mobilemobile-foss-release.apkPhones & Tablets buildAPK Package
πŸ“Ί Android TV / Fire TVtv-foss-release.apkD-pad remote optimized TV buildAPK Package
πŸ’» Windows Desktopufm-windows-portable.exeSingle-file portable companion (No installation required)Standalone EXE
πŸ’» Windows DesktopUltimateFileManagerProCompanion_x64-setup.exe64-bit Windows Setup InstallerSetup EXE
πŸ’» Windows DesktopUltimateFileManagerProCompanion_x64_en-US.msi64-bit Windows MSI Package InstallerMSI Installer
πŸ“¦ Source CodeGitHub ReleasesComplete source code archivesZip / Tarball

Tip

Quick Installation on Android TV / Fire TV: You can quickly install the TV edition on TV devices using the popular Downloader app by AFTVnews (available on Amazon Appstore & Google Play Store):

  1. Open the Downloader app on your TV device.
  2. Enter Quick Code 1581139 in the URL / Search bar.
  3. The TV APK will automatically download and start installation.

✨ Features

  • ⚑ Dual-Pane Efficiency: Side-by-side file viewing and management for effortless drag, drop, copy, and move operations.
  • πŸ–₯️ Native Windows PC Companion: Connect your PC and Android device over local Wi-Fi with PIN authentication and TLS certificate pinningβ€”no cloud required.
  • πŸš€ 1-Click APK Sideloading: Drag-and-drop .apk or .xapk files onto the PC Companion zone to install them remotely on your TV or phone.
  • ☁️ Self-Hosted Network Storage: Full integration with SMB, SFTP, FTP, WebDAV, and AWS S3.
  • πŸ›‘οΈ 100% Privacy & FOSS: Free of closed-source SDKs, Google tracking services, and invasive analytics.
  • πŸ“Ί Android TV Native Interface: Full D-pad navigation, Leanback UI design, and quick action bars tailored for big-screen remotes.

βš–οΈ FOSS Edition vs. Store Edition

To comply with open-source software guidelines and maximize privacy, the FOSS build removes all proprietary analytics and store dependencies:

Feature / ComponentFOSS Build (GitHub)Store Build (Google Play / Amazon)
Privacy & Analytics🚫 Zero Trackers / Zero TelemetryGoogle Firebase / Crashlytics
Proprietary Cloud (Google Drive, OneDrive, Dropbox)🚫 Omitted (Requires closed SDKs)βœ… Included
Open Cloud (WebDAV, SFTP, SMB, FTP, S3)βœ… Full Accessβœ… Full Access
In-App Billing🚫 Direct GitHub Sponsor linksGoogle Play Store Billing
Source Code LicenseGPL v3.0Proprietary Build Variants

πŸ–₯️ Windows Companion App

UFM includes a native Windows desktop companion built with Rust and Tauri for ultra-low resource usage and instant performance.

FeatureDetails
πŸ“ Dual-Pane File BrowserBrowse local Windows drives alongside connected Android filesystems
⬆️⬇️ Wi-Fi TransferFast folder tree sync and byte-accurate transfer progress
πŸ“¦ Remote SideloadingInstantly sideload applications onto TV or Mobile from your desktop
πŸ” Local SecurityHigh-security TLS handshake with dynamic PIN verification
πŸ” Zero-Conf DiscoveryAutomatic LAN discovery (mDNS / local broadcast)

Building the Windows Companion

cd UFM-Windows
npm install
npm run tauri dev      # Development mode
npm run tauri build    # Production build (.exe & .msi)

Detailed Windows documentation can be found at UFM-Windows/README.md.


πŸ› οΈ Building the Android App

To compile UFM from source using Gradle:

Debug Builds (For local development)

# Android Mobile
./gradlew assembleMobileFossDebug

# Android TV
./gradlew assembleTvFossDebug

Production Release Builds

# Android Mobile Release
./gradlew assembleMobileFossRelease

# Android TV Release
./gradlew assembleTvFossRelease

Note: Signed release packages require configured signing keys in app/build.gradle.kts or apksigner.


πŸ’– Community & Support

Support project development, ask questions, or connect with the community:


πŸ“„ License

Ultimate File Manager Pro is licensed under the GNU General Public License v3.0. See the LICENSE file for complete details.