mdcX

mdcX

speedyfriend433
Version: 1.4.0
Last updated: 05/13/2025

mdcX is a lightweight experimental app for iOS that allows users to apply various UI and sound modifications by zeroing out the first page of selected system files. It serves as a Proof of Concept (PoC) to demonstrate the viability of a file-zeroing method for UI-level tweaks.

⚠️ WARNING: EXPERIMENTAL SOFTWARE
This tool modifies system files, which may lead to system instability or visual glitches.
Use only on test devices.

📸 Important Note on Camera Shutter Sounds

In regions like South Korea and Japan, shutter sounds are enforced to prevent unauthorized photography. While mdcX attempts to suppress these sounds, effectiveness may be limited by software or hardware-level protections. Users are advised to consider legal and cultural implications in their region before using this feature.


⚙️ Key Features

  • UI tweaks: hide dock, transparent elements, etc.

  • Sound tweaks: mute camera, lock sound, keyboard clicks.

  • Tweaks grouped by category.

  • “Apply All” button to run all file-zeroing actions.

  • Built-in activity log for tracking status.


🔧 How It Works

The app leverages a C-based exploit using the VM_BEHAVIOR_ZERO_WIRED_PAGES technique:

  • Maps a read-only file into memory.

  • Flags it for zeroing behavior.

  • Locks the memory using mlock().

  • Releases the mapping, causing the kernel to zero out the underlying physical page (~16KB).


🧪 How to Use

  1. Launch mdcX.

  2. Browse tweak categories.

  3. Tap the hammer icon (🔨) to apply tweaks, or use “Apply All”.

  4. Check the activity log for results.

  5. Perform a manual respring or reboot to apply changes.


❗ Disclaimer

This software is provided “as-is”, with no warranties. The developers are not liable for damage, data loss, or legal issues arising from its use. Use responsibly, for educational and testing purposes only, in accordance with local laws.

You might also like