Releases: MeteorBurn/Sortify
Releases · MeteorBurn/Sortify
Release list
Sortify v4.3.2
Summary
- Refactored Sortify for clean installs without old config migration paths.
- Added shared shell helpers for config parsing, logging, category folders, and log rotation.
- Reworked sorting into a single pass with nested folder exclusions, disabled-category passthrough, safe output-path skipping, and non-overwriting duplicate names.
- Added reproducible ZIP packaging with LF normalization and local shell smoke coverage.
Validation
- sh -n common.sh action.sh service.sh customize.sh uninstall.sh
- sh tests/sortify-behavior.sh
- WebUI script extracted from webroot/index.html and checked with node --check
- pwsh -File scripts/build-module.ps1, including 7z test and CRLF/layout validation
Sortify v4.3.0 - Fork by MeteorBurn
📁 Sortify v4.3.0 - Fork by MeteorBurn
Enhanced version with Native WebUI and Advanced Features
🆕 What's New in Fork
Native WebUI Interface
- 🌐 Complete configuration interface accessible via KsuWebUI/WebUI X
- 🎨 Modern dark theme with responsive design
- ⚙️ All settings in one place: interval, paths, recursion, exclusions
Live Log Viewer
- 📋 Real-time log display with 400-600px scrollable area
- 🔄 Refresh button to reload logs instantly
- 🗑️ Clear button to wipe logs (with confirmation)
- 📜 Auto-scroll to bottom for latest entries
Installation Enhancements
- ⌨️ Volume key setup during installation
- Press Vol UP to enable module immediately
- Press Vol DOWN (or wait 30s) to keep disabled
- ✅ Proven detection method from Bootloop Protector v9.4
Module Control
- 🔌 Enable/disable toggle without reboot
- ⚡ Module checks
enabledparameter every 30 seconds - 🛡️ Disabled by default for safer installation
Technical Fixes
- 🐛 Fixed config loading using
tr '\n' ' 'for multiline JSON - 🐛 Fixed log loading using
while read loopto capture all lines - 📊 Better defaults: interval=1000s, exclude=[WhatsApp, Music, Screenshots]
📦 Original Features (v4.0)
- ⚡ Automatic sorting of files by category
- 📂 Smart categories: Documents, Images, Videos, Audio, Archives, Apps, Magisk modules
- 🛡️ Integrity protection: Skips hidden/incomplete files
- 🗂️ Duplicate detection: Moves duplicates to separate folder
- ♻️ Recursive scanning with configurable depth
- 🚫 Folder exclusions: Skip specific directories
🧩 Installation
- Download
Sortify-v4.3.0.zipbelow - Flash through Magisk or KernelSU
- During installation:
- Press Vol UP to enable auto-sorting immediately
- Press Vol DOWN to keep disabled (enable later in WebUI)
- Reboot your device
- Access WebUI via KsuWebUI/WebUI X to configure
⚙️ Configuration
Access WebUI:
- Open KernelSU Manager (or WebUI X app)
- Go to Modules tab
- Find Sortify
- Tap Settings icon 🌐
Available settings:
- Enable/disable module
- Sort interval (seconds)
- Base path (where to sort)
- Download path (where to scan)
- Recursive scanning & max depth
- Folder exclusions list
- Live log viewer
🧡 Credits
- Original Module: xCaptaiN09 - Sortify v4.0
- Fork Maintainer: MeteorBurn - v4.3.0
- Volume Key Detection: AshReXcue - Bootloop Protector v9.4
- Powered by: BusyBox, Android Shell, KernelSU WebUI
📋 Full Changelog
See README.md for complete changelog and documentation.
📥 Downloads
Download Sortify-v4.3.0.zip from assets below.
Version: 4.3.0
Version Code: 26
Size: ~129KB
Requires: Magisk or KernelSU
✨ Final Release
This is the final stable release of Sortify v4.3.0 fork with all version references normalized.