Like you, we’re in love with Viper4Android for its enhancements to music listening.
If you recently to updated to Android 6.0, whether using Marshmallow MRA58K Factory images, or Marshmallow OTA, and have rooted the Marshmallow update too, then you are all set but still can’t use Viper4Android. Well here’s a fix for this.
Here’s how to get Viper4Android working properly on your Marshmallow running Android device.
How To
Step 1. Make sure you have rooted your device. Check our Marshmallow root here, and also here (by Chainfire).
Step 2. Also install busybox from the Google Play store — Link.
Step 3. Now, you need to change your the SELinux in your kernel to permissive mode for this, which by default is in enforcing mode. For that, simply download this APK file, and then install it.
Step 4. Now, open the app and set the kernel’s SELinux to permissive.
Step 5. First up, download the Viper4Android file from here, and install it on your device using TWRP recovery. Wipe cache and Dalvik cache from recovery after this.
Step 6. Open Viper4Android now, and it should be working. If it asks for reboot upon first instance, do so. It shall work alright after the reboot.
That’s it. Let us know via comments below if this doesn’t work for you. We’ll help you out.
Via Kpoch
Discussion