[Mod] Disable the Camera Shutter Sound on NC5 KitKat - Verizon Samsung Galaxy S 4

Disable the Camera's annoying Shutter Sound on your Verizon Galaxy S4 with NC5 KitKat:
I found some inspiration here.
This requires you understand how to edit files on your /system partition which is normally read-only. So, you'll have to know how to mount /system with "rw" permissions. If this makes no sense to you, then this mod isn't for you.
Enable RW on /system in your favorite root explorer. I used ES File Explorer (so, with that you click the upper left icon, scroll down to "Root Explorer" and make sure it is "ON". Then, press on the "Root Explorer" words themselves to the left of the "ON" button, press on Mount R/W and go turn on RW for /system in there.) If you don't do this, don't bother with the rest of the steps.
Now you can navigate to: /system/csc/
Open: feature.xml
Edit it. (I used ES File Explorer's built in editor, which you have to put into edit mode.)
Scroll down to the <!-- Camera --> section, maybe 1/5th of the way down.
Find where it says:
Code:
<CscFeature_Camera_ShutterSoundMenu>false</CscFeature_Camera_ShutterSoundMenu>
Change the false to: true
It'll look like this when you're done:
Code:
<CscFeature_Camera_ShutterSoundMenu>true</CscFeature_Camera_ShutterSoundMenu>
Reboot. You should be good to go.
(Personally, I went further. I renamed the camera related audio files from /system/media/audio/ui/, I booted into SafeStrap Recovery and wiped the Dalvik cache and the main cache. Probably a little overkill, but I really hate that shutter sound. I don't want it.)
Now, I have a "Shutter sound" option buried in the camera's normal settings. (Open camera, click the gear icon, click the gear icon again, and if you still have a gear icon tab, you need to go to that gear icon tab and scroll down. The "Shutter sound" option is the second to last entry and you can turn it off. Yay!
If this helped you, click Thanks.

Thanks for your guide works great on my Note 3.
Sent from my SM-N900V using XDA Premium 4 mobile app

Worked for my S4, running stock, rooted KK 4.4.2. Thanks, i hate the shutter sound too.:good:

not working on samsung neo I9301
Hi,
didn't work with Samsung Galaxy Neo I9301, stock rom I9301IXXUANF2 4.4.2. It hasn't a feature.xml in system/csc and adding the parameter in others.xml has no effect
other ways to disable the shutter sound over the kamera gear options ?
regards,
Frank

The only thing I could think of would be to pull system through add and search all the files on your computer for files that contain the term shutter to see if there is an equivalent.

Related

CM7 in call volume too loud?

I have searched this but can't find my particular issue. I just flashed CM7 (previously had bionix). I followed the instructions on the CM7 wiki and all works smoothly and fine except in call volume.
It is extremely loud when I make/receive a call. When I adjust the volume it adjusts to what it is set to. How do I set the in call volume or solve this issue?
This may work with CM7's stock kernel. But I do know that if you flash a custom kernel like Glitch for say, then you could download a Call Script... http://androtransfer.com/fascinate/90call_vol.zip... With this file you can tweak all the call volumes to your liking.
Instructions (if you have Glitch kernel running):
1. Download the Call Script.zip
2. Extract the .zip
3. Move the file to your phone's internal SD card
4. In Root Explorer hit the "Mount R/W" button
5. Still in Root Explorer move the 90call_vol from the /sdcard to /etc/init.d
6. After it has been pasted into the init.d folder long press on the 90call_vol file and hit "Open in text editor".
7. Once the file is opened, the file will take you through the rest of the steps.
8. Once you have tweaked the settings in the file do a reboot and test out your phone. It may take a bit to find the perfect balance but with a little patience you will .
Thanks for the advice and guide. I just went through the steps and it is still way loud. When i place/make a call it is way loud and if I adjust the volume with the rocker buttons it goes to what the volume is "supposed" to be and what the screen is showing (hope that makes sense). Please help, I was stoked to run CM7 and this is making me want to do something else
sokey70 said:
Thanks for the advice and guide. I just went through the steps and it is still way loud. When i place/make a call it is way loud and if I adjust the volume with the rocker buttons it goes to what the volume is "supposed" to be and what the screen is showing (hope that makes sense). Please help, I was stoked to run CM7 and this is making me want to do something else
Click to expand...
Click to collapse
I was having the same issue on Glitch. Even if you're not on Glitch, I suggest flashing another kernel.
Sent from my SGH-T959 using xda premium
sokey70 said:
Thanks for the advice and guide. I just went through the steps and it is still way loud. When i place/make a call it is way loud and if I adjust the volume with the rocker buttons it goes to what the volume is "supposed" to be and what the screen is showing (hope that makes sense). Please help, I was stoked to run CM7 and this is making me want to do something else
Click to expand...
Click to collapse
No problem. But did you try these steps w/ the Glitch kernel (because I don't think the stock CM7 kernel supports Call Script)? I was having the exact same issue and the Call Script fixed the issue for me. I'll upload my Call Script (already tweaked) in a few. In the mean time I would suggest you look into Glitch, much better then the stock kernel in terms of battery, stability, and color. Plus it will allow you to fix the horrible loud distortion present in CM7.
Yes, I installed Glitch and edited the file as explained and still had the issue. even a screen of your file would be good, I tried all different settings from 0-3 and each started off way loud and then when I adjusted the volume it went to where it was supposed to be.
each time you edit the script, you want to reboot the phone for the settings to take effect. also, make sure all permissions are checked by longpressing on the script using root explorer, select permissions and check all selections.
with glitch kernel, set all incall boost to 0. the highest would be 1. settings 2 and 3 cause distortion. in any other kernel, i've found setting 3 is the same as setting 1 in glitch.
This worked perfectly for me! Glitch kernel on MIUI SGSII rom.
Thanks!
Se7eN43 said:
each time you edit the script, you want to reboot the phone for the settings to take effect. also, make sure all permissions are checked by longpressing on the script using root explorer, select permissions and check all selections.
with glitch kernel, set all incall boost to 0. the highest would be 1. settings 2 and 3 cause distortion. in any other kernel, i've found setting 3 is the same as setting 1 in glitch.
Click to expand...
Click to collapse
Question....I can't get this to work. I notice in the file it says, "just be sure you do the chmod and chown commands below in any case." I think that's the piece that people are missing, and I can't seem to figure that out. I tried to go into terminal emulator and say
Code:
chmod -R 750 /etc/init.d/
and
Code:
chown -R root:shell /etc/init.d/
...but for both commands, I get that the operation is not permitted. I think this is what is causing my changes to not apply correctly, and I can't seem to figure out how to do these two commands. Both the etc and init.d folders are set to r/w/x, as well as the file itself
Are these commands extremely necessary and if so, what can i do to more easily make them work?
Perhaps someone would be so awesome as to create a flashable script for linux dummies like myself?
jakemg said:
Question....I can't get this to work. I notice in the file it says, "just be sure you do the chmod and chown commands below in any case." I think that's the piece that people are missing, and I can't seem to figure that out. I tried to go into terminal emulator and say
Code:
chmod -R 750 /etc/init.d/
and
Code:
chown -R root:shell /etc/init.d/
...but for both commands, I get that the operation is not permitted. I think this is what is causing my changes to not apply correctly, and I can't seem to figure out how to do these two commands. Both the etc and init.d folders are set to r/w/x, as well as the file itself
Are these commands extremely necessary and if so, what can i do to more easily make them work?
Perhaps someone would be so awesome as to create a flashable script for linux dummies like myself?
Click to expand...
Click to collapse
You don't need to use Terminal Emulator. It's 100.1% easier to use Root Explorer. Here's what to do. These are similar to the steps I posted above, but I simplified it to make it easier for yah...
Instructions (While on Glitch):
1. Download the 90call_vol (To make it easier use mine which is already configured)
2. Move the file from your PC to your phone's internal SD card
3. In Root Explorer hit the "Mount R/W" button
4. Still in Root Explorer move the 90call_vol from the /sdcard and paste it into /etc/init.d
5. Now the most important step... REBOOT
6. Done! Now test your device
Yep, that's exactly what I was doing and still, when I make or receive a call, the in-call volume jumps up to max unless I turn it down. T. Then if I make or receive another call, the in-call volume jumps back up again. This cycle constantly repeats itself. No matter what, the actual in-call volume keeps jumping up to max.
Thanks for trying, though.
And you're on the Glitch kernel right?
Yep. Glitch V13...
Boo. First off thanks for the help and guide but unfortunately it does not work for me. I've tried this twice now on cm7 and miui fresh installs. Neither worked and I followed the steps exactly. Man this is lame. Is there a previous version of either miui or cm that doesn't have this issue?
N00B_IN_N33D said:
You don't need to use Terminal Emulator. It's 100.1% easier to use Root Explorer. Here's what to do. These are similar to the steps I posted above, but I simplified it to make it easier for yah...
Instructions (While on Glitch):
1. Download the 90call_vol (To make it easier use mine which is already configured)
2. Move the file from your PC to your phone's internal SD card
3. In Root Explorer hit the "Mount R/W" button
4. Still in Root Explorer move the 90call_vol from the /sdcard and paste it into /etc/init.d
5. Now the most important step... REBOOT
6. Done! Now test your device
Click to expand...
Click to collapse
This did not work for me.....
You all are selecting ALL permissions in the script with the script in the /system/etc/init.d folder correct? the permissions must be done while the script is in the init.d folder. If you make the permissions before moving the script over to the init.d folder, it will not work. It should look like rwxrwxrwx (Read Write eXecute) for the User, Group & Other fields.
How do get to the permissions? I didn't see that. Also, does anyone have a link to the original cm7 kernel to replace glitch if it doesn't work again?
Never mind. Got the permissions set and it still starts out loud, this is ridiculous.
wow... sounds like your phone just doesn't like you. haha.. kidding.
another thing you can do is use Script Manager from the Market.
run script manager
navigate to script (doesn't matter what folder the script is in)
select script (window pops up)
select "Su" (android skull & bone crosses icon)
select "Edit"
select "File Editor" (make sure the settings are what you want)
press the phones menu button to save (you may be asked to save again when pressing the back button to go one screen back, of course save it again.)
select "Run" (window changes)
select "Close"
you need not to reboot or set permissions using Script Manager, so go ahead and test.
if this works, you need to set the script to run at every boot using Script Manager by selecting the script again and select "Boot" (gear looking icon) and run again. (Su should still be selected as well)
if you end up tweaking the script again, just select "Run" after you are done editing, then "Close". no need to reboot.
IF this too does not work, then you might want to try a fresh install of CM7+Glitch without any other extras, besides the script just for testing. and if you are not on the latest CM nightly, i suggest you update to it.
Boo, my phone does hate me! It must know that I want a Galaxy 2 lol. Well I tried the script manager and it didn't improve. Right now I am on MIUI and like it but could try the CM7. Both ROMs with glitch 13 gave me the same issue. I wonder if my speaker is messed up or somethingm although previously on bionix it was okay...

exit factory mode(new method) on galaxy s4 verizon on android 4.3 or 4.4.2(solved)

hi guys
this simple method to exit factory mode(for no power options issuse-no network problem-or iemi code probelm(give a test maybe this fix network problem or power menu options)---work for wifi problem and others.) ..i have test it on my phone..and i like to share it..
i have discovered this by me.
first you should be rooted.
then open es file manager (download form play store)...press menu key>click on tools >root explorer (click on)>allow root permission>then choice
mount r/w...make / rw and /system r/w.
after that go to system dirctory(/) >efs>factoryapp>open factorymode file by text editor(choice es editor)
you will see value >ON >>change it to OFF...word should be in caps. then save file.
then open keystr >choice es note editor>you will see ON>change it to >OFF....save it.:laugh:
then press menu key(while you are in es file manager) on your phone ...press on tool>root explorer>mount r/w
change path / and /system to ro....then ok.
after that restart your phone and you will never see factory mode notification.
i wish this help..tell me if it works.
mode
hisham2630 said:
hi guys
this simple method to exit factory mode(for no power options issuse-no network problem-or iemi code probelm(give a test maybe this fix network problem or power menu options)---work for wifi problem and others.) ..i have test it on my phone..and i like to share it..
i have discovered this by me.
first you should be rooted.
then open es file manager (download form play store)...press menu key>click on tools >root explorer (click on)>allow root permission>then choice
mount r/w...make / rw and /system r/w.
after that go to system dirctory(/) >efs>factoryapp>open factorymode file by text editor(choice es editor)
you will see value >ON >>change it to OFF...word should be in caps. then save file.
then open keystr >choice es note editor>you will see ON>change it to >OFF....save it.:laugh:
then press menu key(while you are in es file manager) on your phone ...press on tool>root explorer>mount r/w
change path / and /system to ro....then ok.
after that restart your phone and you will never see factory mode notification.
i wish this help..tell me if it works.
Click to expand...
Click to collapse
if this not work change from on to off.
What is factory mode? I've never seen this.
factory mode
Sir_Eagle said:
What is factory mode? I've never seen this.
Click to expand...
Click to collapse
when something miss with files in /system/efs/.
you will see a notification that tell you (factory mode:some functions will not work properly,wifi disabled,exit factory mode to user mode).
you will see that your wifi disabled....or sometimes see a yellow banner on your screen tell you about your phone specification and there is
something wrong...
so you should came back to user mode to use your device properly.

Rooted Users: Edit the Volume

Guys,
I can't post in the official thread here:
http://forum.xda-developers.com/lg-g3/development/guide-headphone-speaker-volume-booster-t2819821
But I just wanted to confirm that if you root your device and follow the directions here, I've got confirmed working on the Sprint LS990 variant of this phone. The thread mentions nothing of this on Sprint or the LS990 but I can confirm that it is indeed working.
You'll need to:
1. Have root with SuperSU installed
2. Install Root Browser and 920 Text Editor (Available in market for free)
3. Navigate to system/etc and then mixer_paths.xml
4. Change file permissions to rw-r-r
5. Save to your downloads folder just in case you trash your phone or something
6. Navigate to markers mentioned in thread link above. The LS990 variant will have aforementioned markers listed approximately 15 lines later in the code. Edit them to your liking.
7. Save, reboot, pray not to get caught in limbo.
8. Enjoy having better sound than everyone else with a phone.
Just an FYI anyone attempting this: If you do not edit the permissions correctly when overwriting the file the phone will not boot. It will get stuck at the yellow sprint screen and you will have to preform a reset.
Root browser did not allow me to change permissions correctly and when going quickly I did not notice it when overwriting.
However, second attempt after recovery it worked great.
Thanks for the info TROPhouse
So i havnt edited yet but permissions look right here. Will they change after I edit and save. And then change them back right. I don't wanna get stuck since we have no custom recovery yet.
Did it. It was way worth sweatin through the reboot process. Haha.
Has anyone thats using Viper used this mod?
Sent from my LGLS990 using Tapatalk
sinisin said:
Has anyone thats using Viper used this mod?
Sent from my LGLS990 using Tapatalk
Click to expand...
Click to collapse
I'm using viper. Works perfect. After installing I moved the app from data/app to system/app. Heard people were having it being stopped after using it for awhile and this was there fix for that.
Kept having permission issue and was kind of nerve wrecking with no recovery.... However, phone sounds awesome now!
stagejuan said:
Kept having permission issue and was kind of nerve wrecking with no recovery.... However, phone sounds awesome now!
Click to expand...
Click to collapse
What settings did you end up with. I used 68 or 69 on all mine and it's pretty good. Not sure if I want it louder or quieter but it's definitely way better than stock was.
delete
Mahapederdon said:
What settings did you end up with. I used 68 or 69 on all mine and it's pretty good. Not sure if I want it louder or quieter but it's definitely way better than stock was.
Click to expand...
Click to collapse
I did 69 which seems perfect to be honest... I mainly hear music at the gym and usually use soundcloud... at 69, I don't even get close to full volume on the phone now. Its perfect
it seems like there are another few steps in this process that aren't being mentioned, like how to save the mixer_paths file because following the instructions and updating the lines I want to update then trying to save with 920 text editor ends with the message that it's a read only system file.
Anyone care to fill in the blanks as to how you get the update to stick?
thanks!
Super loud
Thanks! Great volume!:victory:
dk2463 said:
it seems like there are another few steps in this process that aren't being mentioned, like how to save the mixer_paths file because following the instructions and updating the lines I want to update then trying to save with 920 text editor ends with the message that it's a read only system file.
Anyone care to fill in the blanks as to how you get the update to stick?
thanks!
Click to expand...
Click to collapse
Don't know if this is too late to help, but...
I don't use 920, but my guess is there's an option somewhere (probably in settings for the app) to switch the file system to read - write mode, instead of read-only. I use the FX app, and that's what I had to do with it. Be sure to set it back to read-only when you're done.
dk2463 said:
it seems like there are another few steps in this process that aren't being mentioned, like how to save the mixer_paths file because following the instructions and updating the lines I want to update then trying to save with 920 text editor ends with the message that it's a read only system file.
Anyone care to fill in the blanks as to how you get the update to stick?
thanks!
Click to expand...
Click to collapse
SUCCESS!
So you need to download an app that will mount your system, I used an app called mount/system. You launch it then select Mount r/w. Once you do that you have the needed access to edit the files as listed. I used this guide as well and had success....hope this helps others!
copy the original mixer_paths to your memory by ES file
edit it by notepad++ on windows and put it again in your memory
copy it from internal to your /system
highlight it and set permissions rw r r
move it from /system to /system/etc/
reboot and enjoy
Has anyone tryied playing with bluetooth volume i cant find where to change it any sugestions?
Nice, I haven't had any issues with my phone being too quiet, but I also came from a Verizon G2. Those were noticeably horrible for volume levels, so the G3 is a welcome change.
In regards to all the questions about which app to use for which function:
You could use Root Explorer, or any other file explorer that has root capabilities (ES File Explorer, Total Commander). You do NOT need to use a specific app set and if your file explorer can't mount/unmount the system partition with root permissions, try a new one because that one sucks.
You also should not be downloading three separate apps to accomplish this. It's kind of overkill to have a file explorer, a text editor, and a system partition mounter when any decent file explorer has all three of those built in. I think ROM Toolbox even has all those capabilities in the free version.
RandomPooka said:
Nice, I haven't had any issues with my phone being too quiet, but I also came from a Verizon G2. Those were noticeably horrible for volume levels, so the G3 is a welcome change.
In regards to all the questions about which app to use for which function:
You could use Root Explorer, or any other file explorer that has root capabilities (ES File Explorer, Total Commander). You do NOT need to use a specific app set and if your file explorer can't mount/unmount the system partition with root permissions, try a new one because that one sucks.
You also should not be downloading three separate apps to accomplish this. It's kind of overkill to have a file explorer, a text editor, and a system partition mounter when any decent file explorer has all three of those built in. I think ROM Toolbox even has all those capabilities in the free version.
Click to expand...
Click to collapse
Agreed but I downloaded ES File Explorer and several others and I was unable to find the ability to mount as r/w. If the option is in those apps, it's very much hidden so an app to mount your file system then an editor was what I needed and it worked.
dk2463 said:
Agreed but I downloaded ES File Explorer and several others and I was unable to find the ability to mount as r/w. If the option is in those apps, it's very much hidden so an app to mount your file system then an editor was what I needed and it worked.
Click to expand...
Click to collapse
ES's current interface does hide a lot, and is in almost every way inferior to the original interface. But the option is there. It's also in FX (File Explorer) which is my root editor of choice.
the pursuit of sound quality! bullet for my valentine cant be heard on stock!!!!!!!
tried this. guess i messed up. stuck on spark screen. sat and read through the pages here. gotta fix my phone when i get home tonight.
what did you change you volume levels to?
So can those who have successfully made the edits share what volume levels you changed and what are the new numbers? I've made the change to mine and even with my $100 earphones there's distortion at what I feel is a low level. I'm thinking maybe there's a balance among these that I need to achieve?
thanks!
dk2463

Liquidsmooth V3.2 KK S3 can't edit root files (tried everything)

Hi, I'm relatively new to the rooting scene and I've been having trouble editing system files on my s3 gt-i9300
I'm running liquidsmooth V3.2 (stable) custom rob which is based on kitkat
My problem is this: whenever I touch the screen the capacitive buttons at the bottom light up for 5 seconds, this seems like a minor annoyance but over the course of the day it kills my battery (no setting to turn them off). I have tried going to /sys/class/leds/ and editing the maximum brightness files for the buttons to read 0 or just delete them but it won't let me save or delete the file, I've tried a few file managers and text editors but currently have Es file manager (and text editor) because I read it works... now here's the tricky bit, I already allowed R/W in both the Es root menu and on the file its self R/W/E for all users and triple checked that Es had SU permission, can someone please tell me what I'm missing? Or if there's another way to turn the lights off while keeping the buttons? Thanks in advance
Tl;Dr: can't turn off leds on the capacitive buttons on my s3, can't edit system files

Mod for A510F

After rooting the phone, i have tried to edit others.xml file to enable:
1. Exit option for Browser.
2. Call block and sms block (in the system setting)
3. Turn on or off camera shutter sound.
And some other things.
You just download the attachement, and put it onto system/csc folder. Set permission for this file.
Remember to rename the original file to use later if you want.
Hit Thank button if you appreciate my work. That makes me happier to post in our forum. Thank all.
Great work.
But i have one Error.
If i click on "smart block", settings crashes.
Sorry for my english.
I hope you understand what i mean.
nhthiencp said:
After rooting the phone, i have tried to edit others.xml file to enable:
1. Exit option for Browser.
2. Call block and sms block (in the system setting)
3. Turn on or off camera shutter sound.
And some other things.
You just download the attachement, and put it onto system/csc folder. Set permission for this file.
Remember to rename the original file to use later if you want.
Hit Thank button if you appreciate my work. That makes me happier to post in our forum. Thank all.
Click to expand...
Click to collapse
Hi.
So, dont use this function. It does not matter.
There has been no comment since so far. Sad threat!
Nice work but I just got the a5 not long ago so not rooting it yet

Categories

Resources