๐Ÿ“ Sortify

January 19, 2026 ยท View on GitHub

Sortify Banner

๐Ÿ“ Sortify

Author: xCaptaiN09
Version: 4.0

Sortify is a powerful Magisk / KernelSU module that automatically organizes files in your /sdcard/Download/ folder into categorized subfolders. Now smarter, safer, and equipped with a Native WebUI for easy configuration.


๐Ÿ“ฆ Features

  • โšก Automatic Sorting: Runs automatically in the background (Default: every 5 mins).
  • ๐ŸŒ Native WebUI: NEW! Configure sorting intervals directly inside the KernelSU Manager (No browser needed).
  • โ–ถ Manual Trigger: Supports Magisk/KSU Action Button to sort instantly.
  • ๐Ÿ“‚ Smart Categories: Sorts Documents, Images, Videos, Audio, Archives, Apps, and more.
  • ๐Ÿ›ก๏ธ Integrity Protection: Skips hidden/incomplete files (.crdownload, .partial, .tmp) to prevent corruption.
  • ๐Ÿ—‚๏ธ Duplicate Detection: Automatically moves duplicate files to /sdcard/Sortify/Duplicates.
  • ๐Ÿชถ Lightweight: 100% offline, uses native system resources.

๐Ÿงฉ Installation

  1. Download Sortify-v4.0.zip from Releases.
  2. Flash through Magisk or KernelSU.
  3. Reboot your device.
  4. Done! Sortify is now running.

โš™๏ธ Configuration (WebUI)

Sortify v4.0 introduces a native dashboard to change settings without editing code.

How to access:

  1. Open KernelSU Manager.
  2. Go to the Modules tab.
  3. Find Sortify.
  4. Tap the Settings / Globe Icon on the module card.

Settings available:

  • Sort Interval: Change how often the background service checks for new files (in seconds).
    • Default: 300 seconds (5 minutes).
    • Changes apply immediately.

โ–ถ Manual Trigger

You can force a sort immediately without waiting for the timer:

  • Magisk/KSU App: Tap the Action button on the module card.
  • Terminal: Run su -c sh /data/adb/modules/sortify/action.sh

๐Ÿงผ Uninstall

  1. Remove Sortify from your Module Manager.
  2. Reboot.
  3. (Optional) Delete the /sdcard/Sortify folder if you no longer need the organized files.

๐Ÿงพ Changelog

v4.0 (2026-01-19)

  • ๐ŸŒ Native WebUI: Added KernelSU webroot support for internal configuration (Replaces port 8081 server).
  • โšก Optimized Service: Removed BusyBox HTTPD dependency for lighter footprint.
  • ๐Ÿš€ Performance: Improved background service logic.
  • ๐Ÿ”ง Stability: Fixed permission handling for scripts and config files.

v3.0 (2026-01-19)

  • โ–ถ Added manual one-tap sorting via Magisk Action button.
  • โ™ป๏ธ Refined automatic background sorting.

v2.0 (2025-10-18)

  • ๐Ÿ†• Added duplicate detection (moves to /sdcard/Sortify/Duplicates).
  • ๐Ÿ›  Fixed uninstall script path.
  • โšก Centralized extension handling.
  • ๐Ÿ”’ Safer file moves (no accidental overwrites).

v1.3 (2025-10-10)

  • ๐Ÿšซ Prevented moving hidden/incomplete downloads (.crdownload, etc.).
  • ๐Ÿ—‚๏ธ Renamed main folder to /sdcard/Sortify.
  • ๐Ÿงพ Updated logs to sortify.log with auto-trimming.

๐Ÿงก Credits

  • Developed by xCaptaiN09
  • Powered by BusyBox & Android Shell

GitHub release