This mod was made by sshafranko and with his permission I am posting this here on the note 4 side.
If you place your Note 4 on a table or a couch while listening to music, the sound becomes almost completely muffled. If you feel that you could use a bit more in the sound department from your Note 4 you will love this mod. I use my phone for basically everything it can be used for, truly replaced my lap top with my phone since my Note 2, and one of the first things i have always done is my sound mods to increase speaker volumes and install Viper for some improved audio goodness. This time around i decided to do a bit more and take it to the next level.
This mod will activate you front earpiece speaker in conjunction with the rear main speaker any time Speaker mode is used for example playing music, watching movies, shows, you tube and so on, creating an almost surround sound type of effect. There will be three zips to flash in this post and they are as follows:
1) Stock volume values approximately 84 with activated surround sound type effect.
2) Very Loud volume values approximately 90 with activated surround sound type effect.
3) Revert back to stock sound volume values and stock speaker functions and effect.
This modifies the mixer_path.xml file in you system/etc folder. This .xml file varies device to device and even carrier to carrier. I have not tested this on International or any other carrier note 4, and i used the T Mobile .xml file as my base. Therefore i don't know if it will work on any other carrier although i will say that there is a better chance of it working on another U.S. carrier than there is on International. If you decide to try it please have your rom backed up in case of a boot loop, and before you flash the zip or extract and push the .xml file to your system, rename your original mixer_paths.xml to mixer_paths.xml.bak so that you have your original easily accessible. There is a slight chance that if you pm me your mixer file i can mod it for your variant, and maybe add it to the thread assuming it doesn't work for you and i have some spare time.
PREREQUISITES
A Rooted Galaxy Note 4
Custom Recovery Installed. I tested on TWRP 2.8.1.1
A set of human or alien ears (animal may also work but have not been tested by me)
DISCLAIMER
I am not responsible in any way, shape, or form, directly or indirectly for anything good or bad that happens to your device do to your modifications using my surround sound zips. Please do not inject, ingest or insert these zips anywhere on or in your body, they are meant to be flashed in a custom recovery on your Note 4 Beast.
INSTALLATION
STEP 1: Download the sound mod zip of your interest and also Download the Revert to stock zip. (Optional) If they end up on your internal storage, navigate to the zips using a root explorer such as Root Explorer or ES Explorer, etc. and copy the zips over to your ext. sd for safe keeping.
STEP 2: Boot to recovery by using modded shut down menu, Power Toggles type Widget, or simply turn your phone off. Once completely off hold Home, Volume up and Power buttons simultaneously which will then boot your recovery.
STEP 3: Navigate to the Sound Mod Zip of your choice and flash it. I don't believe it is necessary to wipe caches with this type of mod, but i would suggest it. Any time i am in recovery i take the opportunity to wipe caches and fix permissions, almost as a maintenance type of habit.
If you used CF root to root your phone you may be having some issues mounting the cache partition. There are 2 ways to fix this, both worked for me, the first of which may or may not work for you and is very simple to try and the second more involved.
1) Wipe Dalvik Cache ONLY. Now wipe Cache ONLY. Now wipe both Dalvik Cache and Cache. If this worked for you, you will now be able to wipe caches without mounting errors.
2) Begin from scratch and re-root your phone except this time DO NOT use Chainfire's CF Root. Odin TWRP recovery, make sure you have a zip of SuperSU 2.16 i believe it is on your sd. Once TWRP is odined, boot to recovery and inject (flash) SuperSU. When booted you will most likely be prompted to update SuperSU as i believe there was an update today, assuming you are injecting 2.16. These steps are only for those having troubles flashing do to CF Root braking TWRP. If this has been fixed, i apologize and please ignore, as i have not checked today.
Post your experience with this mod here, any issues, requests and so on, and i will try to get back to you as soon as time allows. Happy flashing and i hope you all like it. It took me 5 hrs to figure out the correct code for the device and play scenarios in mixer_paths to get this working correctly, and a bunch of testing to get it bug free but well worth it. Hope you guys share my enthusiasm with this mod.
Known Bugs: Sound plays from earpiece speaker while headphones are connected. FIXED
Please let me know if you find something i missed. Thank You.
CREDITS
DWITHERELL-You are the best. Thank you for zipping it all up, and listening to all my dumb comments and questions...
Chainfire
Deeznuts
Jdidtht
Bacardilimon
Contributors
SShafranko
Version Information
Status: Stable
Created
November 25, 2014
Downloads
http://kevinrocksman.com/?dir=Note4%2FKevinrocksman%2FSurroundSound
XDA:DevDB Information
[MOD} Surround Sound, ROM for the Samsung Galaxy Note 4
Contributors
kevinrocksman, sshafranko, kevinrocksman
ROM OS Version: 2.3.x Gingerbread
Version Information
Status: Testing
Created 2014-12-05
Last Updated 2014-12-04
Wow
Sent from my SM-N910T using Tapatalk
Really enjoying this mod with my RHA MA750's the sound is just what I have been trying to achieve.
Cheers Kevin for this one
Amen!!! Thank you sir!!!!! Will shalt test thee
Anyone got this working on N910C variant?
Sent from my SM-N910C using Tapatalk
Replaced mixer_paths.xml with surroundsoundstockmixer_paths.xml and changed permission to rw-r--r--, surround sound is working very well, but having issue while taking call. I can't hear other person, may be because of proximity sensor, where as on speaker its ok,
Reverted to stock for now, will try again once reached home
on Note N910G
Will this work on N910U??
iznee said:
Anyone got this working on N910C variant?
Sent from my SM-N910C using Tapatalk
Click to expand...
Click to collapse
I'm wondering this too.
ffarhan.s said:
Replaced mixer_paths.xml with surroundsoundstockmixer_paths.xml and changed permission to rw-r--r--, surround sound is working very well, but having issue while taking call. I can't hear other person, may be because of proximity sensor, where as on speaker its ok,
Reverted to stock for now, will try again once reached home
on Note N910G
Click to expand...
Click to collapse
How you have done this ? for me doesn't worked... N910C
Works great on my n910p, thanks much
910 c and worked perfectly
Trying to download the mod and all I get every time is xml file??? There is no zip files there as instructed!!!
Sent from my SM-N910C
Duncan1982 said:
910 c and worked perfectly
Click to expand...
Click to collapse
what you have done ? tried here on my N910C but doesn't worked... can you explain ? thanks.
willowpc said:
what you have done ? tried here on my N910C but doesn't worked... can you explain ? thanks.
Click to expand...
Click to collapse
Download .xml file ,
Backup mixer_profiles.xml from system/ etc/ safely. (make sure you back up)
Rename downloaded file to mixer_paths.xml
move to system/etc change permission to rw-r--r--
reboot
I tried, its working for sound via speaker only, for call I am using by Bluetooth headset,
don't work on 910f. No audio in call
Hey where is the zip for flash in recovery please ?
Envoyé de mon SM-N910F en utilisant Tapatalk
http://forum.xda-developers.com/showthread.php?t=2955648
[MOD} SM-915T Surround Sound
Go here I'd suggest for support, can't see Kevin sticking around long Franco posted all files in post 2
Work on 910H
Enviado desde mi SM-N910H
acer73 said:
don't work on 910f. No audio in call
Click to expand...
Click to collapse
+1
The sound is really amazing BUT I cant hear the other side in call even on speaker..
It's working on N910C. But I didn't test bluetooth.
Related
So after using the Samsung Galaxy S II for over a month now I've had one complaint. In-Call Volume using the handset ear piece. It was "OK" in quiet places but anywhere else...way below par.
So, after looking around for several weeks trying to find a fix I finally got help from a well know dev (Entropy512) as well as using system/lib audio files from Designgears ROM 'Perception'.
So...how do you finally get your in-call volume increased?
First and foremost...Always backup whatever you're changing. Better safe than sorry. Just make a copy of your current system/lib folder, rename it something like 'backup_lib' and place on your sd card somewhere.
Option 1
Download this flashable zip, flash it in CWM, Reboot, Enjoy. (This zip includes some audio files from the Perception ROM, if for any reason DesignGears has an issue with this PM me and I will remove the zip. I'm only using the files to help others solve their in-call volume issue)
MAKE A BACKUP BEFORE FLASHING
Download the Flashable Update Here
I have tested this on three different SGSII's and all seems well! This is a NO WIPE flash, I do reccomend clearing your Dalvik Cache and Cache Partition though.
-Reboot into Recovery
-Scroll down to 'Advanced' and select
-Select "clear Dalvik Cache"
-Flash this update
-Reboot your phone and enjoy!
Option 2 (Incase the flash doesn't work or I am asked to remove the the zip file)
1) Download Designgears ROM 'Perception' Found Here
2) Open the zip file of your current ROM (doesn't matter what ROM)
3) Open the system folder and then open the system/lib folder (of your current ROM)
4) Next, Open the same folder in the Perception ROM
5) Copy the files listed below from the Perception ROM and paste them over the files in your ROM:
- lib_Samsung_Acoustic_Module_Llite.so
- lib_Samsung_Resampler.so
- lib_Samsung_Sound_Booster.so
- libaudio.so
- libaudioeffect_jni.so
- libaudioflinger.so
- libaudiohw_op.so
- libaudiohw_sf.so
- libaudiopolicy.so
- liblvvefs.so
- libmediayamaha.so
- libmediayamaha_jni.so
- libmediayamaha_tuning_jni.so
- libmediayamahaservice.so
- libsamsungAcousticeq.so
- libsamsungSoundbooster.so
- libsoundalive.so
- libsoundpool.so
- libSR_AudioIn.so
- libyamahasrc.so
*Only copy/replace the files listed above as they are only audio files. DO NOT COPY/REPLACE all system/lib files... You'll have unwanted consequences and you'll probably kill a puppy.
6) Now go to the Perception ROM and open system\app and find phone.apk. (Save a copy of your current phone.apk...Just in case)
-Copy (Perception's) phone.apk and replace the phone.apk on your current ROM.
7) After you replace the files listed above on your ROM, reflash your ROM and enjoy your increased call volume.
Note: If you don't want to reflash your ROM and risk losing any settings, you should be able to copy the files and replace them with Root Access and a file explorer, then Reboot your device immediately after. I haven't tried this yet so if someone wants to try and leave feedback, please feel free.
EDIT: Copying the files using a root explorer does work but may cause your phone to crash/reboot afterwards. I'd still recommend just re-flashing the ROM to avoid potential issues. Once again, make sure and make a back up so you can revert any changes if something doen't work properly.
I will try uploading a zip file with appropriate files so you can download but currently I do not have Designgears permission. This is their code and I don't want to step on any toes.
EDIT: I have tried reaching out to DG for permission but had no luck, if he asks that I remove the zip file, I will do so.
Known Potential Issues:
- When flashing over a stock/rooted ROM this update may cause the phone application to crash/force close. I have tried this update personally on every ROM I could flash and haven't had any issues. However, I have not tried it on the stock ROM. If you're on stock/rooted, please make a backup so if it does cause issues you can simply revert the changes.
Much thanks goes to Entropy512 for the help with solving this issue and Designgears ROM 'Perception'. Using Perception showed me that increasing the in-call volume was possible! (it's a very stable and awesome ROM as well )
***UPDATE***
Due to some people being a worried about flashing the update I have taken the liberty of making the backup files for you and making them flashable!
- I have made revert files for all of the major ROM's we currently have for our device. I did not include Perception because that ROM is where the audio files originated from. Below is the download links for the backups.
IF my volume fix does NOT work, simply download the backup for your ROM and flash it. It will revert all the changes my fix made.
- Revert_CM7.1_Stable
- Revert_H8s2_1.2.2
- Revert_Serendipity_8.2
- Revert_Stock_UCKH7
- Revert_UnNamed_1.2
- Revert_MIUI 1.11.4 v1
- If you are using Perception ROM you do NOT need the volume fix as this ROM has the files built in
As a side note, I have tried this on several I9100 ROM's as well and had luck with them all.
If this thread helps, please click the thanks button for me, I'm new to the XDA community.
Any I9100 ROM should work here for the libs - however:
Your mic will be screwed up for outgoing audio unless you change the Samsung Noise Reduction settings. (DG forced this in Perception, I believe he did it in an APK somewhere and not in the libs.)
Entropy512 said:
Any I9100 ROM should work here for the libs - however:
Your mic will be screwed up for outgoing audio unless you change the Samsung Noise Reduction settings. (DG forced this in Perception, I believe he did it in an APK somewhere and not in the libs.)
Click to expand...
Click to collapse
I just tried a call and you're correct, the mic isn't working properly. Do I need to find the APK or do you know what changes I need to make? This is a popular issue and I'm hoping this thread can help.
Edit: I found some APK's....any idea which one would deal with the mic?
-CallSetting.apk
-Phone_Util.apk
-Phone.apk
-Settings.apk
Ahahaha, good thing I made a backup before pasting, but pasting the files in root explorer does work, however your phone will crash and reboot, but it is louder.
Doesn't work on the apk :v
penguinlogik said:
Ahahaha, good thing I made a backup before pasting, but pasting the files in root explorer does work, however your phone will crash and reboot, but it is louder.
Click to expand...
Click to collapse
I'm testing different apk's right now. As soon as I figure out which apk the fix is located in I'll edit the post.
Maybe DG can drop a hint to me
Hmm does this enable the AUDIO part of the Samsung Service mode?
penguinlogik said:
Hmm does this enable the AUDIO part of the Samsung Service mode?
Click to expand...
Click to collapse
I haven't tried the audio menu yet, feel free to try if you'd like and let me know. 2 birds 1 stone.
Nope... ATT WHY YOU DISABLE THE MOST IMPORTANT MENU.
penguinlogik said:
Nope... ATT WHY YOU DISABLE THE MOST IMPORTANT MENU.
Click to expand...
Click to collapse
I figured out which apk fixes the mic issue it's the phone.apk. I updated the original post. Sorry for the set back. Let me know if you experience any issues
Just posting another screenshot to show the phone.apk.
penguinlogik said:
Ahahaha, good thing I made a backup before pasting, but pasting the files in root explorer does work, however your phone will crash and reboot, but it is louder.
Doesn't work on the apk :v
Click to expand...
Click to collapse
Try copying the CallSetting.apk as well (use both). If you still don't have any luck with fixing the mic issue and you're using a file manager to make the switch, try re-flashing your ROM with the apk changes instead.
Make a backup before doing it so you can restore all your settings if it doesn't work for some reason.
It works after I replaced it in my ROM zip
Sent from my SAMSUNG-SGH-I777 using xda premium
penguinlogik said:
It works after I replaced it in my ROM zip
Sent from my SAMSUNG-SGH-I777 using xda premium
Click to expand...
Click to collapse
Did you have to re-flash? Just trying to make sure my instructions are correct.
Did you need to add both apk's as well?
No, I just added replaced the files in the Unnamed 1.1.0 full update zip, ran an update via CWM, with only the phone.apk and microphone works.
penguinlogik said:
No, I just added replaced the files in the Unnamed 1.1.0 full update zip, ran an update via CWM, with only the phone.apk and microphone works.
Click to expand...
Click to collapse
Ok, glad it works and the kinks are worked out thanks for you patience and tests.
Thats awesome news. Low mic has always been an issue for me. Just wondering if someone can create a flash able zip that automates everything, if possible.
Great work guys.
daraj said:
Thats awesome news. Low mic has always been an issue for me. Just wondering if someone can create a flash able zip that automates everything, if possible.
Great work guys.
Click to expand...
Click to collapse
IF I can get approval from Designgears to use some sources from his ROM I shouldn't have any issues putting this into a zip file for everyone. I've reached out to DG, just awaiting a response
Great keep us posted please. It will make a big difference to many people
Sent from my SAMSUNG-SGH-I777 using XDA App
crazyagg said:
IF I can get approval from Designgears to use some sources from his ROM I shouldn't have any issues putting this into a zip file for everyone. I've reached out to DG, just awaiting a response
Click to expand...
Click to collapse
Excellent! Been looking for something like this, because I also noticed that the volume was really horrible... Keep us posted on a zip file. Rather be "SAFER" than sorry with doing something that does it automagically for me
Knowing my patience, I'll probably manually do it once I get home from school... lol
SpectraDawn said:
Knowing my patience, I'll probably manually do it once I get home from school... lol
Click to expand...
Click to collapse
LOL! Me too! I all over this!
Hey guys so I was looking for a way to increase the volume on my Verizon branded G3 with no luck. Tried Viper4Android and even the mixer_path mod but that didn't work. So I looked and found this mod for the G2 which requires editing the snd_soc_msm_taiko. So I tried that and to my surprise it works. What I did was copy the file using root explorer to my sd card and then edited using a text editor on my pc due to file being to large for root explorer. Copied to directory and fixed permissions and after a reboot noticed the difference. Anyways more info is available on the following link --> http://forum.xda-developers.com/showthread.php?t=2442883. Make sure you thank them if this helps you.
asj2583 said:
Hey guys so I was looking for a way to increase the volume on my Verizon branded G3 with no luck. Tried Viper4Android and even the mixer_path mod but that didn't work. So I looked and found this mod for the G2 which requires editing the snd_soc_msm_taiko. So I tried that and to my surprise it works. What I did was copy the file using root explorer to my sd card and then edited using a text editor on my pc due to file being to large for root explorer. Copied to directory and fixed permissions and after a reboot noticed the difference. Anyways more info is available on the following link --> http://forum.xda-developers.com/showthread.php?t=2442883. Make sure you thank them if this helps you.
Click to expand...
Click to collapse
im all for figuring this out myself, but without a custom recovery to restore backups, i would rather not re-flash stock while im trying this.
if you have it working without issue, can you just post the modified file?
thanks
How can we use an equalizer? Also some ring tones on max sound a teeny distorted. This speaker is LOUD
Sent from my VS985 4G using Tapatalk
I actually use Viper4Android along with this mod as the volume mod for the speaker within Viper4Android doesn't seem to work however the equalizer does.
I don't take any credit for this work, thank Ali Marquina for this. Test this carefully, you don't want to destroy your ears or your expensive gear don't you? LOL
Instructions:
1. Flash via recovery or extract from the zip a file named "snd_soc_msm_2x_Fusion3" (without the quotes) and push to system/etc/snd_soc_msm and give it's proper permissions -rw-r--r-- (aka 644).
2. Reboot
3. ???
4. PROFIT!
Speaker only: https://mega.co.nz/#!9tYDkBBL!yIqMo8-MFfbr0bYz-aGvNV5IOATuEG5mFRAn-tzkWog
Headphones only: https://mega.co.nz/#!At5hzSaa!462mE7AKsTJYK7fHv61WjALLSh5fi-4eUFgdWVOoMJE
Speaker + headphones: https://mega.co.nz/#!5opAhY6b!gec9B7udcIg_g9sE1Iej472Yh-B6FixS6MFrRN-87M4
Restore to stock: https://mega.co.nz/#!AhYkBB4Q!t6UN05OD7wn9RkrD_j_1v69ioiAfppzJN_BDmTcMWL8
If this post is in the wrong place, please move it to the place it should be.
AntonyOrtega said:
I don't take any credit for this work, thank Ali Marquina for this. Test this carefully, you don't want to destroy your ears or your expensive gear don't you? LOL
Instructions:
1. Flash via recovery or extract from the zip a file named "snd_soc_msm_2x_Fusion3" (without the quotes) and push to system/etc/snd_soc_msm and give it's proper permissions -rw-r--r-- (aka 644).
2. Reboot
3. ???
4. PROFIT!
Speaker only: https://mega.co.nz/#!9tYDkBBL!yIqMo8-MFfbr0bYz-aGvNV5IOATuEG5mFRAn-tzkWog
Headphones only: https://mega.co.nz/#!At5hzSaa!462mE7AKsTJYK7fHv61WjALLSh5fi-4eUFgdWVOoMJE
Speaker + headphones: https://mega.co.nz/#!5opAhY6b!gec9B7udcIg_g9sE1Iej472Yh-B6FixS6MFrRN-87M4
Restore to stock: https://mega.co.nz/#!AhYkBB4Q!t6UN05OD7wn9RkrD_j_1v69ioiAfppzJN_BDmTcMWL8
If this post is in the wrong place, please move it to the place it should be.
Click to expand...
Click to collapse
Any chance this can be modified to work with Lollipop?
Moody66 said:
Any chance this can be modified to work with Lollipop?
Click to expand...
Click to collapse
What model do you have?
LG Optimus e970
Cyanogenmod 12
Validus
Slimkat
Bliss Pop
Sling v3.3.01
Artmod v7
GEE 3
Philz Touch 6.23.3
Cm12 On an e970.
Moody66 said:
Cm12 On an e970.
Click to expand...
Click to collapse
Here, choose the one that fits you best. https://mega.co.nz/#F!c9ZgVKZY!UpB1ca1HCRlsr2o6wrdGdA
This mod worked great on lg optimus e970 for about half an hour (speakers on, skype call) then phone rebooted suddenly n after that phone went back to normal sound level. Any ideas how to get it to work again?
Android: LG Stock Kitkat 4.4.2
idreamido said:
This mod worked great on lg optimus e970 for about half an hour (speakers on, skype call) then phone rebooted suddenly n after that phone went back to normal sound level. Any ideas how to get it to work again?
Android: LG Stock Kitkat 4.4.2
Click to expand...
Click to collapse
Verify if the file is there with the correct permissions, is located at /system/etc/snd_soc_msm/ the file is called "snd_soc_msm_2x_Fusion3" (without the quotes). If it's not there, check this link and then choose the correct flashable and reflash.
Thanks Antony, the file is present in the snd_soc_msm folder with rw-r--r-- permission (not sure what it means)
I will try out other files present in the flashable section. Its just that it worked great for sometime and then suddenly went back to original state (with sudden reboot). i had tried OG Volume+Altavoz+audifonos-boost.zip and i have e970 (AT&T) version.
** DISCLAIMER: I AM NOT A DEVELOPER. APPLY AT YOUR OWN RISK **This MOD activates Xperia's native call recording, which Sony has disabled in most countries due to local laws. After you install it, you can record your conversations every time you make a call.
This has been tested on a C6833 with firmware 14.5.A.0.270. If you are not on Lollipop 5.0.2 or your device is not an XZU do not use this mod as it will not work and may break your system.
Requirements
1- Rooted Lollipop
2- XZDualRecovery
Procedure
Flash the attached zip in recovery.
Note that the zip backs up your current files into /system/priv-app/TeleService.tar (if such a file doesn't already exist), in case you ever want to go back to normal. If you think you never will, you can always delete this tar file manually.
How to use
As shown in the pictures, after the flashing of the zip two items will be added to Call Settings menu. Once Call recording is activated you will see a record button on the screen when a call is connected. If you push it, recording will start and a red banner is added to the screen to show that. After you hang up, the recording does not automatically stop. You will need to go to the notification bar and stop the recording manually. This is Sony's way of doing things and I cannot change it. The audio can be recorded for up tp 30 minutes and it is saved under /sdcard/CallRecorder.
Acknowledgement
@IaguCool for the original hack.
Great, thanks a lot.
Great work!!!!! Thanks man!!!
Sent from my C6833 using XDA Free mobile app
We need this mod for LP 5.1 PLZ...
This would be great for 5.1.
I'm on 5.1.1 and have added just the CallRecording.apk (with its folder) in the Priv-app folder. Just set the right permissions for the folder and app, no need to reboot and done.
Works flawlessly.
I took the file from a zip on the cross device section, it was a dedicated topic for Z1/Z2/Z3 but I can't seem to find it again...
If you want I can post the zip file though.
Sent from my C6833 using Tapatalk
damnit, i flashed this on latest .236 FW (5.1.1) using recovery. now i got force close error com.android.phone
what could i do to restore ? i forgot to make backup of ROM
fastest83 said:
I'm on 5.1.1 and have added just the CallRecording.apk (with its folder) in the Priv-app folder. Just set the right permissions for the folder and app, no need to reboot and done.
Works flawlessly.
I took the file from a zip on the cross device section, it was a dedicated topic for Z1/Z2/Z3 but I can't seem to find it again...
If you want I can post the zip file though.
Sent from my C6833 using Tapatalk
Click to expand...
Click to collapse
re-flashed my ZU and back to square 1
can you share the zip file?
corrado85 said:
damnit, i flashed this on latest .236 FW (5.1.1) using recovery. now i got force close error com.android.phone
what could i do to restore ? i forgot to make backup of ROM
Click to expand...
Click to collapse
Sorry to hear that. I posed to the warning because I knew this may happen. But don't panic, your deleted files are backed up at /system/priv-app/TeleService.tar. Just replace the files from that tar file into your system, wipe cache and dalvik and reboot.
ZU C6802
dos not work on C6802 Rom 4.6.A.0.368 - Android 5.1.1
Love XDA Developers said:
dos not work on C6802 Rom 4.6.A.0.368 - Android 5.1.1
Click to expand...
Click to collapse
Wasn't it clear from the title of the post and the red warning in the OP that this is for lollipop 5.0.2 only?!!
OK everyone, there seems to be mass confusion on what to do to get Viper4Android running, this guide should help clear that confusion.
DO NOT USE THESE FILES UNLESS YOU HAVE A NEXUS 6P. SO MANY PEOPLE HAVE ISSUES BECAUSE THEY USE FILES DESIGNED FOR OTHER PHONES.
Firstly: Are you running normal root or systemless root?
If you are running systemless root I suggest you switch over to normal root to get things working. So far, systemless root has been a roadblock for some people and Viper4Android starts acting up with systemless root installed.
Secondly: Have you flashed any of the billion V4A recovery flashable zips?
If yes, restore your system partition as those have a billion and one differently modified files that will probably screw over how your phone functions.
Thirdly: Do you have enough room in the /system and /vendor partitions?
Install the Busybox binaries (linked below) and open a terminal (using your favorite terminal app, or Terminal Emulator) and run
Code:
df
and make sure that you have enough room for the files.
If your /system partition is full, try deleting common apps like Chrome or Drive and install them from the Play Store as user apps instead.
If your /vendor partition is full, there isn't much to fix other than if you installed overlays for Layers, try uninstalling one (some overlays can go up to 400KB, like ones for Chrome). However, it may seem that you don't need to worry about the /vendor partition, more on that below.
OK, now it is time to continue.
If you don't want to follow this guide, then you can use Lollviper's recovery flashable zip, as it works just fine. Use the standard zip, and not the surround zip: http://forum.xda-developers.com/google-nexus-5/themes-apps/discussion-viper4android-t2543796
Choose your favorite v2.3.4.0 version of V4A and install it to /system/priv-app/. Just create a folder with the same name as the APK, give it the same permissions as the other folders, and drop the APK in it making sure to also give it the permissions that the other APKs get. If you encounter issues with a customized version of V4A, I suggest you use the standard version. So far, Lolliviper seems to work.
Make sure to install BusyBox, I recommend this one: https://play.google.com/store/apps/details?id=stericson.busybox
If the files linked below can't be downloaded, use the zip file at the bottom of this post and continue following the guide.
Now, download this file (49_viper4android.sh) : https://www.dropbox.com/s/rcp77ul41m...ndroid.sh?dl=0
And create a folder called su.d in /system/. The path should be /system/su.d/, and then give it permissions 0700 with root:root, and drop the script into the folder with permission 0755 with root:root. This script will allow V4A access to mediaserver, so it can see audio to do it's magic. You can make sure that the script worked on boot by checking /data/v4a_script.txt for if it exists, or, was modified recently to correlate with you booting your phone.
Now do the same for this file (audio_effects.conf) : https://www.dropbox.com/s/57y44o74dk...ects.conf?dl=0
And drop the file in /system/etc/ AND in /system/vendor/etc/ (alternatively you can go to /vendor/etc/ as it's actually the same folder). Both of the files should have permissions 0644 with root being the owner and group. This modified file will allow V4A to be used as an equalizer and allow it to do magic in your audio. Quick note, if V4A keeps asking to install the driver, then delete the audio_effects.conf in /system/vendor/etc/ and don't worry about it.
Now the file which will allow V4A to work system-wide, like in YouTube (audio_policy.conf) : https://www.dropbox.com/s/yi8u3j91z3...licy.conf?dl=0
And drop it in /system/etc/ and give it permissions 0644 with root being owner and group, and you are good to go. This modified file removes the "deep_buffer" module that made it so apps that don't hook into Viper4Android (apps that aren't music players) wouldn't have their audio processed. Some of the flashable zips included modified files, but usually only for the Nexus 5.
Now disable or delete the app MusicFX:
This is necessary as Google Play Music will use MusicFX over Viper4Android if the app isn't disabled.
That should be it, you can now continue with your installation of Viper4Android and it should work.
Issues:
Viper4Android still doesn't work!
Click to expand...
Click to collapse
Are you sure you followed the guide correctly? Wipe everything and start fresh because if you used recovery flashables they do stuff they really shouldn't.
My headphones don't work.
Click to expand...
Click to collapse
Another potential issue with random recovery flashables, suggest you wipe and start again.
Viper4Android's driver doesn't stick.
Click to expand...
Click to collapse
Install Viper4Android to /system/priv-app/ and that should fix your issue.
OR
Delete the audio_effects.conf file from /system/vendor/etc/.
Viper4Android doesn't work in Google Play Music.
Click to expand...
Click to collapse
Remove the MusicFX app.
Viper4Android doesn't work in YouTube.
Click to expand...
Click to collapse
Make sure you did the proper steps for the audio_policy.conf file.
worked like a charm. Thanks mate!!!
Why do you guys need this? Audio reproduction is excellent and this will only make it sound worse. The only way to improve the sound would be better headphones and/or amp.
Thanks @Namelesswonder for the help .. I have not used your steps might use them based on other users findings and plus these steps will have to redone upon every ROM flash..
I believe all this could be done with a flashable zip , I know we had flashable zips for Nexus5.
@AndrasLOHF I see you have Nexus6P now , will you be able to help us out
Thanks
likonvampire said:
Thanks @Namelesswonder for the help .. I have not used your steps might use them based on other users findings and plus these steps will have to redone upon every ROM flash..
I believe all this could be done with a flashable zip , I know we had flashable zips for Nexus5.
@AndrasLOHF I see you have Nexus6P now , will you be able to help us out
Thanks
Click to expand...
Click to collapse
I haven't rooted or anything yet. From my experience on all the dev previews I would think the Lolliviper zips would still install fine just as they used to. Just don't use the Surround Sound zip.
Thank you! Works great on Nexus 6p. Can't live without the Viper.
designgears said:
Why do you guys need this? Audio reproduction is excellent and this will only make it sound worse. The only way to improve the sound would be better headphones and/or amp.
Click to expand...
Click to collapse
You must be unaware the audio sound is completely subjective.
AndrasLOHF said:
I haven't rooted or anything yet. From my experience on all the dev previews I would think the Lolliviper zips would still install fine just as they used to. Just don't use the Surround Sound zip.
Click to expand...
Click to collapse
Yeah, I just checked it and Lolliviper flashable does work just fine, I'll put it up in the post. My intent for this post was to just outline how to install it without using flashable zips as people were using the wrong ones and having troubles.
Shockz said:
You must be unaware the audio sound is completely subjective.
Click to expand...
Click to collapse
You misread what I said. If you like crappy sound, you like crappy sound, nothing can be done about that. Running audio thru any software filter will degrade the quality, period.
I flashed the lolliviper zip, but viper4android keeps asking me to install drivers (even after install and reboot).
Edit: I'll re-flash and wipe dalvik/cache and try again.
Edit 2: Yup, still having the same issue. It also takes awhile for the driver install to happen too (even though it doesn't actually work).
mugenga said:
I flashed the lolliviper zip, but viper4android keeps asking me to install drivers (even after install and reboot).
Edit: I'll re-flash and wipe dalvik/cache and try again.
Edit 2: Yup, still having the same issue. It also takes awhile for the driver install to happen too (even though it doesn't actually work).
Click to expand...
Click to collapse
OK then, try using my way instead. Weird, because flashing the zip worked for me. Do you have systemless root? Try renaming the audio_effects.conf in /vendor/etc/, checking the permissions on audio_effects.conf and audio_policy.conf in /system/etc/, and checking that the 50viper.sh file in /system/su.d/ at least has permissions 0755.
Namelesswonder said:
OK then, try using my way instead. Weird, because flashing the zip worked for me. Do you have systemless root? Try renaming the audio_effects.conf in /vendor/etc/, checking the permissions on audio_effects.conf and audio_policy.conf in /system/etc/, and checking that the 50viper.sh file in /system/su.d/ at least has permissions 0755.
Click to expand...
Click to collapse
I don't have systemless root, but I'll look into the permissions.
Edit: All my permissions look fine. I'll try and tinker around some more. Still not sure why the driver isn't installing.
You probably need more space in the system partition. Delete an app and reinstall from there play store.
---------- Post added at 19:46 ---------- Previous post was at 19:46 ----------
You probably need more space in the system partition. Delete an app and reinstall from the play store.
AndrasLOHF said:
You probably need more space in the system partition. Delete an app and reinstall from there play store.
---------- Post added at 19:46 ---------- Previous post was at 19:46 ----------
You probably need more space in the system partition. Delete an app and reinstall from the play store.
Click to expand...
Click to collapse
I have 1.8GB free in my system/root partition.
Edit: I solved my issue. I had to delete audio effects conf from system/vender/etc
mugenga said:
I have 1.8GB free in my system/root partition.
Edit: I solved my issue. I had to delete audio effects conf from system/vender/etc
Click to expand...
Click to collapse
Thanks a lot for this. I was having same issue and this worked for me.
I did flash the lolliviper zip , the processing worked with pocketcast app but no go with SoundCloud...
Sent from my Nexus 6P using Tapatalk
mugenga said:
I have 1.8GB free in my system/root partition.
Edit: I solved my issue. I had to delete audio effects conf from system/vender/etc
Click to expand...
Click to collapse
Yes worked like a charm!
Hi guys,
How does this improve audio quality from the speakers? Coming from Boomsound the speakers on the 6P seem to lack any kind of bass. Could viper help in that department?
Sent from my HTC One using XDA Free mobile app
tgeza said:
Hi guys,
How does this improve audio quality from the speakers? Coming from Boomsound the speakers on the 6P seem to lack any kind of bass. Could viper help in that department?
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
Anyone?
Sent from my HTC One using XDA Free mobile app
tgeza said:
Anyone?
Sent from my HTC One using XDA Free mobile app
Click to expand...
Click to collapse
Because you can tune the way the speakers sound to your liking. It makes the phones speaker and any headphones sound much better than they normally do.