Skip to content

v1.4

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Jul 10:01
· 0 commits to 4a0d3157464036a140e49fb3575f00fc54b20b7d since this release
  • Added a full interactive menu optimized for smartphone screens.
  • Running mcd-ctrl without arguments now opens the main menu.
  • Added separate quick and full scan modes.
  • Added an advanced menu, editable settings and improved help output.
  • Every finding now receives a stable unique ID in the MCD-XXXXXXXXXXXX format.
  • Added detailed finding explanations through mcd-ctrl explain ID.
  • Reports now include confidence, reason codes, possible impact and recommendations.
  • Improved effective-winner detection; unverified results are reported as unresolved.
  • Added separate handling for active, disabled, pending-removal and skip_mount modules.
  • Fixed .replace risk classification for critical system directories.
  • Added basic conservative analysis of conflicting sepolicy.rule entries.
  • Added baseline creation and comparison for before-and-after module state checks.
  • Added diagnostic archive export with device-data redaction.
  • Separated the built-in known-conflict database from user-defined rules and prepared it for expansion.
  • Expanded mcd-ctrl self-test --full.
  • Added finding-ID uniqueness and stability checks.
  • Added strict JSON validation without requiring Python or jq on the device.
  • Improved stale scan-lock recovery and duplicate boot-scan protection.
  • report --critical-only now shows a clear message when no critical findings exist.
  • Improved text and JSON reports.
  • Preserved compatibility with Magisk, KernelSU, APatch and supported forks.
  • The module does not modify system settings or other modules; it writes only its own reports, settings and diagnostic files.