NOT like in Android version before, the v4a won't work in SDK26 because in Android O he change audio config format from .conf to .xml and merged soundfx library to one directory in /system/vendor/lib/soundfx/
not in /system/lib/soundfx/
anymore, so you must have new line to configurations drivers and library, if not your v4a still wont work and will ask you to install driver always 🙈
Please read OLD VERSION if you not know how to work!
Still same on old sdk version, you must add to /system/etc/audio_effects.conf
Under “libraries {“, add:
v4a_fx { path /system/lib/soundfx/libv4a.so }
Under “effects {“ add:
v4a_standard_fx { library v4a_fx uuid 41d3c987-e6cf-11e3-a88a-11aba5d5c51b }
Edit also on vendor dir, but not config, this a xml see /system/vendor/etc/audio_effects.xml
Under <libraries>
<library name="v4a_fx" path="libv4a.so"/>
Under <effects>
<effect name="v4a_standard_fx" library="v4a_fx" uuid="41d3c987-e6cf-11e3-a88a-11aba5d5c51b"/>+
Just it! If you confused you can try flash my v4a zip (build auto installer) with TWRP, you can found in release page. 😌 I use Viper4Android Driver v.2.5.0.4 with NEON + AIO Fix + DDbM by Me. Tested work in ROM AEX 5.5 SDK26 (Android 8.1.0)
Yeah, you ready to Rocks, don't forget to set SELinux to Permissive 😉
Credit Viper4Android 😍