How to Install Viper4Android on Marshmallow on Nexus 5

It has only been a couple of days since Marshmallow released for Nexus 5, but some of you may already be missing the sound boost from Viper4Android on Lollipop.

Well, luckily for you, things aren’t messed up between Viper4Android and Marshmallow, instead, just changing the SELinux policy to permissive ensures that you can install Viper4Android on Nexus 5 with Android 6.0 on-board without any issues.

This has been tested by xda user Kpoch, and he mentions that you need to use the Viper4Android normal MOD, not the one with Surround sound to let things go smooth.

Grab the necessary stuff required to install Viper4Android on Marshmallow from the download links below and then follow the quick step-by-step guide.

[icon name=”download” class=”” unprefixed_class=””] Download Viper4Android (without surround sound) (.zip)

[icon name=”download” class=”” unprefixed_class=””] Download SELinuxModeChanger v3.2 (.apk)

Instructions
  1. Download both the files from the links above to your Nexus 5.
  2. Install Busybox.
  3. Install SELinuxModeChanger .apk file that you downloaded above and set SELinux to permissive mode.
  4. Reboot to TWRP recovery and flash the Viper4Android .zip file you downloaded above.
  5. Wipe Cache and Dalvik Cache.
  6. Reboot phone.

That’s all. This should get Viper4Android on your Nexus 5 running Android 6.0 Marshmallow.

Happy Androiding!

Posted by
Shivam Malani

Shivam is our resident designer and web developer who also enjoys writing. He loves to meditate, drive on the freeways and hunt for snipers during his Call Of Duty playtime. Email: shivam@theandroidsoul.com

36 Comments

  1. Didn’t work with Nexus 7 2013, failed in twrp

  2. Didn’t work with Nexus 7 2013, failed in twrp

  3. Got it working! Just had to move apps off my system partition to get viper to fit.

  4. Got it working! Just had to move apps off my system partition to get viper to fit.

  5. I got out working since marshmallow was released, only problem is that it can’t access the internal storage with permission to so Impulse Response doesn’t work. Other than that everything works fine.

    1. I’ve found a solution.
      The problem with convolver is not related to the permissionsystem, it’s just that marshmallow behaves differently with legacy apps than lollipop did.
      Marshmallow just uses other folders!
      So, you have to put the .irs files in here:
      /mnt/runtime/read/emulated/legacy/ViPER4Android/Kernel
      That’s it!

    2. Thanks a lot

    3. Yes it’s working thanks

  6. I got out working since marshmallow was released, only problem is that it can’t access the internal storage with permission to so Impulse Response doesn’t work. Other than that everything works fine.

    1. I’ve found a solution.
      The problem with convolver is not related to the permissionsystem, it’s just that marshmallow behaves differently with legacy apps than lollipop did.
      Marshmallow just uses other folders!
      So, you have to put the .irs files in here:
      /mnt/runtime/read/emulated/legacy/ViPER4Android/Kernel
      That’s it!

      1. Thanks a lot

      2. Yes it’s working thanks

  7. Failed for me also on n7 2013 ?

    1. If you’ve followed the steps correctly and it still fails it probably because there isn’t enough room on the system partition for viper to install. To fix the problem you’ll probably have to move about 20mb off the system partition to give Viper space to install.

      I’m running the Bad Boyz rom from xda and it only left about 500kb left over when I first tried the install it faill, so I move Google plus of the system partition and then viper installed correctly. You’ll need root or es explorer to be able to access the system partition (folder) and then delete or move a folder (preferably not super important) from the app.

    2. It worked!! Thank u!!! I didn’t think that would be necessary, I’m only running stock marshmallow, but moving a couple things from system to user worked like a charm! ???

  8. Failed for me also on n7 2013 ?

    1. If you’ve followed the steps correctly and it still fails it probably because there isn’t enough room on the system partition for viper to install. To fix the problem you’ll probably have to move about 20mb off the system partition to give Viper space to install.

      I’m running the Bad Boyz rom from xda and it only left about 500kb left over when I first tried the install it faill, so I move Google plus of the system partition and then viper installed correctly. You’ll need root or es explorer to be able to access the system partition (folder) and then delete or move a folder (preferably not super important) from the app.

      1. It worked!! Thank u!!! I didn’t think that would be necessary, I’m only running stock marshmallow, but moving a couple things from system to user worked like a charm! ???

  9. Is there any way, to get convolver working?

  10. Is there any way, to get convolver working?

  11. This works, thanks for the clear simple instructions.
    It does however leave a huge security vulnerability wide open, giving any third party app an open door to do things that you may not want allowed.
    I’m still perplexed by the fact that viper4android hasn’t found a way around this, yet tries to downplay the seriousness of having your phone set to permissive.
    I am in awe of just how amazing viper4android sounds, but I can’t in good conscience leave my phone wide open to potential security violations that could access plethora personal information like banking details, passwords etc.
    There’s a very good reason why Google doesn’t want you to set permissive, and due to recent security vulnerabilities in Android which they are addressing with monthly security updates makes this a bigger gamble.
    You have to ask yourself if you trust a slew of random independent developer apps more than a multinational company who has much more to lose if their software causes data/information theft….
    That answer should be easy.

  12. This works, thanks for the clear simple instructions.
    It does however leave a huge security vulnerability wide open, giving any third party app an open door to do things that you may not want allowed.
    I’m still perplexed by the fact that viper4android hasn’t found a way around this, yet tries to downplay the seriousness of having your phone set to permissive.
    I am in awe of just how amazing viper4android sounds, but I can’t in good conscience leave my phone wide open to potential security violations that could access plethora personal information like banking details, passwords etc.
    There’s a very good reason why Google doesn’t want you to set permissive, and due to recent security vulnerabilities in Android which they are addressing with monthly security updates makes this a bigger gamble.
    You have to ask yourself if you trust a slew of random independent developer apps more than a multinational company who has much more to lose if their software causes data/information theft….
    That answer should be easy.

  13. How to get viper4android workin on nexus 5x

  14. How to get viper4android workin on nexus 5x

  15. The speaker near front camera also plays all the sound after installing viper driver.how to stop it
    I need help guys

  16. The speaker near front camera also plays all the sound after installing viper driver.how to stop it
    I need help guys

  17. Tried this but at #4 instruction, I get error:
    set_perm: some changes failed.
    /data/media/0/Download/LolliViper.zip(Status 7)
    Installation aborted.

    What to do?

    Many thanks.

  18. Tried this but at #4 instruction, I get error:
    set_perm: some changes failed.
    /data/media/0/Download/LolliViper.zip(Status 7)
    Installation aborted.

    What to do?

    Many thanks.

  19. I tried this on a T-Mobile Note 3. It didn’t work. When I choose convolver and Press IRS Viper is asking for a different directory.

    I am running CM 13.0 5/16 build. There seems to be more than enough ro0om in the system partition.

    Any suggestion. I am running Viper and Dolby Atmos with no problem.

    Thanks

  20. I tried this on a T-Mobile Note 3. It didn’t work. When I choose convolver and Press IRS Viper is asking for a different directory.

    I am running CM 13.0 5/16 build. There seems to be more than enough ro0om in the system partition.

    Any suggestion. I am running Viper and Dolby Atmos with no problem.

    Thanks

  21. Thanks, viper is working on S5 marshmallow, but convolver doesnt work. Irs files are in the path /mnt/runtime/read/emulated/legacy/ViPER4Android/Kernel but viper said that there aren’t files in /ViPER4Android/Kernel
    With irs files in that path doesn’t works.
    Glups.

    thanks.

  22. Thanks, viper is working on S5 marshmallow, but convolver doesnt work. Irs files are in the path /mnt/runtime/read/emulated/legacy/ViPER4Android/Kernel but viper said that there aren’t files in /ViPER4Android/Kernel
    With irs files in that path doesn’t works.
    Glups.

    thanks.

  23. I can’t run SELinuxModeChanger v3.2. superSU root access not allow. how to it works??

  24. I can’t run SELinuxModeChanger v3.2. superSU root access not allow. how to it works??

  25. I can’t run SELinuxModeChanger v3.2. superSU root access not allow. how to it works??

  26. I can’t run SELinuxModeChanger v3.2. superSU root access not allow. how to it works??

Comments are closed.