Audio Compatibility Patch Magisk Module Top ^new^
Overview
- Add or repair media_codecs.xml and media_codecs_performance.xml overlays to expose required codecs to MediaCodec and MediaExtractor.
- Add mime-type mappings in /etc/media_codecs or modify framework files that enumerate codecs.
- Option A (Standard): For 99% of devices. Patches primary audio policy.
- Option B (Legacy): For Android 9 or older devices.
- Option C (USB Force): Enable this if you use external DACs.
- User installs module through Magisk Manager.
- Installer probes device, informs (via install log) which submodules were applied.
- Module overlays config files, applies SELinux policy, and—only if safe—patches vendor library via binary diff.
- On reboot, audio services load corrected configs; user tests audio.
- If issues arise, user boots to recovery or disables module via Magisk; uninstall script restores original files.
Audio Modification Library (AML):
A mandatory companion for ACP if multiple audio mods are installed. It acts as a compatibility framework to prevent conflicts between different audio drivers.