Can you tell me on how to do it using rotex please... Thx
Can you tell me on how to do it using rotex please... Thx
Wahoooooo! It WORKS! Finally!Default viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
Is it possible I use vdc files on jamesDSP?If you need audio modification library, it means that you most probably have another audio mod active. I would try turning all other modules off and enable just Viper or James.
I am not trying to sell you James DSP, but in my experience it provides higher quality audio processing and I was able to replicate all features from Viper (but I admit that I did not use a lot of them). What exactly do you find missing in James? My first impression was similar to yours, but at the end I prefer it over Viper now. The only thing I miss is home screen widget for quick preset changing.
Default viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
Second thisThis does not work for me on my Poco X3 Pro running Arrow OS 11. Setting SELinux to permissive also did not work.
Cheers for this tip !Default viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
Just wanted to say thank you! It works! I also had to put those extra lines of code you provided for a Redmi Note 8 Pro.Default viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
Thx bro. Fix for pixel 3 xlDefault viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
Thanks a lot for that genius work and sharing it with us. Helped meDefault viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
It works without removing anything for me, so I guess that you don't have to either.
ahhh i see , coz other guide mentioned need to remove that app . ok i will not remove anything but install the viper with the guide u given laterIt works without removing anything for me, so I guess that you don't have to either.
thanks !!!! no need to remove anything , work perfectly on my Redmi Note 10(MOJITO) MIUI 12.5.2 !!!Default viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }'
magiskpolicy --live 'allow audioserver system_file file { execmod }'
magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }'
magiskpolicy --live 'allow mediaserver system_file file { execmod }'
magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }'
magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }'
magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }'
magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }'
magiskpolicy --live 'allow app app_data_file file { execute_no_trans }'
magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }'
magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }'
magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }'
magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }'
magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'
Wahoooooo! It WORKS! Finally!Default viper4android Magisk module doesn't work for me with SELinux enforcing. "Brute force" fix is to set SELinux to permissive, but I don't like this approach. Viper4android module should patch selinux policies during installation, but it fails for some reason. Fix is quite simple:
1. Locate and edit file2. Add this text to the end of the fileCode:/data/adb/modules/ViPER4AndroidFX/post-fs-data.sh
3. save, reboot phoneCode:magiskpolicy --live 'allow audioserver audioserver_tmpfs file { read write execute }' magiskpolicy --live 'allow audioserver system_file file { execmod }' magiskpolicy --live 'allow mediaserver mediaserver_tmpfs file { read write execute }' magiskpolicy --live 'allow mediaserver system_file file { execmod }' magiskpolicy --live 'allow audioserver unlabeled file { read write execute open getattr }' magiskpolicy --live 'allow hal_audio_default hal_audio_default process { execmem }' magiskpolicy --live 'allow hal_audio_default hal_audio_default_tmpfs file { execute }' magiskpolicy --live 'allow hal_audio_default audio_data_file dir { search }' magiskpolicy --live 'allow app app_data_file file { execute_no_trans }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio_tmpfs file { execute }'
4. go to viper4android app and toggle legacy mode off and on, it should work now with legacy mode enabled
Edit:
One user needed few extra lines to make it working on his Redmi Note 9:
Code:magiskpolicy --live 'allow mtk_hal_audio sysfs_dt_firmware_android file { read }' magiskpolicy --live 'allow mtk_hal_audio mtk_hal_audio process { execmem }' magiskpolicy --live 'allow vendor_default_prop vendor_default_prop file { read }' magiskpolicy --live 'allow mtk_hal_audio metadata_file dir { search }' magiskpolicy --live 'allow mtk_hal_audio debugfs_ion dir { search }'