Releases: SysAdminDoc/FileExplorer
Release list
FileExplorer v1.6.2
FileExplorer v1.6.2 gives the project page a clearer front door while keeping feature claims tied to the current app.
What changed:
- Rebuilt the README around common file-management jobs and a direct signed download.
- Added six real emulator captures, a new GitHub hero, and store-ready artwork.
- Added focused capability, security, and development references with clear setup boundaries.
- Updated the GitHub description and topics to improve discovery.
Package verification:
- Version name:
1.6.2 - Version code:
22 - APK SHA-256:
ec8f12c153a5f7636749797a2e03ebfe034b5ada06b46fa247555c337af943c7 - Signing certificate SHA-256:
c30e4f2f17fa42a05d1a14ae463f00947b179f688197dbd6737522dc8be87935
The signing certificate matches v1.6.1, so existing installs can update in place.
FileExplorer v1.6.1
What's new
FileExplorer 1.6.1 replaces the launcher artwork with adaptive, themed monochrome, and legacy icon resources from the August 2026 icon set. It also includes the storage, provider, security, and release-hardening work recorded under 1.6.0 in the changelog.
The release gate passed its unit tests, accessibility and localization checks, exported-surface checks, seven emulator tests, and signed release build.
Download
Install FileExplorer-v1.6.1-release.apk. SHA256SUMS contains its checksum.
This APK uses the same FileExplorer signing certificate as v1.4.0, so existing installations can update in place. The private signing key is not included in the repository or this release.
v1.4.0
Security Hardening
- Move release signing secrets to ignored
signing.properties - Replace destructive Room migration with schema export
- Wire secure delete into browser permanent-delete path
- Implement real AES-256-GCM vault encryption with Android Keystore
- Escape shell metacharacters in all root operations
- Add backup exclusions for credentials and vault files
Features
- Network URI routing via
FileRepositoryFactory(smb://, sftp://, ftp://, webdav://) - Fix search streaming (replace broken walkFileTree with stack-based Flow)
- Predictive back gesture support (Android 14+)
- Foreground service timeout handling (Android 15+)
- Stream cloud uploads instead of buffering in memory
- Compact density mode for file lists
- Permission rationale table in README
Tests
- Secure delete: file removal, empty file, directory recursion, missing file
- Shell escape: quotes, semicolons, dollar signs, backticks, newlines, globs
FileExplorer v1.3.2
Security release: replaces permissive SFTP host-key verification with app-private known_hosts verification; adds first-connect trust prompts with SHA-256 fingerprints and changed-key warnings; adds regression tests for unknown, trusted, changed, and non-default-port SFTP host keys.
FileExplorer v1.3.1
Security release: encrypts saved network connection passwords with Android Keystore-backed AES-GCM; migrates existing plaintext saved passwords on connection-list load; adds opt-in Keystore-encrypted Stay signed in persistence for cloud accounts; adds connection-manager regression tests.
FileExplorer v1.3.0
Changes
- Upgraded the Android build and dependency baseline: compile SDK 36, AGP 8.13.0, Gradle 8.14.4, Kotlin 2.2.21, KSP 2.2.21-2.0.5, Compose BOM 2026.06.00, Hilt 2.58, Room 2.8.4, and Coil 3.3.0.
- Updated security-sensitive libraries: sshj 0.40.0, BouncyCastle 1.84, Commons Compress 1.28.0, Commons Net 3.13.0, sardine-android 0.9, and zip4j 2.11.6.
- Bumped the app to version 1.3.0 and published a signed release APK.
Verification
- gradlew test
- clean gradlew clean :app:assembleRelease
- apksigner verify --print-certs FileExplorer-v1.3.0.apk
FileExplorer v1.2.0
Theme selector + structural refresh.
Added
-
Theme Selector (#1) — Settings → Theme now offers five modes:
- System default — Follow device light/dark setting
- Light — Standard Material 3 light surfaces
- Dark — Deep dark with cyan accent (current default)
- OLED / True Black — Pure-black background, AMOLED power savings
- Material You — Wallpaper-derived colors on Android 12+ (gracefully falls back to System on older devices)
The previous forced-OLED-dark posture from the README has been retired. Per-mode color schemes implemented in
core/designsystem/Theme.ktwith matchingLightColorScheme,DarkColorScheme,OledColorScheme, and Material You dynamic schemes; preference persisted via DataStore.MainActivitycollects at the activity composition root so theme changes apply instantly across the navigation stack.
Install
Sideload FileExplorer-v1.2.0.apk from the release assets. Same signing key as v1.1.x — in-place upgrade works.
v1.1.1 — fix adaptive icon build failure
Drops duplicate pivotX/pivotY attributes that broke AAPT2 + adds gradle wrapper. Sideload-ready debug APK.