Viper4Android driver installation fails everytime.

Burninh2o

Senior Member
May 23, 2012
66
3
0
Any GP 2 owner got error "Installation failed because of an I/O error. Try rebooting" after freshly installing (from magisk/twrp)?

Driver Version = 0.0.0.0
Enabled: No
Status: Abnormal
Audrio Format: Unsupported

Magisk Modules installed:
Busybox for Android NDK
Audio Modification librabry
universal deep_buffer removar

SeLinux mode changed to permissive.

No matter how many times I install/reboot this/phone, I always get this error.

OS = 8.1 w/ March Sec Update

Logcat
03-20 20:17:31.572 3573 3573 I ViPER4Android: System booted.
03-20 20:17:31.573 3573 3573 E ViPER4Android_Utils: [Fatal] Can't load libV4AJniUtils.so
03-20 20:17:31.573 3573 3573 I ViPER4Android: Jni library status = false
03-20 20:17:31.573 3573 3573 I ViPER4Android: Driver not configured correctly.
 
Last edited:

westhaking

Senior Member
Jan 18, 2009
184
54
48
I use the one from magisk actually works its the fx materialized one by ahrion and zack
I've tried to install this several times and the driver never gets enabled. It asks to reboot in order to install the driver every time I open the app after rebooting the phone. Did you do anything special? What's the secret?
 

Burninh2o

Senior Member
May 23, 2012
66
3
0
Thank you all for your replies. Zack helped me figure out the issue. I had installed Audio-Modification-Library module which was preventing A4A installation. Cheers!
 

westhaking

Senior Member
Jan 18, 2009
184
54
48
Thank you all for your replies. Zack helped me figure out the issue. I had installed Audio-Modification-Library module which was preventing A4A installation. Cheers!
Because of this post, I decided to install the Audio Modification Library module to see what it does. Oddly enough, for me, V4A actually started working after enabling this additional module and setting my kernel to permissive. Weird. Glad it's working now though!
 

Burninh2o

Senior Member
May 23, 2012
66
3
0
Because of this post, I decided to install the Audio Modification Library module to see what it does. Oddly enough, for me, V4A actually started working after enabling this additional module and setting my kernel to permissive. Weird. Glad it's working now though!
lol... nice!
 

CatalystWon

Senior Member
Aug 20, 2010
329
74
0
Vancouver
I just had the same issue as a result of upgrading stock MIUI Android 7.1 ROMS on a Xiaomi Mi Max 2.

I solved it by:
1. In Magisk, disabled both Audio Mod Library and Viper4Android --> REBOOTed.

2. In Magisk, ENABLED both Audio Mod Library and Viper4Android. --> REBOOTed.

No driver errors and it works in Speaker and Headphone. ;)

But I'm not getting any Viper Notification in the Shade or the Status. :confused:
 

MikeyLee

Senior Member
Jul 20, 2010
3,964
631
0
Phoenix
I just had the same issue as a result of upgrading stock MIUI Android 7.1 ROMS on a Xiaomi Mi Max 2.

I solved it by:
1. In Magisk, disabled both Audio Mod Library and Viper4Android --> REBOOTed.

2. In Magisk, ENABLED both Audio Mod Library and Viper4Android. --> REBOOTed.

No driver errors and it works in Speaker and Headphone. ;)

But I'm not getting any Viper Notification in the Shade or the Status. :confused:
Stock Kernel too? I cannot get it to install drivers to save my life
 

CatalystWon

Senior Member
Aug 20, 2010
329
74
0
Vancouver
Stock Kernel too? I cannot get it to install drivers to save my life
Did you try Disabling/Enabling the modules in Magisk? I had to do this a few times before it worked. Viper status will report 'Processing: No' until you start playing a music file, then it should change to 'Processing:Yes'.

I was able to get the notification to show up by selecting the first option in Settings>Show Notification.
 

MikeyLee

Senior Member
Jul 20, 2010
3,964
631
0
Phoenix
Here's what I don't get. I have 3 devices currently. All running Oreo. Huawei Mate SE, Xiaomi Redmi Note 3 and Ulefone T1. The Redmi Note 3 and Ulefone T1 both have V4A working fine and both kernels are Enforcing. The Huawei no matter how it's set refuses to work.