yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 Edge Themes and Apps] wase4711:
what did you change permissions to, and, what did you use to change them?

did you check after changing them that your changes stuck?

did you reboot after changing them, and confirm they were correct?
[Galaxy S6 Edge Themes and Apps] rshift:
Post screenshots so we can help determine the problem. If you follow my directions it'll work fine. I had the same problem until I uninstalled all instances of viper first. Don't install it just place the file in the system/priv-app. Then follow directions. I'm using stericson busybox 1.23.1 installed to /system/bin
[Galaxy S6 Edge Themes and Apps] Peuf:
yes, i use solid explorer to change permissions and they do change even after a reboot, but v4A still doesn't work. it always ask me for driver install every time

i tried on my last GS4 and GN3 but none of them ever worked.

i cannot post screenshot because i'm a new member and i didn't yet reach 10 posts

EDIT:

Driver version: 0.0.0.0

NEON Enabled: No

Enabled: No

Status: Abnormal

Audio Format: Unsupported

Processing: No

Sampling rate: 0

I'm also using stericson's Busybox pro 1.23.1 installed to System/bin, solid explorer pro to use for root explorer, titanium backup to freeze Soundalive and adaptsound, and the last version of viper4android FX 2.3.4.0. what else did i mistake?
[Galaxy S6 Edge Themes and Apps] wase4711:
your permissions should not change after a reboot; once you change them, and they stick, they should always stay that way..

what are you changing them to, in both Viper.apk, and in audio.effect.config?

what directories did you put both the Viper.apk file in and the audio.effect.config?

Did you create a directory called Viper4Android in the priv-app folder?

Its not in there by default, you have to create that folder, and put the Viper.apk file in there..
[Galaxy S6 Edge Themes and Apps] Peuf:
they didn't change, they stick to 06-4-4 for the audio.effect.conf and 0-7-5-5 for the viper.apk

yes i've create a directory named ViPER4ANDROID_FX_A4.x in the /system/priv-app directory and put in the viper4android.apk

i've placed the audio.effect conf in system/etc and system/vendor. what else?
[Galaxy S6 Edge Themes and Apps] wase4711:
change the name of the directory you put Viper.apk in to this, exact name, with these exact letters..

Viper4Android

reboot and try that

EDIT: Plus, you don't have the audio.effect.config in the right places...

System/etc/" and "/vendor/etc/" is where that belongs
[Galaxy S6 Edge Themes and Apps] Peuf:
i've got them in the right places, but yes, i tried to re copy and tried again, renaming the directory by the one you said "viper4android", but it's still asking for install after reboot. what the heck is wrong with my phone :confused:
[Galaxy S6 Edge Themes and Apps] wase4711:
what model of the S6 Edge do you have?
[Galaxy S6 Edge Themes and Apps] Peuf:
did i say s6 edge? :confused:

i have a GS6 SM G920F, but i'd rather use my note3 SM9005 for music player. does the step to install viper4android for the 2 models differents?
[Galaxy S6 Edge Themes and Apps] wase4711:
yes they are..these instructions are for installing on a Samsung Galaxy S6 EDGE....
[Galaxy S6 Edge Themes and Apps] Peuf:
so it doesn't work on a galaxy s6 and other samsung devices running lollipop eg. s5, note4...)?
[Galaxy S6 Edge Themes and Apps] jmorisey:
I can't get your profile to load, it just says "LOAD EFFECT PRODILE"

Any suggestions?

Thanks,

Jon

EDIT: Nevermind, found it.
[Galaxy S6 Edge Themes and Apps] Xangeon:
found on google

I just typed in "Pandora unlimited skips apk" in google and the version i'm using is 5.8, every so often it will stop working and ill have to download a newer version. The only thing I used this app for was the bass boost... I set it to the highest I think 17dB, my Bluetooth beats earbuds sound alright, but on a good note I bought a pair of Skullcandy Crusher headphones that have a built in amp that takes 1 AA battery that have a ton of bass.
[Galaxy S6 Edge Themes and Apps] posedatull:
Guys, for me it works, but sometimes (quite often) during playback, the v4a processing stops working for a while, then eventually restarts to work by itself. Permissions are well, everything is installed... any idea why it does that? I am on the latest VN rom with an s6 edge international variant.

Its really weird to listen to my own sound profile, then it switches to off, then after a while it comes back on...
[Galaxy S6 Edge Themes and Apps] jsminnis:
This works great all except for one thing. I like to use music visualizers and after installing this it causes them not to work anymore. Does anyone have any suggestions on how to fix it. I assume it has to do with the audio_effects.conf file.
[Galaxy S6 Edge Themes and Apps] rshift:
Peuf did you uninstall all the other version like I said before? Uninstall the previous versions you've had and then do like I said. It works...you most likely installed it and now its looking in the wrong directory.
[Galaxy S6 Edge Themes and Apps] JediMindTrixx:
I have Viper4Android all installed and for the most part it works great! You can definitely tell a difference. I just have one issue and I searched the thread and saw it was asked a few times, but no anwser. Has anyone gotten "Convolver" setting to work? I have lots of IRS files, but can't get any one them to change the way the music sounds.
[Galaxy S6 Edge Themes and Apps] wase4711:
you have to place them in the proper directory, and then, in the convolver setting, you have to choose one of them..

sdcard/Viper4Android/Kernel
[Galaxy S6 Edge Themes and Apps] JediMindTrixx:
Sorry, forgot to mention that. I did put them in the correct directory. Yeah, I don't get it. I've used it for years.
[Galaxy S6 Edge Themes and Apps] wase4711:
do they show up in when you hit enable convolver, in the impulse response directly below it?
[Galaxy S6 Edge Themes and Apps] SupahDave:
Make sure that you set the proper folder permissions or else Viper can't access the files that you put there...
[Galaxy S6 Edge Themes and Apps] mellomelon45:
Most of the features work on viper except irs. They are in the correct folder and enabling the features change anything
[Galaxy S6 Edge Themes and Apps] vaiowong:
VHS

I used the original Viper4Android apk (the one on mediafire) because the other one would keep on giving me the message "app not installed" when I tried using the apk installer.

The app works fine right now, except for one option: Headphone Surround+. That's the setting with the five different VHS+ levels, but it doesn't work at all. Turning it on and off makes a small popping noise (which I think is normal) but the two sound qualities before and after are the same.

Am I the only one or is it an issue with the app?

EDIT: I just read the changelog and it says convolver and headphone surround+ are disable in phones without VFP because the x86 platform isn't fully optimized yet and might cause battery drain. I guess I'll be carrying around my old S4 for music. That single VHS effect changes everything.
[Galaxy S6 Edge Themes and Apps] nappent:
OP updated to cover permission settings and other clarifications like not using the apk package installer.
[Galaxy S6 Edge Themes and Apps] nappent:
Proper Permission Settings
[Galaxy S6 Edge Themes and Apps] fshahid:
Thanks for this great guide, it worked for me in first attempt. So far tested and works for all tracks that been played in PowerAmp and YouTube app.

However I'm confused why it doesn't always work with SoundCloud app, some specific tracks doesn't seem to have any effect at all, even the Force V4A option has no effect. It seems to bypass it, I tried playing them randomly as I thought it is just app glith but same issue. I thought SoundCloud streams same format for all tracks? If anyone can confirm that for me please. Thanks

EDIT: Tried reopening the app and played the last song that didn't work but now it works. The pattern is like a track plays with effect, next track doesn't, then the next one does and so on, and if I try playing previous ones that didn't had effect they still don't have unless I reopen the app. I have Note 3 with same version of app and V4A but that doesn't seems to ever happened.
[Galaxy S6 Edge Themes and Apps] vaiowong:
I just completely skipped over that part, I ended up reinstalling viper. Thanks!
[Galaxy S6 Edge Themes and Apps] justda:
Took me 6 installs, but I finally got it all working. Kept giving me errors or not grabbing root permissions but 6th time was a charm rebooted and now I can listen to my music with clear highs and booming lows!
[Galaxy S6 Edge Themes and Apps] sintro:
Convolver doesnt seem to work on the US Cellular S6
[Galaxy S6 Edge Themes and Apps] DSR_1106:
I'm curious if this is what you see under driver status or not?

I ask because I Finally have everything working 100% on all media players but it took getting driver status to show like this to get there...
[Galaxy S6 Edge Themes and Apps] Alarand:
Mine lists everything as the same other than NEON enabled which is listed as no. When prompted to install the driver I never chose an audio quality option it simply installed it without asking

I also seem to be having problems with the convolver. Doesn't seem to have any effect. The equalizer and other settings work fine

From what I understand neon is just cpu optimization though right it's not required for the convolver or is it?

edit: gonna try flashing the file provided in op, also should the convolver settings be noticeable or is it really minor?

edit2: convolver still either not noticeable / not working after flashing. Selinux permissive, permissions double checked, IRS list is showing in the menu, however the selections/ enabling disabling convolver doesn't seem to have any impact on audio
[Galaxy S6 Edge Themes and Apps] sintro:
I also get no driver options, it just installs one. Neon is labeled as no also. I tried flashing the zip before I installed the manual way btw. I tried with flashfire.
[Galaxy S6 Edge Themes and Apps] Alarand:
Yeah that's how mine looks and switches to yes on processing when playing music.

Anyone here using the convolver successfully?
[Galaxy S6 Edge Themes and Apps] Alarand:
Apparently the app has to be installed as a user app in order for convolver to function? Wut
[Galaxy S6 Edge Themes and Apps] Alarand:
I managed to fix it not working on the G920T so it should work for you.

I believe the problem is that copying it into the sys apps folder wont install the lib folder thats normally there when you just install it by tapping the apk.

I did a full uninstall and followed the guide the same but instead of copying the app into the sys app folder, just install it as a user app from the apk file as you normally would and restart before opening the app. Make sure all permissions are set the same as before with the .conf file but the app folder will be in /data/app/com.vipercn.viper4android instead of system/priv-app.

Check to see if the lib folder is present inside /data/app/com.vipercn.viper4android after installing, and set the com.vipercn folder to 0755 permissions, including all subsets and files before opening. I use root explorer so it has that option when setting permissions to include to set the same permissions for all of the contents. Two restarts, one after installing the app and setting permissions, and another after opening the app and installing the driver.

Convolver and VHS+ working now and NEON support labeled as yes. It also allowed me to choose an audio quality for the driver when prompted to install.
[Galaxy S6 Edge Themes and Apps] sintro:
Cool! I'm gonna try it out tonight and I'll report back.

---------- Post added at 01:01 AM ---------- Previous post was at 12:33 AM ----------

What is a a full uninstall Alarand? I uninstalled the v4a from it's system app position with rom toolbox lite. Then I rebooted. Then I installed the apk, and it showed up in the data folder. But when I went into the driver status I get the abnormal status and neon not enabled.

Also, when I extract the Audio_effect.conf zip I've been using the file called "audio_effect.conf" and not the .bak version.
[Galaxy S6 Edge Themes and Apps] TiagoDiazz:
I've tried to install it, but all I got now is FC every 1 sec when i boot up. is there a way to uninstall it ?
[Galaxy S6 Edge Themes and Apps] brograms8:
Works like a charm
[Galaxy S6 Edge Themes and Apps] ama3654:
Did you download from somehwere? cos the one on the first page won't install as user app. Care to share your apk please.
[Galaxy S6 Edge Themes and Apps] Alarand:
The .bak version is the stock conf file if you ever want to restore it to stock. It's just named that so you know it's the unmodified file.

Did you uninstall the V4a driver first? That's all I really meant by full uninstall. Might be why it's listed as abnormal

I got it off of the V4A website. There are two files in the zip. Make sure you use the A4.x.apk and not the older one.

Website

APK Download link
[Galaxy S6 Edge Themes and Apps] ama3654:
I can't get NEON to work no matter what. I followed your steps by the letter. It works but no NEON, convuler. Mine is G925F by the way.
[Galaxy S6 Edge Themes and Apps] Alarand:
Very weird. Maybe it was just a fluke. In Zhuhang's official V4A post he says:

I'm on Xtrestolite universal rom with the latest ktoonsez kernel. SElinux is set as permissive. Only other thing I can think of is the editing build prop thing Zhuhang mentions (I never had to do this)

---------- Post added at 03:33 PM ---------- Previous post was at 03:17 PM ----------

Oh, one more thing. Check to see if the lib folder is present inside /data/app/com.vipercn.viper4android and set the com.vipercn folder to 0755 permissions, including all subsets and files before installing the driver/opening the app. I use root explorer so it has that option when setting permissions to include to set the same permissions for all of the contents.

I'm not really sure what's causing it. Just what worked for me.
[Galaxy S6 Edge Themes and Apps] JoeFCaputo113:
Is anyone getting severe media server drain after installing this?

Also is SE Linux supposed to be set too permissive? And is it supposed to be set to FX Compatible Mode (ON)? Thanks :)
[Galaxy S6 Edge Themes and Apps] iowabowtech:
Many thanks for the finely crafted tutorial! Worked like a champ.
[Galaxy S6 Edge Themes and Apps] tbns:
I got this installed without problem on a regular S6 T-Mobile running CleanROM 1.1 and StockMOD UniKernel. Does anybody know how to enable ViPER-DDC? I don't see an option for it.
[Galaxy S6 Edge Themes and Apps] squire2370:
Make sure you have the UI Setting on Expert. It should be in there.
[Galaxy S6 Edge Themes and Apps] whatthefunk:
My results for G920V CleanRom:

Followed OP's method using the attached apk and got it to work. Woot!

Then tried Alarand's method to get neon and everything... uninstalled viper driver and deleted apk from system folder, rebooted. Installed APK from Alarand's link, verified lib folder and permissions, rebooted. Opened viper app and installed driver, rebooted. Driver status: abnormal. :(

Reverted to OP method for now. :good:
[Galaxy S6 Edge Themes and Apps] Enterprise-D:
Also getting high media server drain :( (S6 920F)
[Galaxy S6 Edge Themes and Apps] marekjs:
As far as I see, I can't see any drain.

The SE Linux Enforced.

FX Compatible Mode - Normal.

I run 920F encrypted, then rooted.

Cheers,

Marek
[Galaxy S6 Edge Themes and Apps] sarvanan84:
thanks works fine.... lot improved my sound quality
[Galaxy S6 Edge Themes and Apps] Da Baron:
Works perfectly on my rooted/stock Sprint Galaxy S6 Edge ROM ?

Thanks all who helped providing this...

~

Da Baron
[Galaxy S6 Edge Themes and Apps] jhud25:
Awesome guide, worked flawlessly as described. I thought viper was gone for good. VZW S6 OE2 Clean ROM. I already smashed that thanks button.
[Galaxy S6 Edge Themes and Apps] DerpleNerple2000:
Can confirm it works great on the AT&T version of the regular S6 (G920A)! Thanks a bunch!
[Galaxy S6 Edge Themes and Apps] scott_0:
this is awesome! I flashed V4A through twrp, worked perfectly the first time! forgot just how amazing Viper is
[Galaxy S6 Edge Themes and Apps] marekjs:
Guys, I got it working on S6, but has someone ever trying to get this to Tab S please? I go for the normal installation on Tab S with KK and everything works, but on LP - it doesn't. I try to get the official version, but then the sound crashes (even Google Play Music doesn't like it). I would like to know, if the version attached inside this thread, it works on the Lollipop tablet. My CSC doesn't support LP, but I'm able to change CSC, then update Tab S by Odin and run LP with different CSC. Everything works except Viper4Android :D The driver installation goes properly. I was trying to force the audioconf file to NEON, but no effects as well. Strange, that it works on KK like a champ.

Any suggestions please?

Cheers,

Marek
[Galaxy S6 Edge Themes and Apps] vishaljh:
Hi Mate,

I have tried everything you have mentioned and spent last day trying to sort this out but always getting unsupported. I am on S6 UK.

The only difference I see is in the folder name under data/app. You mentioned folder name as /data/app/com.vipercn.viper4android. Whereas I am seeing a folder name of /data/app/com.vipercn.viper4android_v2-1. I took the latest version from the Viper4Android side as flagged by you. Can you think of anything else I might be doing wrong. Maybe I am using a different version compared to you considering the folder names.

Thanks in anticipation.
[Galaxy S6 Edge Themes and Apps] Vaira:
The method posted by Alarand does definitely NOT work on pingpong rooted device stock kernel (SELinux enforcing)...I can confirm vishaljh's findings.

The method from OP does, though. Although I could not choose the quality and NEON is not supported.

Mabye Alarand should post the kernel (SELinux) state and a link to the viper version he's used to clarify the matter, there must be something different. :)
[Galaxy S6 Edge Themes and Apps] Alarand:
Try flashing the zip from this guy's post below, a few people said they couldn't get it working by doing what I did so it's likely something I forgot to mention that got it to work for me.

Make sure you uninstall the current v4a driver and app you have before flashing this one

Link to post

---------- Post added at 10:26 AM ---------- Previous post was at 10:18 AM ----------

My SELinux state is permissive and I've got it to work with the original V4a and the slightly modded one. The only thing I do is ensure that the Lib folder is present next to the APK after installing and set permissions on the folder and actual apk to 0755.

Probably easier to just use the zip though lol although I've installed it multiple times now with no issues

edit: Ohh well with SELinux enforcing/pingpongroot I'm not certain if it'll work. You should still be able to use flashfire to flash the zip though if you don't have custom recovery from bootloader lock
[Galaxy S6 Edge Themes and Apps] vishaljh:
Thanks for your reply guys.

I did download the SELinux changer and tried setting it to permissive with no luck. Maybe it is the pingpong root/stock kernel. Also not sure why the folder I have under data/app was /data/app/com.vipercn.viper4android_v2-1 whereas Alarand did not have "v2-1" in his data/app.

And btw I already tried the link you provided Alarand. No luck there either. Maybe it is the SELinux changer which does not work with Samsung Knox unless you have custom rom.
[Galaxy S6 Edge Themes and Apps] Alarand:
I couldn't remember the name of the folder when I was writing it :p Mine is also "com.vipercn.viper4android_v2-1"

Not sure what to suggest if selinux is the issue. Does it work at all? Just neon that doesn't worK?
[Galaxy S6 Edge Themes and Apps] vishaljh:
Okay. Thanks.

So folder name is not an issue. This only leaves us with the root method and SELinux.

can anyone confirm if they have neon working on stock kernel rooted with pingpong and SELinux as enforcing?
[Galaxy S6 Edge Themes and Apps] Vaira:
SELinux mode changer never worked on Samsung stock kernels. One has to compile a permissive one, but flashing such trips KNOX.

There is a way to inject the ViPER4Android SELinux policy, allowing it to run in enforcing mode instead of permissive.

Super SU allows to run start scripts from system/su.d

This sounds interesting: http://xdaforums.com/showpost.php?p=61242973&postcount=18854

I don't know why the NEON drivers are not running. It's either because of enforcing mode without policy to run there or the missing lib folder...need to do more tests.

I bet the sound on NEON drivers is even better since you can choose different qualities...
[Galaxy S6 Edge Themes and Apps] vishaljh:
I can confirm that I had the lib folder under the app/data/viper.... folder. So that leaves us with the SELinux policy which I don't undersand. I will read through your link.

Thanks.
[Galaxy S6 Edge Themes and Apps] Vaira:
I suppose we're in the same boat. We want NEON enabled but don't want to trip KNOX. Since we cannot change the SELinux mode to permissive, we need to apply a policy to make it allow to run fully on enforcing mode....I do not flash something I wanted to push the 50viper.sh from over there ( from zip file) to system/su.d, then chmod it to 0755 and reboot. Then I wanted to install viper again hopefully to get NEON enabled....since I am not at home I cannot test this today....
[Galaxy S6 Edge Themes and Apps] vishaljh:
Hi Vaira,

I have tried running the script and this is looking promising. Let me play around a bit more and confirm that everything is definitely working before I start jumping in Joy.

Thanks a lot for everyone's help here. Will update once I am sure all is working well.
[Galaxy S6 Edge Themes and Apps] Alarand:
The only other thing I could think of was that the specific v4a apk needs 0755 permission(execute permission?) to properly install the driver seen as the apks in /priv-app have 0644 by default. And the lib folder to be safe lol

Of course you've likely already done that and I'm a fairly big noob when it comes to what permissions are required to do what so it might not even do anything. Sounds like SElinux was throwing a wrench in things but looks like you've figured it out ;p
[Galaxy S6 Edge Themes and Apps] vishaljh:
Thanks Vaira. The Script did the trip.

So glad this is sorted. Have wasted a lot of time trying different things. Now can go back to enjoying great music.
[Galaxy S6 Edge Themes and Apps] el_bazzo:
Hi - what exactly did you do? I've tried it and driver status still tells me neon is not enabled.

Thx

Gesendet von meinem SM-G925F mit Tapatalk
[Galaxy S6 Edge Themes and Apps] Vaira:
I am glad my idea worked.:)

Credits go to the original poster of the script maximumentropy.

Maybe the OP can update his post. The solution to have the NEON drivers running on a pingpong rooted enforcing stock kernel is to apply the script 50viper.sh to system/su.d chmodded to 0755.

After reboot viper4android (the one found on the original page) can fully run without a tripping KNOX method (with NEON drivers) on enforcing mode stock kernel following Alarand's method who has it running it on a permissive kernel.

Either one runs it on a permissive kernel which trips KNOX when flashing it, or one uses this method to inject a policy to let it fully run on enforcing mode stock kernel. (pingpong root method without tripping KNOX).

Samsung stock kernels cannot be switched to permissive mode with current tools.

I am happy. :)