Skip to content

Releases: MeteorBurn/Sortify

Sortify v4.3.2

Choose a tag to compare

@MeteorBurn MeteorBurn released this 14 Jun 00:47

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

Choose a tag to compare

@MeteorBurn MeteorBurn released this 26 Feb 17:43

📁 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 enabled parameter 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 loop to 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

  1. Download Sortify-v4.3.0.zip below
  2. Flash through Magisk or KernelSU
  3. During installation:
    • Press Vol UP to enable auto-sorting immediately
    • Press Vol DOWN to keep disabled (enable later in WebUI)
  4. Reboot your device
  5. Access WebUI via KsuWebUI/WebUI X to configure

⚙️ Configuration

Access WebUI:

  1. Open KernelSU Manager (or WebUI X app)
  2. Go to Modules tab
  3. Find Sortify
  4. 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.