[Remix OS for PC] ranaxda200:
For those Audiophiles like me if you wanna get Viper4Android to work with RemixOS here is the noob friendly guide;

1) MAKE SURE WHAT'S YOUR BOOT INSTALL : LEGACY OR UEFI (32 AND 64-bit) ; As for mine I have Legacy boot. So it's the guide of as such system. BTW for 64-bit system please see this awesome guide made by [MENTION=928479]electrikjesus[/MENTION]

http://xdaforums.com/remix/remix-os/guide-using-jides-remountrw1-method-to-t3431595

2) For Legacy boot of RemixOS boot installs (32 & 64 bit) using MBR from Jide's Installer (NON-UEFI)

You will want to make sure you can view hidden and system files in Explorer options, Once you do that, travel to C:\RemixOS (or where yo installed it) and using Notepad++ or your code editor of choice, find and open the menu.lst file. Then add a second entry containing the REMOUNT_RW=1 entry like you see below:

default 0
timeout 10

title Resident mode - All your data and apps are saved
find --set-root /RemixOS/kernel
kernel /RemixOS/kernel root=/dev/ram0 androidboot.hardware=remix_x86 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 SRC=RemixOS/ DATA= CREATE_DATA_IMG=1
initrd /RemixOS/initrd.img
boot

title Resident mode - RW enabled
find --set-root /RemixOS/kernel
kernel /RemixOS/kernel root=/dev/ram0 androidboot.hardware=remix_x86 androidboot.selinux=permissive quiet SERIAL=random logo.showlogo=1 SRC=RemixOS/ REMOUNT_RW=1 DATA= CREATE_DATA_IMG=1 initrd /RemixOS/initrd.img
boot

3) Once you are done, you can reboot, and choose the entry you added. It will then extract the system.sfs file to a system_dev.img, and mount it as RW for you. Once booted, go to /system partition (myself use Root explorer, it's personal choice) and you can toggle Mount R/W to R/O and lets see Supersu enabled you to make change any file in /system. If succeeded then nobody can stop you lol!

4) Now turn to Viper things , I personally use ARISE Viper4Android (it has a good reputation and large fan based forum, just see it) sound systems http://xdaforums.com/android/software/r-s-e-sound-systems-auditory-research-t3379709

download stable Exodus or Leviticus 1.3 or Numbers.

5) Now extratct the (say Numbers) zip file and see there is a Numbers folder (in case of Exodus or Leviticus it's pretty straight forward, you will see system folder) inside. Now copy system folder directly into /system while Make sure it's Mounted as R/O.

In case of Numbers only, If copy is succeeded then go to the customize folder and extract app and vendor folder. Rename the app folder as ViPER4Android_FX_A4.x and put it to /system/priv-app.

6) (*It's an optional step for Numbers only*) Now put the vendor to /system and merge it. When everything is installed there'll be /vendor in root, alongside /system, but it will be a symlink to /system/vendor.

** A symlink is symbolic link, it's basically a way for the file system to protect files or in this case be universally compatible because some phones have a dedicated vendor partition that would normally conflict with ARISE vendor if it wasn't symlinked, since it is it just knows the contents are within the linked directory and can display them as if they were, often with different permissions etc. **

7) Last but not the least, finally tap the ViPER4Android_FX_A4.x.apk inside priv-app folder and install it to sdcard. Open it and let's see if it requires driver update, Bang! you are done. V4A is in your system, now all you need is to reboot and see V4A is processing like shown in the picture.

View attachment 3846678

Play your favorite music player and load a profile of your choice (from the extra folder in) in V4A to see what's the difference in SQ. Check it by enabling Master Power on/off. Make sure UI setting as Expert.

Finally to [MENTION=4666322]Ventricle[/MENTION] and [MENTION=6301651]ephexxis[/MENTION] , I owe to you guys and thanks to [MENTION=4445176]guitardedhero[/MENTION] and his ARISE team for this awesome mode and to [MENTION=928479]electrikjesus[/MENTION] for his REMOUNT_RW=1 method to achieve R/W & true root in RemixOS.

Fly with ARISE!