Enable High-resolution audio for MediaTek devices up to 32-bit/192kHz (if device supports).
this module only changes the configuration on
audio_policy
because most Android devices limit their capabilities to 16-bit/48kHz only, the rest depends on whether the device used supports Hi-Res Audio™ or not.
*applies to internal Speakers & Wired (not for Bluetooth/USB devices).
before you install this module, try to get about what sampling rate is used on your device, open terminal (adb, Termux, etc) with superuser su
access, then enter the command:
dumpsys media.audio_flinger
look at the very top of the "Output thread" (MIXER)
you will get information about:
- Sample rate:
48000Hz
or192000Hz
- Flags (AudioStreamOut):
AUDIO_OUTPUT_FLAG_PRIMARY
orAUDIO_OUTPUT_FLAG_DEEP_BUFFER
- Format:
AUDIO_FORMAT_PCM_16_BIT
orAUDIO_FORMAT_PCM_32_BIT
or u can use "Sample Rate Checker" app:
for testing the Hi-Res Audio using song with
24-bit/192kHz
& using USB Audio Player Pro (UAPP) app:
UAPP using
Variable rate
in Settings > Android audio > Android sample rate : Variable Rate (default is Fixed 44100Hz)
this is module so install using Magisk app: Download from Release page
- Android 12 (SDK 31)
- MTK devices
*does not cause softbrick or bootloop.
- Sample Rate Checker: Here
- FLAC (24-bit/192kHz): Download Song
- USB Audio Player Pro (UAPP): Here
- Android 12 - MIUI 13
- Android 13 - MIUI 14
- Android 14 - HyperOS 1.0