Original Author: xCaptaiN09
Fork by: MeteorBurn
Version: 4.3.2 (versionCode 28)
Sortify is a powerful Magisk / KernelSU module that automatically organizes files in your /sdcard/Download/ folder into categorized subfolders.
π This fork adds: Native WebUI with full control, category toggles, Cyber Blue Coral theme, manual sorting, internal-storage folder picker, live log viewer, volume key setup, and enable/disable toggle.
- β‘ Automatic Sorting: Runs automatically in the background
- π Smart Categories: Sorts Documents, Images, Videos, Audio, Archives, Apps, Magisk modules
- π‘οΈ Integrity Protection: Skips hidden/incomplete files (
.crdownload,.partial,.tmp) - ποΈ Duplicate Detection: Automatically moves duplicate files to
/sdcard/Sortify/Duplicates - β»οΈ Recursive Scanning: Scans subfolders with configurable depth
- π« Folder Exclusions: Skips specific folders like WhatsApp, Music, Screenshots
- πͺΆ Lightweight: 100% offline, uses native system resources
- π Enhanced WebUI: Full-featured web interface with all settings
- π Live Log Viewer: View sorting activity logs in real-time with refresh/clear buttons
- π Enable/Disable Toggle: Turn module on/off without rebooting
- β‘ Manual Sort: Run sorting immediately from WebUI without waiting for the timer
- π Folder Picker: Pick Base Path and Download Path from internal shared storage only
- π File Categories: Enable or disable sorting for each file category directly from WebUI
- β¨οΈ Volume Key Setup: Choose enable/disable during installation (Vol UP/DOWN)
- π§Ύ Versioned Installer Output: Installation log reads the installed version from
module.prop - βοΈ Advanced Configuration: Interval, paths, recursion, depth, exclusions - all in WebUI
- π¨ Cyber Blue Coral UI: Responsive dark theme optimized for mobile
- π± KsuWebUI/WebUI X: Works natively without separate web server
- π Debug Panel: Hidden debug info for troubleshooting (optional)
- Download
Sortify-v4.3.2-vc28-magisk.zipfrom Releases - Flash through Magisk or KernelSU
- π Choose during installation:
- Press Vol UP to enable module immediately
- Press Vol DOWN (or wait 30s) to keep disabled
- Reboot your device
- Open WebUI to configure (if enabled) or enable module first
Sortify v4.3.2 Fork features a complete web interface for all settings!
- Open KernelSU Manager (or WebUI X app)
- Go to the Modules tab
- Find Sortify
- Tap the Settings / Globe Icon π
π Module Status:
- Enable Auto-Sorting - Master on/off switch
- Sort Now - Immediately run sorting and write manual start/completion lines to the log
βοΈ General Settings:
- Sort Interval - How often to scan (seconds). Default: 3600s
- Base Path - Where to create sorted folders. Default:
/sdcard/Sortify - Download Path - Where to scan for files. Default:
/sdcard/Download - Folder Picker - Select paths from internal shared storage (
/sdcard//storage/emulated/0); manual path entry remains available - Recursive Scanning - Enable subfolder scanning
- Max Depth - How deep to scan (if recursive). Default: 5
π« Folder Exclusions:
- List of folders to skip (one per line)
- Default: WhatsApp, Music, Screenshots
π Sortify Log:
- Live viewer showing last 200 lines
- Refresh button to update
- Clear button to wipe log
- Manual sorting logs show WebUI start/completion lines plus normal
action.shoutput
π File Categories:
- Category toggles for Documents, Images, Videos, Audio, Archives, Apps, Magisk modules, and Others
- All category toggles are enabled by default
- Disabled categories are skipped during sorting and are not moved into Others
You can force a sort immediately without waiting for the timer:
- WebUI: Tap Sort Now in Module Status.
- Magisk/KSU App: Tap the Action button on the module card.
- Terminal: Run
su -c sh /data/adb/modules/sortify/action.sh
- Remove Sortify from your Module Manager.
- Reboot.
- (Optional) Delete the
/sdcard/Sortifyfolder if you no longer need the organized files.
- π¨ Cyber Blue Coral Theme: Reworked WebUI palette from purple to blue/coral accents
- π Category Toggles: Added per-category sorting enable/disable controls
- π§Ύ Installer Version Output: Installer now displays version and versionCode from
module.prop - βοΈ WebUI Layout Polish: Moved recursive scanning controls into General Settings
- π File Categories Panel: Restored always-visible category reference below exclusions
- π¨ Folder Picker Buttons: Removed purple gradient from path picker icon buttons
- π§Ή Module Status: Removed the default-disabled warning text from the UI
- β‘ Manual Sort Button: Added WebUI button to run sorting immediately
- π Internal Storage Folder Picker: Added path picker for Base Path and Download Path, limited to shared internal storage
- π Collapsible Categories: File category reference is hidden by default behind an expandable panel
- βοΈ Updated Default Interval: interval=3600s
- π Enhanced WebUI: Complete web interface with all configuration options
- π Live Log Viewer: Real-time log viewing with 400px+ scrollable area
- β¨οΈ Volume Key Setup: Installation-time choice (Vol UP=enable, Vol DOWN=disable)
- π Enable/Disable: Module control without reboot via
enabledparameter - π Fixed Config Loading: JSON parsing via
tr '\n' ' 'for multiline files - π Fixed Log Loading: Reliable multiline log capture in WebUI
- β Proven Vol Key Detection: Adapted from Bootloop Protector v9.4
- βοΈ Updated Defaults: interval=1000s, exclude=[WhatsApp, Music, Screenshots]
- π¨ UI Improvements: min-height 400px, max-height 600px, overflow-y scroll
- π§ Debug Panel: Hidden panel for troubleshooting (display:none)
- π§© Magisk Detection: Automatically detects ZIP modules containing
module.prop
- β»οΈ Recursive Scanning: Added subfolder scanning with depth control
- π‘οΈ Loop Protection: Auto-excludes
base_pathwhen it is insidedownload_path - π« Folder Exclusions: Added custom folder exclusions
- βοΈ JSON Configuration: Added JSON-based settings
- β‘ First Stable Release: Automatic file sorting by category
- Original Module: xCaptaiN09 - Sortify v4.0
- Fork Maintainer: MeteorBurn - v4.3.2
- Powered by: BusyBox, Android Shell, KernelSU WebUI
