yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] nexus_man12:
Oh yeah. Just finished reading that on the Chroma forum. I actually tried to use it today and it didn't work. Thought some genie was blocking it or something.

We'll keep out fingers crossed.

? Gru's Angler ?
[Nexus 6P General] bouchigo:
If you really need to use AP, then disable SuperSu temporarily. Go in to SuperSu settings, and untick the the SuperSu Enabled check mark. After that SafetyNet checks should pass, and AP should work. Once you've made your transaction you can enable SuperSu again.

I'm sure there will be a workaround by Chainfire, but more than likely Google will break it again at some point.
[Nexus 6P General] NuLLV01D:
Material V4A

Those like me who love Material design, Here is a modified zip for systemless users which has the material v4a apk. I don't take any credits for this. All thanks goes to [MENTION=790321]bouchigo[/MENTION] for creating the systemless zip and [MENTION=5110913]Viper4713[/MENTION] for the Material V4A apk.
[Nexus 6P General] troymz1:
Just flash over I assume?
[Nexus 6P General] NuLLV01D:
Yeah its the same exact zip with just the material apk, so just flash over. I guess you may wanna uninstall the original V4A before flashing.
[Nexus 6P General] xSilas43:
I'm not so sure there will be because when he made systemless root he explicitly mention the fact that the bypassed AP was a coincidence and he wouldn't be working on that, but things may have changed.
[Nexus 6P General] tomquartey:
Okay, i have been using the spotify app for months now...i love the app but hate its sound quality limitations. Now tonight I reluctantly rooted my Nexus 6p with the Wugfresh nexus root tool kit. I was reluctant in doing this because i'm a bit of a layman and i like OTA updates...but anywhoi rooted the device successfuly to the best of my knowledge installed the latest version of busybox got SELLinuxModeChanger and set it to permissive, and installed Viper but ever time I open Viper the damn thing asks for an updates and reboot. Ill do it, reinstall and wipe the cache or whatever and yet it still refuses to stick! this is the only reason i rooted was to get this app, really annoyed it hasn't worked. Been at it for hours.

Also tried deleting the audio conf file using ES file explorer and a few other explorer apps but it won't do it. It either says this item is read only, or it gives a permission error. I really would appreciate some help on this. At the end of my tether really.
[Nexus 6P General] xSilas43:
I have updated my system app to the latest v4a version, and its now located on my AFH account. https://www.androidfilehost.com/?fid=24399994186367027
[Nexus 6P General] bouchigo:
Updated systemless root Viper4Android zip to v5; has new Viper4Android apk v2.4.0.1.

Nexus 6P

File: http://www.mediafire.com/download/hmhg9rwhj8y6ch8/Viper_Nexus6P_SystemlessRoot_Final_v5.zip

MD5Sum: 8bd6725725be2989c36a2ce7fe22359a

Nexus 5X

File: http://www.mediafire.com/download/np9wy993nsk14qi/Viper_Nexus5X_SystemlessRoot_Final_v5.zip

MD5Sum: b6376755286ecf1523ba36c7363cab2a
[Nexus 6P General] guitardedhero:
I just downloaded your zip and checked out your script which looks really interesting. Is that a toast message triggered after the script execution? I'd love to use it as well as adding the /su/xbin/supolicy line to my current script. May I have your permission? You'll be added to my credits section. Thanks!
[Nexus 6P General] SwayART:
With this file, do I still need to follow all the instructions from the first post or just flash?
[Nexus 6P General] nexus_man12:
Just flash away my friend. ?

? Gru's Angler ?
[Nexus 6P General] SwayART:
Flashed it running latest aosip and wiped cache and dalvik. Once finished, system UI crashes. Any suggestions? Also had latest franco kernel.
[Nexus 6P General] bouchigo:
It's not a toast message, it creates a log file in /data/local. You can use it no problem.

I'm not sure what aosip is, is it cm based? Or did you mean aosp? The zip does not modify SystemUI, and shouldn't cause SystemUI FC's. I run my own aosp build with franco kernel and it installed with no issues on my phone.
[Nexus 6P General] SwayART:
It is aosp based. Damn thats weird.
[Nexus 6P General] speedyjay:
I just got my nexus 6p today :) I've just unlocked bootloader, rooted and flashed twrp recovery. So I just flash the zip from the link then I'm ready to go?
[Nexus 6P General] xSilas43:
if you're using systemless root yes, otherwise you can use mine.
[Nexus 6P General] TheAtheistOtaku:
So im having a problem where viper wont install. I hit install, reboot and it just asks to install the drivers again. Ive made it a system app (thrown it into the priv-app folder) and also set it to the right permission. Yes, my kernel is also set to permissive mode. Ive also tried installing it as a normal app. Ive searched around and for the life of me i cant find the fix (ive had this problem before, but its been so long i forgot what the solution was). Also (dont know if it has to do with it not installing) but its not asking me what audio quality i want to install either. Im on the latest pure nexus build if it matters.
[Nexus 6P General] BSDADON:
Here you go. It's in the OP
[Nexus 6P General] Masterleon:
Bluetooth reconnect problems

I'm not sure if this has been mentioned already, but I recently found a fix to the problem where Viper stops processing music after a few reconnects to a bluetooth device.

If you lock the effect mode on Viper to Bluetooth it should stop it from turning off the processing until the next reboot, though It's not really a fix, more of a temporary solution.

Kind of annoying because you're forced to change it if you use different effect profiles for headphones and bluetooth devices. Maybe this can give OP a hint as to what the problem is and patch it?
[Nexus 6P General] venelar:
Do i need to uninstall the previous version or do i just flash this over and use the newer apk?
[Nexus 6P General] Abaddon:
I wonder why v4a won't process with soundcloud now. I tried older versions even the one posted pages back. it's driving me nuts. it was working before both on stock and on custom roms.
[Nexus 6P General] mbeau88:
Thanks! I was having this exact same problem and this fixed it for me too :) This should be included in OP after flashing the loliviper zip.
[Nexus 6P General] bouchigo:
It depends on what zip you previously used, or how you got viper installed previously. If you used one of my previous zips then you should be fine, it will overwrite the current viper app.
[Nexus 6P General] venelar:
Good timing. I actually updated like 5mins ago. It was your v3. Uninstalled apk and flashed new version, worked great.
[Nexus 6P General] soundneedle:
Any reason why v5 suddenly stops processing? I don't want to lock it down to just one profile (Bluetooth). Haven't had issues before on my 6p.
[Nexus 6P General] bouchigo:
Nope. Runs fine for me all the time.
[Nexus 6P General] xSilas43:
Yeah I'm not sure, I've noticed the same, I know they implemented a processing effect so viper doesn't work but idk why it stopped with older versions.
[Nexus 6P General] Royalbaecker:
Some people use Viper, Dolby and another app mixed.

Is it better to mix it or to use only one?

How is it affecting battery?
[Nexus 6P General] bouchigo:
Here's a new version of the systemless method. It will work for both the Nexus 5X and Nexus 6P. The kernel is no longer modified, instead the su.img itself is modified.

File: http://www.mediafire.com/download/63t4pb9ct1t4zw2/Viper_Nexus_5x-6P_SystemlessRoot_Final_v1.zip

MD5SUM: 5af4f5a1077b36918765c0025eee1a8e
[Nexus 6P General] flashcity90:
Can I use this zip even if i'm not on a systemless root? I used a one click nexustool to do everything, root install twrp etc. Not sure how to distinguish if im on a systemless or not(Got the phone after androidpay stopped working on systemless root so said f it). If you or anyone could point me in the right direction I would greatly appreciate it. Quality is killing me after coming from viper on a edge+.
[Nexus 6P General] bouchigo:
If you don't care about Android Pay (which by the way is working again, at least for the moment), then flash xSilas43's zip. I think his zip is one, or two pages back. Mine won't work unless you are running systemless root. His is for regular root.
[Nexus 6P General] xSilas43:
Here's the link to my zip, honestly it should work on any phone, I tested it on my HTC one m8 without any issues . https://www.androidfilehost.com/?fid=24399994186367027
[Nexus 6P General] flashcity90:
Thanks to both of you. One question though and I have searched around xda and various other google results for this answer but came up short. Is there a way to confirm wether im systemless or not? I just went to the nexus root tool kits forum and the changelog stated in january he updated it to chainfires systemless root. So now I need to confirm this somehow so I can use one of your zips.:confused:
[Nexus 6P General] xSilas43:
my zip should work with both if you are unsure.
[Nexus 6P General] bouchigo:
Go into SuperSu settings and scroll down until you see "System"; if it says what the screenshots shows, then you are running systemless, otherwise it's regular root.
[Nexus 6P General] flashcity90:
Is there a way to enable the high or super quality driver? Jw because i believe im on normal and a few options arent working for me, like gain control.
[Nexus 6P General] xSilas43:
You need to uninstall the driver, reboot and reinstall it

---------- Post added at 08:01 PM ---------- Previous post was at 07:28 PM ----------

Hey I just found a fix if your interested, download the my cloud player app, its a much nicer ui for SoundCloud and allows v4a to process the audio!!! TBH I wish I found this app sooner.
[Nexus 6P General] gman88667733:
I followed this exactly and all that I got was a broken headphone jack for now. Great
[Nexus 6P General] Vizioone:
strange thing even i deleted driver when i'm trying to reinstall it's wont ask me for quality level...
[Nexus 6P General] xSilas43:
reflash vendor and ROM/system and everything will be reverted.

---------- Post added at 07:25 AM ---------- Previous post was at 07:24 AM ----------

I forgot, with the new update you cannot choose driver on our cpu type, I think it default installs super
[Nexus 6P General] bouchigo:
I finally broke down and made a universal Viper zip. This will work for either non-system-less root (regular root), and system-less root. The zip will detect whether you are running non-system-less root, or system-less root, and install accordingly. If you are running system-less root, I avoided making changes to /system as much as possible (the viper app is installed to /data instead of /system) since in a lot of cases making too many changes to /system will cause Android Pay to stop working.

For non-system-less we don't have to worry about Android Pay working, but I did make it so the su.d directory will not be added to /system (/system/su.d) unnecessarily if the Rom you are running happens to have init.d already set up. Instead it will place the viper script in the init.d directory, rather than creating an su.d directory with the file residing in that directory.

I'm sure by now that most everyone knows that to get Android Pay working you have to change the permissions of the /su/bin directory to 0751, so don't forget to do that too if you want to use Android Pay.

This will probably be the last version of this zip, unless V4A app is updated again, or I think of something that greatly improves/corrects the setup process...this file should cover all the current bases, for now anyway.

File: http://www.mediafire.com/download/pukhjov8phlydyp/Viper4A_Universal_v1.zip

MD5Sum: 3828ce072dfef18f87dc2067a293b963

EDIT: This is for Marshmallow, not N. To be used with chainfire's root method.
[Nexus 6P General] Jinded:
Hey this looks awesome, thanks! So if I currently have Android Pay working with Systemless root on Pure Nexus, I can flash this zip to get Viper and keep AP working too?
[Nexus 6P General] xSilas43:
correct
[Nexus 6P General] aeppacher:
after about 100 other tutorials that all failed, you came through. You da man
[Nexus 6P General] bouchigo:
Cool, glad it worked out for you ?
[Nexus 6P General] slipmeknot:
Hi buddy, I am currently on latest PN running systemless root and have this Viper4a Mod installed, can I just flash your's over or do I have to do something 1st? The one I have doesn't seem to work :( thanks
[Nexus 6P General] bouchigo:
Go to /system and delete the su.d directory, go to /system/addon.d directory and delete the 95-LolliViPER.sh file, also go into /system/priv-app and delete the ViPER4Android_FX_A4.x directory.

Once you've done that go ahead and try the zip I posted.
[Nexus 6P General] slipmeknot:
Works perfectly :) you're a life saver buddy thanks.
[Nexus 6P General] aeppacher:
Uninstall your current viper and flash his zip, worked for me
[Nexus 6P General] xRoNoKx:
I am having audio distortion issues with Viper, I have tried flashing different versions on different roms and kernels. This problem goes away if I use high performance profile for kernels. Only ROM in which Viper works flawlessly is Temasek's Unofficial CM13. I want to try other roms without having to use high performance kernel profiles. Is there any solution?
[Nexus 6P General] Ovrclck:
I've had similar issues like this in the past. I was loading an old profile from my note 3 which was causing distortion issues. The only way it worked was running my kernel on high performance mode.

Ended up redoing my settings and found what was causing it. Hope this helps!
[Nexus 6P General] xRoNoKx:
What a coincidence! I switched to 6P from a Note 3 too. I have manually done the settings but that didn't fix it. Did you delete V4A folder from your SD card too? I initially restored data using TiBu and that brought back all my IRS files from note 3. I'll try deleting it next time.
[Nexus 6P General] mellomelon45:
Does anyone has there convolver working?
[Nexus 6P General] xRoNoKx:
I deleted V4A profile and did a clean flash of pure nexus ROM with AK kernel. The distortion persists but it seems to be reduced significantly when I disable Firequalizer.

---------- Post added at 01:39 AM ---------- Previous post was at 01:39 AM ----------

Working for me.
[Nexus 6P General] mellomelon45:
Weird I checked my driver status and everything is running but when I turn on my convolved I don't notice any changes. My selinux is permissive too
[Nexus 6P General] SwayART:
For some reason when I download it and try to flash it in twrp, it says the file is corrupt. Any ideas?
[Nexus 6P General] boxcar8028:
I had the same issue. Downloaded from my 6p it shows up corrupt. Downloaded from laptop all is okay. Be sure to check size of file. Phone download was only 40k, download from laptop was 3mb. I transferred zip to Google Drive and downloaded to 6p and flashed from twrp.
[Nexus 6P General] bouchigo:
It's most likely a bad download. Make sure the file's MD5Sum matches the one I posted. I just download it with chrome on my phone and flashed it with no issues.
[Nexus 6P General] jordy787:
I used a setting from my lg v10 which sounded amazing on that phone. When i imported it to viper4android on my nexus 6p i have this same problem through headphones and bluetooth.. Maybe we need to volume boost mod it ? idk its annoying..:confused:
[Nexus 6P General] kheltek:
So, I figured out a fix a few weeks back and couldn't be happier. The phone's output volume is louder than certain LGs, Samsungs, etc. So, when certain boosted frequencies go through certain bluetooth headphones, the sound gets compressed as a safety mechanism in order to prevent the speakers from blowing out. That being said, I scrolled down to the bottom of viper, and set the master gate limiter to -.8 and bam, sounds amazing all over again. Granted, you have to turn the headset up a little more, but the eq should come through nice and clean.
[Nexus 6P General] jordy787:
Doesn't seem to work on headphones , I'll try on my Bluetooth headphones tomorrow , the volume on the 6p seems a lot quieter actually. I was thinking maybe the internal dac isnt powerful ?
[Nexus 6P General] drakvl:
Thanks a lot, works perfect in a stock rooted rom, a very huge difference from stock sound, without any distortion on speakers.
[Nexus 6P General] jordy787:
To verify its the output gain as -8.0?
[Nexus 6P General] drakvl:
my config.
[Nexus 6P General] jordy787:
oops i ment to quote the other guy
[Nexus 6P General] dastinger:
Do not use Chrome on your 6P to download. I had the same issue, downloaded using Firefox and it worked.
[Nexus 6P General] asidekick:
weird problem for me.

Viper4Android used to work completely fine when I installed it. I decided to go back to stock, then re-root my device. Now whenever I use a ROM then do all the steps on the guide on page 1, I run into a problem. When the app downloads the drivers, the drivers do get installed, but then my headphone jack never works afterwords. All the audio is sent to my phone's speakers. My headphone jack works on anytime before I download the viper4android's drivers. I've tried different ROMs, factory restored, and etc...I've even tried SoundAbout, but that doesn't help either. Do you guys think I permanently did something to the phone? Tried to look online for a solution but can't find any. :silly:

Tldr:

After installing viper4android drivers, headphone jack never works. All audio is sent to phone's speakers. I had it working before.

//edit. fix is found.

I found a fix. I had even tried to install viper without the zip and just as an apk, but that didn't work. Also yes, I did notice the headphone jack not working FAQs. The suggestion under that FAQ did not work for me.

To fix this issue if anyone else has it: Do all the steps except the last one with "audio_policy.conf." Yes, this may not help with youtube or another media program, but at least your music player works and the headphone jack works. If someone knows a better fix, please feel free to share. :D
[Nexus 6P General] newstar:
Can someone post me best working config with screenshots for best performance in 6p with viper4android
[Nexus 6P General] speedyjay:
I honestly give up, I cannot get V4A to install no matter what method I use
[Nexus 6P General] boxcar8028:
Try flashing this zip. It works perfectly on my stock 6p. Just uninstall all of your old viper and make sure busybox is working and then flash the zip. I didn't made it but I don't remember were I got it but it works great for me.
[Nexus 6P General] bouchigo:
About 3 pages back, post #325.
[Nexus 6P General] drakvl:
are there any tip to do work the convolver ? everything works except that, i flash the universal v1.
[Nexus 6P General] xSilas43:
I think that won't work on our device.
[Nexus 6P General] newstar:
It is working with no issues , but shows issues on systemless root , go for in-system root with latest apk and op guide ,

---------- Post added at 07:08 PM ---------- Previous post was at 06:55 PM ----------

Grab latest apk from here and system root , and put apk in system priv-app folder with suitable permissions and follow op guide

Apk:-

http://vipersaudio.com/swupdate/viper4android/ViPER4Android_FX_A4.x.apk

In system root :-

https://www.dropbox.com/s/ek83ti2b68v3b1u/BETA-SuperSU-v2.68-SYSTEMMODE.zip?dl=0
[Nexus 6P General] bouchigo:
The universal zip will detect what type of root, whether system root or system-less and install accordingly. He can setup up convolver after that if system root is required for it to work.
[Nexus 6P General] xSilas43:
delete pls
[Nexus 6P General] grayskul:
Did you try the universal zip?
[Nexus 6P General] dreamville:
You sir are a genius
[Nexus 6P General] acts4:12:
I second that. I am rooted on stock ROM with kylo kernel. Flashed the universal zip and have it working like a champ!
[Nexus 6P General] mer2329:
Thanks namelesswonder do you mind if I link here in the main V4A forum and eventually a seperate install guide site. Obviously I would credit you for the guide.
[Nexus 6P General] zgz:
Channel pan

I installed using Universal zip to my rooted stock Nexus 6P and it is running. but I cannot find the channel Pan setting? What am I doing wrong? I need it desperately as I have partial hearing loss in one ear and it seems to be the only app that could potentially control the balance on my earphones? :confused::confused::confused:
[Nexus 6P General] ShinDragon44:
I only have to flash it in recovery or i have to make also other changes (Installing drivers ecc..)? I come from Resurrection Remix ROM
[Nexus 6P General] bouchigo:
Flash in recovery and when you first run the app it will install the driver.
[Nexus 6P General] ShinDragon44:
Any other step?

Thanks a lot.
[Nexus 6P General] bouchigo:
Just reboot after installing the driver, and that's it :good:
[Nexus 6P General] Papote3:
I have systemless root (SuperSU v2.71) but don't care about the system cause I already have xposed.

How should I go about installing V4A
[Nexus 6P General] bouchigo:
Just flash the zip, you'll be fine [emoji106]
[Nexus 6P General] Papote3:
How should I go about busybox install on my case (systemless root)? Is it just the same?
[Nexus 6P General] bouchigo:
If you don't have the xbin_bind folder in /su (/su/xbin_bind), then install busybox to /su/xbin, otherwise install to /system/xbin since you installed xposed already anyway.
[Nexus 6P General] ShinDragon44:
It always ask me to install driver, even after reboot...
[Nexus 6P General] bouchigo:
Delete /vendor/etc/audio_effects.conf and reboot.
[Nexus 6P General] ShinDragon44:
It continues to ask to install the drivers...
[Nexus 6P General] bouchigo:
Is your Rom CM based? if it is, that's most likely what's causing the issue. I have no experience with your Resurrection Rom. Maybe someone who's running that Rom can chime in with a fix for you. You may have to run with SELinux in Permissive mode to get viper to work.

You could also try to install viper to /system instead of /data.
[Nexus 6P General] ShinDragon44:
How can i run with SELinux in permissive mode?

EDIT: i did that ma it did not worked..

I think it is already installed there because i can't uninistall it. But I can't see the folder of the application ..
[Nexus 6P General] Redmed427:
Question, if I use the universal zip to flash viper, how can I use the dd-beats version? Just flash on top? Or is it impossible?
[Nexus 6P General] bouchigo:
Go to guitardedhero's thread. You'll find what you need there :good:
[Nexus 6P General] acts4:12:
Hey guys. I have been running the stock ROM for quite some time and the universal zip worked fantastic. However today I flashed Pure Nexus and the universal zip fails to install V4A correctly. Anyone here run into this?
[Nexus 6P General] redsmith:
Quick question, does the OP guide need permissive kernel?
[Nexus 6P General] MeetFace:
From what I've read, yes, it technically does. I have seen mention that using the Chroma ROM v4a is whitelisted, so you do not need to run in permissive.

Thanks OP, this worked beautifully. Extremely well thought out and clear post. Running Chroma & Elemental in with Kernel Enforcing.
[Nexus 6P General] carlylemiii:
Awesome, thank you. Would be good to see this added to the main post.
[Nexus 6P General] Annie the Eagle:
Doesn't work for me. Followed the guide perfectly, copied all the files, then installed driver and while it looks like it's installed, there's "Processing: No" and no difference when turning on master power.

ROM: Pure Nexus

SELinux: Both

Music Player: PowerAmp
[Nexus 6P General] MeetFace:
I'm having a problem where v4a works, and it seems like after I disconnect from Bluetooth, then reconnect, it stops processing until I reboot. It may be related to having that conf file in the vendor directory. I've deleted it and see if I can reproduce later today.
[Nexus 6P General] nexus_man12:
I'm having the same issue here as well. Can you please let us know if that fixes it?
[Nexus 6P General] Namelesswonder:
You can try the speaker optimizations. It can help get rid of the "small speakers" sound and help with the bass a little. However, it'll lower the volume so you may have to turn up the volume 1-2 notches to get it back to the same level.