yashsingh1/xdaforums huggingface dataset:
[Nexus 6P General] bouchigo:
It will survive a kernel flash for sure, but I'm not sure about a Rom flash. I know the su.img is saved to /data, so if you don't wipe /data, then the su.img will still be there. The questions are: Does the new Rom you flash have a systemless root kernel built in, and will it overwrite your current su.img when it goes through the first boot sequence? If the Rom you flash doesn't have a systemless root kernel, you will obviously have to flash a systemless root kernel, or SuperSu v2.61; will either of these overwrite your current su.img? If the answer to those questions is no, and your current su.img is not overwritten, then Viper4Android should still work.

You'd have to try each scenario and find out. Maybe you can be the guinea pig? Or maybe someone else has already tried it out and they can let us all know :good:

Worst case is you put busybox in /su/bin, and flash the Viper zip again.
[Nexus 6P General] dastinger:
Thank you for the quick reply.

A new Cataclysm beta was released today and I'm probably flashing it tomorrow. In case I really end up flashing it, I'll let you know if V4A continued to work without the need to reflash your zip.
[Nexus 6P General] troymz1:
I flashed cata today and just re-flashed v4a zip anyways. Not sure if I needed to but i did
[Nexus 6P General] dastinger:
[MENTION=790321]bouchigo[/MENTION]

I was on Franco Kernel when I flashed your zip.

Today I flashed Cataclysm beta (only the small zip update so no wipes involved), Elemental X 1.03 and SuperSU 2.62-3 and there was no need to reflash your zip. V4A is working properly :)

Again, thanks a lot!
[Nexus 6P General] bouchigo:
Cool :good:

I discovered that a couple of days ago when I was messing with my phone and I had to restore a /system back up. It seems that if you leave data intact (which is where the su.img) resides you are good to go. Thanks for coming back and updating as I had forgotten to do.
[Nexus 6P General] hy565:
I'm running 6.0.1 stock ROM, rooted with 2.61 systemless superSU beta, xposed and EX kernel, but my busybox is installed in system/xbin/, since I don't care for android pay. Should I be using your zip or the systemless one?

thanks!
[Nexus 6P General] xSilas43:
No! It will not work because busybox needs to be installed to another location, you can use my zip here. It will install it normally, to the system partition.
[Nexus 6P General] hy565:
thanks for zip! didnt think you will respond so quickly

i already flashed the systemless zip that bouchigo posted, and viper4android seems to work fine so far. my busybox is still only installed in /system/xbin.

I dont think there'll be any complications right?
[Nexus 6P General] xSilas43:
Strange, I thought his required it to be installed to /su/bin/ have you checked the driver status to see if its actually processing?
[Nexus 6P General] bouchigo:
Check /data/local for a file called v4a_script.txt; open it, and it should read: "V4A script ran."

EDIT 1:

I went back and read your other post, so you will have /su/bin since you flashed the systemless root zip.

I don't think you will have that text file there, which means Viper isn't running...unless you also have /su/bin, and busybox is installed there too.

The script should not run though since it's looking for busybox in /su/bin, not /system/xbin.

You can check the diver status in the Viper app. Open the Viper app, and click on the three dots up in the right top corner, and then select "Driver Status", does it look like this:

EDIT 2:

Did you also flash xSilas43's zip along with mine? If you did, that could be why it's working.
[Nexus 6P General] xSilas43:
There v4a script text file may also be located in /data that's where mine is stored.
[Nexus 6P General] bouchigo:
It will be there if he flashed your zip, I changed my location to be in /data/local instead of just /data.
[Nexus 6P General] GCbard:
Wow. Great zip to contribute. Will this affect kernel performance? I have elementalx installed.
[Nexus 6P General] galaxys:
The zip rocks, nice work!
[Nexus 6P General] bouchigo:
No it won't, you'll be fine :good:
[Nexus 6P General] ROADKING17:
I'm rooted on nexus rom tool kit am I able to flash this on my 6p?
[Nexus 6P General] bouchigo:
If you want Android Pay to work then no. Just flash xSilas43's zip a few pages back if you don't care about Android Pay. If you want Android Pay to work then you cannot root using the old method of rooting through /system.

I suggest you do a bit of reading and learn how to fastboot flash a clean system.img to your phone, so you can root with systemless root v2.6.1 by chainfire. After you do that, then you can flash the zip I posted. Again, all this is if you want Android Pay to work along side Viper4Android.
[Nexus 6P General] ROADKING17:
Cool thanks

---------- Post added at 11:12 PM ---------- Previous post was at 10:50 PM ----------

Installed zip everytime i open viper it asks to reboot and install seems it doesn't stick
[Nexus 6P General] Ovrclck:
I'm running system less root and just realized I have busy box installed in /system/xbin, viper showing processing as no.. Can I safety uninstall via busy box pro and reinstall to /su/bin/? Sorry,I never really messed with bb other than the defaults.

I have bouchigo's sytemless zip installed.
[Nexus 6P General] xSilas43:
My zip? Try deleting the audio effects conf from /vendor/etc

---------- Post added at 09:18 AM ---------- Previous post was at 09:16 AM ----------

I am unsure but I think it should be fine you can also use meefiks busybox it's smaller, Moore tools, and free. Alternatively you could just flash my zip over bouchigos.
[Nexus 6P General] xSilas43:
Wow the XDA app is really glitch ING and double posting for me a lot lately, mods pls delete.
[Nexus 6P General] bouchigo:
Uninstall busybox from /system/xbin and install it to /su/bin. I'm assuming you want Android Pay to work, otherwise you wouldn't have bothered with systemless root.
[Nexus 6P General] bouchigo:
I think he used your zip.

It looks like he's posting from a Nexus 5X. I had mentioned before in this thread not to use the 6P mod on the 5X because you will get stuck at the Google logo.

[MENTION=5397379]ROADKING17[/MENTION] can you just clarify for all of us if you did indeed flash xSilas43's zip?

If you do decide to go systememless root on the Nexus 5, then use this zip:

http://www.mediafire.com/download/wg88j8c2hq9issb/Viper_Nexus5X_SystemlessRoot_Final_v2.zip

MD5Sum: b662795ab6f33569d2805dcb9e97adc0
[Nexus 6P General] bouchigo:
I think he used your zip.

It looks like he's posting from a Nexus 5X. I had mentioned before in this thread not to use the 6P mod on the 5X because you will get stuck at the Google logo.

[MENTION=5397379]ROADKING17[/MENTION] can you just clarify for all of us if you did indeed flash xSilas43's zip?

If you do decide to go systememless root on the Nexus 5X, then use this zip:

http://www.mediafire.com/download/wg88j8c2hq9issb/Viper_Nexus5X_SystemlessRoot_Final_v2.zip

MD5Sum: b662795ab6f33569d2805dcb9e97adc0

Stericson's busybox added support for install to /su/bin in the free version a couple of days ago...it auto detects, and you can manually choose it too if necessary.
[Nexus 6P General] ROADKING17:
Yes I flashed xsilas43 zip and I have a nexus 6p running Cataclysm latest and elemental x kernel
[Nexus 6P General] DanielF50:
I installed the zip on from the first post (n5, system root one) & have noticed that in calls the speaker phone is constantly on - is anyone else having this issue?

Other than that it's working perfectly, thanks for the guide!
[Nexus 6P General] bouchigo:
Ok. It says you sent the message from your Nexus 5 (Not the 5X, I just assumed it was) at the bottom of your posts. Anyway, no worries, and thanks for clarifying things for us :good:
[Nexus 6P General] xSilas43:
Please try deleting the audio_effects.conf from /vendor/etc/ and let me know. If that doesn't work, check your system space
[Nexus 6P General] ROADKING17:
Do I delete that and re flash zip?

---------- Post added at 03:12 PM ---------- Previous post was at 02:50 PM ----------

Deleted file you asked still doing the same also reflashed your zip with same issue it won't stick
[Nexus 6P General] Ovrclck:
Awesome! Thanks man. It's working now with play music but not power amp. It's a start [emoji106]

Did a search in this thread and disabled DVC. Thanks everyone!!
[Nexus 6P General] nexus_man12:
For powermp to work, you have to disable its built-in equalizer in Settings>Audio>Advanced Tweaks and then disable DVC (Direct Volume Control). ?

? Sent from Gru's Angler ?
[Nexus 6P General] Ovrclck:
Ha-ha yep! I edited my post just as you posted.
[Nexus 6P General] xSilas43:
No delete that file and do not Re flash, reflashing will Re add the file lol! That file is what's stopping it from sticking, delete that file, then install v4a driver, then reboot and it will work. Some people need that file some don't so I included it anyways.
[Nexus 6P General] ROADKING17:
Deleted file and it's still doing the same thing.. Is there a certain music player that only works with it?
[Nexus 6P General] bouchigo:
In all the confusion I'm still not sure if you have busybox installed... Do you? If so, where is it installed to?
[Nexus 6P General] ROADKING17:
Yes I do installed to /system/xbin
[Nexus 6P General] xSilas43:
Which music player are you using? I have also found that after I install it I must disable then Re enable processing in viper4android for all the modes I'm using, only once though.
[Nexus 6P General] ROADKING17:
Used Pandora, black player ex also Poweramp
[Nexus 6P General] xSilas43:
Hmm all I could think of is maybe your system partition is to full, it needs around 26 Mb so you could try removing some system apps, rebooting and trying.
[Nexus 6P General] ROADKING17:
Phone has room might Reflash ROM then your zip and try to get it to work
[Nexus 6P General] jclendineng:
The links are down. Anyone have another link for the regular root zip? Thanks!
[Nexus 6P General] mentallo:
For some reason it is not letting me delete or rename or move that audio conf file. I'm rooted and running Pure Nexus. Anybody know why that might be happening. I'm using solid explorer and I have tried other root explorers also.
[Nexus 6P General] xSilas43:
Sorry! Here's the new link! https://mega.nz/#!kQESnSDa!Wdo94TaFNdxeiNuK2VCUCmFEPaXCmAFaLhun_QHGqco

Here is the md5 sum to verify 9f3db3b1a75a003a02fcf74a4caafb91

Reboot into twrp then hit advanced and then hit file manager, then it will work.
[Nexus 6P General] carlylemiii:
So installing Busybox to /su/bin with Systemless seems to mess up other things for me, like Link2SD not functioning properly, Solid Exploring when exploring Root acting funny and not saving files, etc. Anyone else experience this or know a workaround? I had everything working fine with ElementalX kernel, I'm guessing because I "cheated" and had SELinux Permissive with that, but that was giving me issues in phone stability. Switched to Franco, and everything's super smooth, but not V4A isn't working. Sigh.

Edit: Just typing this out made me think to download SELinuxModeChanger, so maybe things are working now. :)
[Nexus 6P General] bouchigo:
Some root apps don't work correctly with systemless root. I'm running Franco kernel too, and everything is working fine for me. Did you install SuperSU v2.6.1 or later right after the kernel in the same session? If you didn't, you should have.

Try Root Explorer, it works fine for me. I don't know about Link2SD, I don't use it. I run enforcing, as I don't see the need to run permissive.
[Nexus 6P General] marcus4004:
Perfect. Franko & systemless. The zip was effortless !
[Nexus 6P General] xSilas43:
It wasn't the selinux giving you stability issues, it's your ROM or kernel. I've run permissive on Kylo Kernel since day one no issues. Rock solid performance, battery, and stability. Also the problem is with the apps your using, wait for updates or try updated ones. Or switch back to system root as chainfire is making that the default for phones that Can do it(nexus 6P).
[Nexus 6P General] carlylemiii:
What I wrote was ambiguous. I meant for some reason ElementalX was not running smoothly. Not that it was the permissive part. I'm running Franco permissive now and everything including Viper seem to be okay!
[Nexus 6P General] marbertshere:
Hi, Viper doesn't seem to be making a difference for me even with force enable selected. I flashed the LolliViper zip and deleted the audio effects file. Installed the driver and under status if says everything is enabled and normal, except that is not processing, whatever that means. I'm on PureNexus 6.01 with AK kernel (permissive). Any tips?
[Nexus 6P General] xSilas43:
What music player are you using? I would try flashing my zip instead, it's a few post up/a page back.
[Nexus 6P General] marbertshere:
I got it working by updating Busybox and reinstalling the drivers and enabling Viper again. Thanks, though.
[Nexus 6P General] Ovrclck:
Has anyone noticed studder when the screen goes to sleep? Using ElementalX, I'm having to enable performance mode for it to stop.
[Nexus 6P General] bouchigo:
I don't notice any stuttering, but I use Franco's kernel. Maybe try a different kernel to see if it goes away.
[Nexus 6P General] marbertshere:
Haven't had this on AK kernel. Is it with Power Saving mode applied or no?

---------- Post added at 11:40 PM ---------- Previous post was at 11:38 PM ----------

So I just want to add it was very easy to install V4A by flashing LolliViper zip and then mounting Vendor in TWRP and then using the file manager to delete audio_effects.conf file, all in one go. Make sure your Busybox is up to date. Thank you for this thread.
[Nexus 6P General] Devhux:
I had that too when I was using super quality mode. Google Play Music seemed to be using a lot of CPU power too as I had quite a lot of battery drain.

(didn't try another player yet)
[Nexus 6P General] Ovrclck:
Yes. that's next on my list. Thanks!

No, just the defaults.

Ahh, I'm also using Super Quality, it happens with Play Music and Power Amp. Might be kernal related as suggested earlier.
[Nexus 6P General] xSilas43:
This could be related to the screen off setting enforced by the CPU governer so I would take a look at those. Because I have no had this issue on Kylo Kernel, it could also be Rom related.
[Nexus 6P General] Ovrclck:
I'm on stock rooted..I'll give Franco's kernel a shot. [emoji106]
[Nexus 6P General] marbertshere:
I think FK requires systemless root.
[Nexus 6P General] Ovrclck:
It does. I'm running Su 2.61. Well changing to FK didn't change anything. Still getting weird pop,crackles, and distortion.

:(
[Nexus 6P General] xSilas43:
What Rom are you running? I'm thinking this is now Rom related because on beanstalk whenever I rotate my device to the right only audio will stutter, so I'm thinking some how it must be Rom related. If it really matters I'd try a new Rom or stock.
[Nexus 6P General] Ovrclck:
Stock rom. I'll do a backup and try another rom. At least it's working when I use a high performance profile. Stock sound is terrible! lol
[Nexus 6P General] xSilas43:
If that doesn't work I would try elementalx for Kylo Kernel if those don't work, I am unsure, maybe RMA?
[Nexus 6P General] Ovrclck:
I did originally use the lolliviper zip before upgrading to MMB29M but I doubt that caused anything. Thanks for your suggestions. :)
[Nexus 6P General] xSilas43:
If you haven't already you could also try reflashing the stock system and vendor img to clear anything left over and do a true clean install with my or bouchigos zip, I doubt but maybe some issue with LolliViPER.zip.

Or because it's with sleep maybe max cores on with screen off or the CPU freq maybe, maybe if you use amplify it could mess with the wakelocks. I had that issue with amp and screen off freq but if you tried another kernel those should change. I would highly recommend grabbing the latest Kylo Kernel as I have never had a single issue since using it. It has also fixed many other users problems.
[Nexus 6P General] Ovrclck:
Already fastbooted system and vendor then flashed Bouchigos zip afterwards.

Weird!! :confused:

Edit: I did have busy box installed to system/xbin after fastbooting system. Moved the install over to su/bin then noticed the weirdness. Too many moving pieces lol . Maybe I'll try redoing system and vendor a second time.
[Nexus 6P General] xSilas43:
Yeah maybe try keeping the system/xbin method.

If you have tried all other software my only other conclusion is that your speakers are messed! I would recommend an RMA because I haven't heard anyone else having this issue, and the speakers aren't Half bad once you tweak them heavily with v4a lol!

Sorry about your issues man best of luck! I'll try to keep providing my limited assistance :sly:
[Nexus 6P General] Ovrclck:
I don't use viper for speakers. Only through headphone out to my car stereo or headphones.. It works just fine through my speakers with screen off. So that tells me it isn't an issue with busybox.

Maybe it's a setting, let me start over and tey enabling one option at a time. Maybe that's it.
[Nexus 6P General] xSilas43:
Maybe a fresh install of v4a?look through your folders and delete the scripts and modded audio conf and I would try mine or bouchigos that are made for n6p and have worked thus far. Or maybe try installing v4a as a system app

Edit: after reading v4a FAQ, maybe trying increasing minimum clock speed up one or two and see if that helps?
[Nexus 6P General] Ovrclck:
I think I have it figured out! I was using my old profile that I carried over from my Note 3.

I messed around with the settings and so far with just my Shure SE215's and screen off. So far so good! Will test out in car later. :good:

Settings
[Nexus 6P General] xSilas43:
Glad it all got sorted out!
[Nexus 6P General] dastinger:
Does anyone know which zip should I use now that SuperSU 2.64+ prioritises the system method? While on systemless, [MENTION=790321]bouchigo[/MENTION]'s zip worked perfectly but I don't want to risk flashing it on a system root installation and mess something up.

EDIT: I'm on latest Cataclysm (based on latest images), ElementalX 1.04 and SuperSU 2.66. Tried [MENTION=5323968]xSilas43[/MENTION]'s zip posted on page 23 and got an error while flashing:

Any idea of what's wrong?
[Nexus 6P General] xSilas43:
I am not quite sure but maybe you got a bad download I would try redownloading the file. The md5 is 9f3db3b1a75a003a02fcf74a4caafb91
[Nexus 6P General] dastinger:
It was a bad download, md5 did not match. Thank you!
[Nexus 6P General] xSilas43:
No problem man I'm glad it's all good now :D
[Nexus 6P General] Ovrclck:
It's been working fine. Thanks again for your help!
[Nexus 6P General] lorenzozafra:
hey guys, is the difference that big with viper4android? Cause I've installed it and can't seem to hear any difference.

I installed it through lollvipers flash zip & twrp.

Also whenever I launch the viper4android app, it asks me to download the driver. Is this normal?
[Nexus 6P General] xSilas43:
No that means the driver isn't installing you could try my zip a few pages back. But make sure you have atleast 40 Mb free in the system partition and if you have flashed a custom kernel maybe try reflashing it.
[Nexus 6P General] bouchigo:
I updated my zip a little bit. It should work on any N6P Rom (except cm based stuff) running systemless root with busybox installed to either /su/bin, or /su/xbin.

Viper4Android now installs to /system, and you will no longer have to install Viper4Android from the sdcard manually. All you do is go to the app drawer and start up the app normally, and pick what driver you want...super, high, etc.

I had it previously set up to install manually since I believed messing with /system by installing Viper4Android to /system would cause the SafetyNet checks to fail...it turns out the SafetyNet checks will not fail. I haven't actually tried using Android Pay with this new method, but since the SafetyNet checks are passing, Android Pay should work.

I won't be able to actually test it until the middle of the week some time, so if someone could try out the new method before I get to, that would be nice :good:

File: http://www.mediafire.com/download/jyg4cnfu4q86uo4/Viper_Nexus6P_SystemlessRoot_Final_v4.zip

MD5Sum: cf11b5d47b7cf114b00bea21b3116920
[Nexus 6P General] kheltek:
[MENTION=268133]nameless[/MENTION] - Thank you big time for the hard work - I have an issue that I haven't been able to find an answer on and hoping someone can help. I have everything set up to my specs with V4A and it sounds amazing through headphones and the phone speakers. However, using beats solo bluetooth, the quality gets botched and certain music that's somewhat bass heavy gets compressed during certain parts - i.e. when drums and everything kick in, there's a significant volume drop until it lightens up, and the volume picks up again - sort of like having volume control going and set on high. I've tried numerous headphones and configurations, and I know 6.01 generally has some bluetooth issues. I don't know if this is one of them, or, if there's something I can do system wise to fix it. I don't have this issue with wired headphones. I'm running pure nexus with element x. Thanks in advance.
[Nexus 6P General] xSilas43:
Sorry to break it to you but that's most likely your speaker doing that. I've never had any sort of issues on my BT speaker that's made by JBL that's pumps out heavy bass.
[Nexus 6P General] miltonwkw:
anybody having issue with audio focus after installing v4a? audio focus longer work as music & notification will play at the same time even when set to ignore notification. Tested with Blackplayer ex, Stellio & Poweramp. Removing v4a by flashing system and audio focus is back to normal. :confused:
[Nexus 6P General] xSilas43:
That sounds like a Rom issue, I've never experienced anything
[Nexus 6P General] guta12:
dolby atoms work in nexus 6p? it is better dolby atoms or viper4?

http://xdaforums.com/android/apps-games/mod-dolby-atmos-t3109446
[Nexus 6P General] xSilas43:
I believe it would be personal preference, but I haven't used atmosphere, but viper is incredible, I have yet to find anything comparable.
[Nexus 6P General] bouchigo:
I finally got around to test Android Pay last night, and it worked just fine with the file I posted in post #266 ?
[Nexus 6P General] troymz1:
Every time I try to download I get a file that is 41kb. And it's corrupt..
[Nexus 6P General] bouchigo:
I just downloaded it on my work computer and on my phone...both times it downloaded properly with matching MD5Sums. Maybe try a different browser.
[Nexus 6P General] soundneedle:
V4 zip now causes my phone to fail safetynet. Can I just delete the viper folder in privapp? I'm on catalsym without any prior viper installs, fyi.
[Nexus 6P General] soundneedle:
Hmm. I wiped system and flashed full Cataclysm and still fails. So maybe not the viper zip then. Don't know what broke it. Was working tho. Ugh.
[Nexus 6P General] xSilas43:
Do you have xposed or changed? maybe the fact that v4a replaces some files in the vendor partition?
[Nexus 6P General] nexus_man12:
::);"!;:: )u:;:: n x. ": " be. "; n; .

.; in.;

.;KB.

^^ posted from my pockets. Dear Mod, please delete. ?

? Gru's Angler ?
[Nexus 6P General] GatorsUF:
Slightly unrelated, but is there any way to increase the volume to Bluetooth and headphones with v4a?

In my car I have to turn the volume to 20+ to hear it OK, but the normal radio is fine at 12.
[Nexus 6P General] nexus_man12:
I think you can change the "Master Gate" and/or the "Playback Gain Control" to a higher level if you want the output to be louder.

Note : You might have to select the "Expert" option under "UI Setting" in order to see those options.

? Gru's Angler ?
[Nexus 6P General] xSilas43:
Alternatively you can turn on playback gain control and increase bass boost and viper clarity. this will increase the volume but not the background noise levels.
[Nexus 6P General] bouchigo:
SafetyNet checks is now detecting Systemless root. So, nothing can be done to get Android Pay to work except by not having any type of root on your phone.

Everyone will just have to wait and see if Chainfire can come up with a workaround.