Viper4Android Working on S6 Edge (Root)

DSR_1106

Senior Member
Dec 27, 2012
770
273
0
53
Limerick
Update, with TWRP 2.8.6.0v2, that modded V4A zip fails to flash
Good news is it seems to be a working recovery at least.
I'm sure we will get it sorted out.
Happy to try anything else...
 

wase4711

Senior Member
May 9, 2010
13,466
6,553
253
Outside of Phoenix, AZ
ok, thanks; I am trying to confirm that this version of TWRP will actually restore a nand in case of a disaster occurring..

can you see your nand on your phone in root explorer or an app like that?
I can see my nands when I boot to recovery and look for them in TWRP, but cant see them when the phone is booted up normally in any of the file manger programs I have
 

ABLANA

New member
Mar 6, 2012
1
0
0
Hello , I installed all ok.but when i open Viper , not installed driver.Me says that assures me of being root and have installed Busy Box . I 'm root and I have Busy Box instaled.¿one solution? Thanks .
 

nappent

Senior Member
Sep 17, 2010
573
236
0
Bothell, Wa
www.mys4.org
Flashable Zip - Test #2

Let me know if this flashable zip works. Flashing Instructions:
1. Make sure you have Busybox installed
2. Disable/freeze the System apps "Adapt Sound 4.0" & "SoundAlive 3.0"
3. Reboot into recovery and flash this zip.

Again flash at your own risk. I've not tested this as I'm still waiting on an official TWRP Recovery release for the S6 Edge.

My To-Do List.
I'm still trying to figure out a way to automatically disable/freeze the existing audio apps (Adapt Sound 4.0 & SoundAlive 3.0) without uninstalling them. If there is any flashable zip experts out there pm me.
 
Last edited:

DSR_1106

Senior Member
Dec 27, 2012
770
273
0
53
Limerick
Let me know if this flashable zip works. Flashing Instructions:
1. Make sure you have Busybox installed
2. Disable/freeze the System apps "Adapt Sound 4.0" & "SoundAlive 3.0"
3. Reboot into recovery and flash this zip.

Again flash at your own risk. I've not tested this as I'm still waiting on an official TWRP Recovery release for the S6 Edge.

My To-Do List.
I'm still trying to figure out a way to automatically disable/freeze the existing audio apps (Adapt Sound 4.0 & SoundAlive 3.0) without uninstalling them. If there is any flashable zip experts out there pm me.
It's got a few bugs but you're definitely on the right track. Nice job!! Thank you

If it helps, force close of V4A on boot until SELINUX changes to permissive mode in about 4-5 seconds and then it is good.

---------- Post added at 10:14 PM ---------- Previous post was at 10:06 PM ----------

I'm going to do a full restore and setup from scratch and probably no more force close issues. I still have old V4A files lingering ....
Will post
 
Last edited:
  • Like
Reactions: pacof51

DSR_1106

Senior Member
Dec 27, 2012
770
273
0
53
Limerick
No more force close until SELinux changes to permissive after a fresh restore/ setup with TWRP 2.8.6.0 v2 flashed.
I think this one is all good.
Thanks again!
 

nappent

Senior Member
Sep 17, 2010
573
236
0
Bothell, Wa
www.mys4.org
No more force close until SELinux changes to permissive after a fresh restore/ setup with TWRP 2.8.6.0 v2 flashed.
I think this one is all good.
Thanks again!
That's odd you need to change SELinus to permissive. I'm on a stock rooted rom and V4a runs with out any FC's nor any change to SELinux. This must be a twrp or custom recovery issue. That said, my old Nexus 5 needed to be on permissive for audio to be routed through V4a, but still no FC's. Are you using a app to change the SELinux to permissive or is it a script running at boot? If app, move/re-install that app under the /priv-app/ folder and maybe it will launch faster to prevent the FC's.
 

DSR_1106

Senior Member
Dec 27, 2012
770
273
0
53
Limerick
That's odd you need to change SELinus to permissive. I'm on a stock rooted rom and V4a runs with out any FC's nor any change to SELinux. This must be a twrp or custom recovery issue. That said, my old Nexus 5 needed to be on permissive for audio to be routed through V4a, but still no FC's. Are you using a app to change the SELinux to permissive or is it a script running at boot? If app, move/re-install that app under the /priv-app/ folder and maybe it will launch faster to prevent the FC's.
I am using an app to change to permissive.
I'll throw it in priv-app and see what happens but I think everything is good now.
The force close pop up on boot was defiantly due to a prior failed install.
All good after a restore with stock tar/Odin and TWRP 2.8.6.0v2 flashed.
Confirmed working with Google Play music, Pandora, I Heart Radio and Rhapsody on my device now.
I don't know for a fact that I even need to change SELINUX at this point. I just always have had to in the post KitKat world and figured it was needed.
I will try and run V4A without changing mode and see what happens.
 

DSR_1106

Senior Member
Dec 27, 2012
770
273
0
53
Limerick
After a full restore, WITHOUT SELINUX changed to permissive mode, I am stuck on boot with "Unfortunately, Viper4Android FX has stopped " No Nandroid this time, was feeling lucky lol oh well
It worked with the residual files from failed install really well. I will nuke everything and try again.

It still MUST have SELINUX set to permissive but I could care less about an error popup on boot for a few seconds to have V4A back on my new Gs6 Edge.
I probably speak for many of us saying how much I appreciate this!
Thank You.
 
Last edited:

nappent

Senior Member
Sep 17, 2010
573
236
0
Bothell, Wa
www.mys4.org
After a full restore, WITHOUT SELINUX changed to permissive mode, I am stuck on boot with "Unfortunately, Viper4Android FX has stopped " No Nandroid this time, was feeling lucky lol oh well
It worked with the residual files from failed install really well. I will nuke everything and try again.

It still MUST have SELINUX set to permissive but I could care less about an error popup on boot for a few seconds to have V4A back on my new Gs6 Edge.
I probably speak for many of us saying how much I appreciate this!
Thank You.
Hopefully future custom kernels that have the SeLinux set to permissive by default will fix that.
 
  • Like
Reactions: DSR_1106