Adds OpenAL Soft HRTF files and configuration to enable 3D audio for headphones in all apps/games using OpenAL Soft, even if the library was compiled without the built-in HRTF.
- Android device rooted with Magisk.
- App/game using (preferably recent) OpenAL Soft library. You can use a root-capable file manager to search
/data/app/foropenal. If it uses generic OpenAL or old OpenAL Soft and your device is rooted, you can replace the library (usually namedlibopenal.soin the app'sdata/app/RANDOMSTRING/PACKAGENAME/lib/...) with OpenAL Soft armeabi-v7a (32-bit) or arm64-v8a (64-bit).
- Download module Zip file
- (Optional) use your own/matching HRTF:
- Extract the Zip file.
- Find the HRTF that sounds most positionally accurate to you using this blind test or the MHR database and download the MHR file.
- Replace the HRTF in
/system/etc/xdg/openal/hrtf/HRTF.mhr(you can use any filename but just keep the file you want to use). - Compress
module.propandsystemback into a Zip file.
- Flash the module in Magisk and reboot.
The app/game should now use your HRTF and you'll enjoy full 3D spatial audio (if supported, otherwise it'll just virtualize surround/stereo), and the log should look like this:

Android games/apps that support OpenAL Soft will be added to the Binaural Audio Database.
- SADIE Database Copyright 2018 The University of York This product includes data developed at The Audio Lab, University of York, UK (Cal Armstrong, Lewis Thresh, Gavin Kearney) as part of the SADIE Project.