• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help camera sound: how to turn it off completely (including night mode)?

D

Deleted User

Guest
hi,


i've recently managed to root my samsung galaxy s4 and to turn off the camera sounds, trying both the 'ultimate sound control' and the 'camera sounds off!' apps. they both work like a charm, but making photos still makes the shutter sound in night mode
would anybody please know how to turn off _all_ the camera sounds?


cheers,
lars
 
Re-name all the sound files in the system folder, as suggested by trucky, by adding .bak.

You can simply change the name of the extension like camera_click.ogg to camera_click.ogg.bak.

Test your camera. If there is no noise, start removing the .bak from each file and testing your camera until it does make a noise. That will be the file causing the issue. Alternatively, if after re-naming all the files, your camera still makes a noise, you will need to look in other sound files for the problem as the UI sounds can vary with different S4 models and firmware versions.
 
Upvote 0
Re-name all the sound files in the system folder, as suggested by trucky, by adding .bak.



Test your camera. If there is no noise, start removing the .bak from each file and testing your camera until it does make a noise. That will be the file causing the issue. Alternatively, if after re-naming all the files, your camera still makes a noise, you will need to look in other sound files for the problem as the UI sounds can vary with different S4 models and firmware versions.

i tried all of that (again), yet it still didn't work...
it's getting frustrating now...
 
Upvote 0
If so open /system/CSC/features.xml
Find line <CscFeature_Camera_ShutterSoundMenu>
And set value to true. And reboot. See if a menu to disable sound is in camera app after that
Hope this helps :D

omg
that just looked so very promising!
the menu does appear indeed
it's just that it refuses to accept the 'off' option
any suggestions on that one please?
 
Upvote 0
Try Adding line
ro.camera.sound.forced=false
To /system/build.prop
And if its enabled as true change it

unfortunately, that doesn't seem to do anything
i will post the content of my build.prop file below
would you please try to find which setting to change?

---------

# begin build properties
# autogenerated by buildinfo.sh
ro.build.id=KOT49H
ro.build.display.id=KOT49H.I9505XXUFNB8
ro.build.version.incremental=I9505XXUFNB8
ro.build.version.sdk=19
ro.build.version.codename=REL
ro.build.version.release=4.4.2
ro.build.date=Thu Feb 13 20:47:45 KST 2014
ro.build.date.utc=1392292065
ro.build.type=user
ro.build.user=dpi
ro.build.host=SWDD5814
ro.build.tags=release-keys
ro.product.model=GT-I9505
ro.product.brand=samsung
ro.product.name=jfltexx
ro.product.device=jflte
ro.product.board=MSM8960
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=samsung
ro.product.locale.language=en
ro.product.locale.region=GB
ro.wifi.channels=
ro.board.platform=msm8960
# ro.build.product is obsolete; use ro.product.device
ro.build.product=jflte
# Do not try to parse ro.build.description or .fingerprint
ro.build.description=jfltexx-user 4.4.2 KOT49H I9505XXUFNB8 release-keys
ro.build.fingerprint=samsung/jfltexx/jflte:4.4.2/KOT49H/I9505XXUFNB8:user/release-keys
ro.build.characteristics=default
# Samsung Specific Properties
ro.build.PDA=I9505XXUFNB8
ro.build.hidden_ver=I9505XXUFNB8
ro.build.changelist=481100
ro.product_ship=true
ro.chipname=apq8064
# end build properties
#
# from device/samsung/jflte/system.prop
#
#
# system.prop for surf
#

ro.sf.lcd_density=480

rild.libpath=/system/lib/libsec-ril.so
rild.libargs=-d /dev/smd0
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1

debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=gpu
dalvik.vm.heapsize=36m
debug.enable.wl_log=1
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0

#
# system props for the cne module
#
persist.cne.feature=0

lpa.decode=false
tunnel.decode=true
tunnel.audiovideo.decode=false
lpa.use-stagefright=true
qcom.hw.aac.encoder=true

#system props for the MM modules

media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
#33395 is sum of supported format flags in AAL
#Formats: AVI AC3 ASF AAC QCP DTS 3G2
mm.enable.qcom_parser=33395

#
# system props for the data modules
#
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=false

#system props for time-services
persist.timed.enable=true

# System props for audio
persist.audio.fluence.mode=endfire
persist.audio.vr.enable=false
persist.audio.handset.mic=digital
persist.audio.lowlatency.rec=false

# System prop to select audio resampler quality
af.resampler.quality=255
# System prop to select MPQAudioPlayer by default on mpq8064
mpq.audio.decode=true

#
# system prop for opengles version
#
# 196608 is decimal for 0x30000 to report version 3
ro.opengles.version=196608

# system prop for requesting Master role in incoming Bluetooth connection.
#
ro.bluetooth.request.master=true
#
# system prop for Bluetooth Auto connect for remote initated connections
#
ro.bluetooth.remote.autoconnect=true
# system property for Bluetooth discoverability time out in seconds
# 0: Always discoverable
#debug.bt.discoverable_time=0

#system prop for switching gps driver to qmi
persist.gps.qmienabled=true

#System prop to enable ehrpd capability
ro.config.ehrpd=true

# System property for cabl
ro.qualcomm.cabl=0

# System props for telephony
# System prop to turn on CdmaLTEPhone always
telephony.lteOnCdmaDevice=0
#
# System prop for sending transmit power request to RIL during WiFi hotspot on/off
#
ro.ril.transmitpower=true

# System proverty for sys info indication
persist.radio.add_power_save=1


# Keep SIM state on LPM mode
persist.radio.apm_sim_not_pwdn=1

#
#Simulate sdcard on /data/media
#
persist.fuse_sdcard=true
ro.hwui.text_cache_width=2048

#
# Supports warmboot capabilities
#
ro.warmboot.capability=1

#
#snapdragon value add features
#
ro.qc.sdk.audio.ssr=false
##fluencetype can be "fluence" or "fluencepro" or "none"
ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.camera.facialproc=true
ro.qc.sdk.gestures.camera=false
ro.qc.sdk.sensors.gestures=false
#property to check if dynamic resolution change is supported in framework
ro.streaming.video.drs=true
#property to enable user to access Google WFD settings.
persist.debug.wfd.enable=1
#property to choose between virtual/external wfd display
persist.sys.wfd.virtual=0

#system prop for setting rmnet mux mode
persist.rmnet.mux=disabled

#
# System prop for Tvout/HDMI
#
persist.sys.camera.transform=0
persist.sys.camera.connect=0
persist.sys.videomode=0
ro.hdmi.enable=true


# System property for Default Brightness
ro.lcd_min_brightness=10
ro.lcd_brightness=143


# use se table when search list
persist.radio.use_se_table_only=1

# System prop for PLMN
persist.radio.fill_eons=1

# System prop for SPN
persist.radio.prefer_spn=0

# Boot animation fps
boot.fps=25

# System property for storage_preload
persist.sys.storage_preload=1

media.enable-commonsource=true
#
# ADDITIONAL_BUILD_PROPERTIES
#
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=512m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
keyguard.no_require_sim=true
ro.com.android.dateformat=MM-dd-yyyy
ro.carrier=unknown
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
ro.build.scafe=americano
ro.build.scafe.size=short
ro.build.scafe.shot=single
ro.hdcp2.rx=tz
ro.secwvk=144
ro.securestorage.support=true
security.mdpp=None
ro.security.mdpp.ver=1.0
ro.security.mdpp.release=2
security.mdpp.result=None
ro.sec.fle.encryption=true
ro.hwui.texture_cache_size=48
ro.hwui.layer_cache_size=32
ro.hwui.path_cache_size=8
ro.hwui.shape_cache_size=2
ro.hwui.gradient_cache_size=1
ro.hwui.drop_shadow_cache_size=4
ro.hwui.texture_cache_flush_rate=0.5
ro.hwui.text_small_cache_width=1024
ro.hwui.text_small_cache_height=512
ro.hwui.text_large_cache_width=2048
ro.hwui.text_large_cache_height=1024
ro.error.receiver.default=com.samsung.receiver.error
ro.config.ringtone=S_Over_the_horizon.ogg
ro.config.notification_sound=S_Whistle.ogg
ro.config.alarm_alert=Walk_in_the_forest.ogg
ro.config.media_sound=Media_preview_Touch_the_light.ogg
ro.security.mdpp.ux=Enabled
ro.setupwizard.mode=OPTIONAL
ro.com.google.clientidbase=android-samsung
ro.com.google.gmsversion=4.4.2_r1
persist.sys.dalvik.vm.lib=libdvm.so
ro.kernel.qemu=0
ro.build.selinux=1
ro.config.knox=1
ro.config.tima=1
ro.config.timaversion=2.0
net.bt.name=Android
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=1
ro.qc.sdk.izat.service_mask=0x5
persist.gps.qc_nlp_in_use=0
ro.gps.agps_provider=1
 
Upvote 0
like maybe if i change this to a version/country where silent camera's are permitted?

<Version>ED001</Version>

<Country>NETHERLANDS</Country>

<CountryISO>NL</CountryISO>

<SalesCode>PHN</SalesCode>

Changing your CSC code, PHN, will void your warranty and prevent future updates via Kies and OTA. See #1.5 of 23 Galaxy S4 models - know yours?

Install A Better Camera, free from the Play Store. In the Settings > General settings, check Silent operation and see if that works for you, as well as me, on photo's. You may also need to put your phone on Silent as well.
 
  • Like
Reactions: Deleted User
Upvote 0
did it silence your camera in night mode as well? because on my device, it doesn't... :mad:
Yes, it definitely silences shutter even when night mode is selected for me. It also silences screenshot which I think is handy..... Sometimes I use my phone and take screen shots on the can, where shutter sound would be creepy.

Sorry it didn't work for you. I assume you rebooted after you made changes in wanam to put the changes into effect? If so, then I wonder what's different. I am rooted on my at&t s4 running android 4.3. Xposed version 2.4.1 and wanam 2.9.4.


Maybe you're phone is just stubborn. Good luck....
 
Upvote 0
Yes, it definitely silences shutter even when night mode is selected for me. It also silences screenshot which I think is handy..... Sometimes I use my phone and take screen shots on the can, where shutter sound would be creepy.

Sorry it didn't work for you. I assume you rebooted after you made changes in wanam to put the changes into effect? If so, then I wonder what's different. I am rooted on my at&t s4 running android 4.3. Xposed version 2.4.1 and wanam 2.9.4.


Maybe you're phone is just stubborn. Good luck....


the difference might be that mine is running on android 4.4.2...
 
Upvote 0

BEST TECH IN 2023

We've been tracking upcoming products and ranking the best tech since 2007. Thanks for trusting our opinion: we get rewarded through affiliate links that earn us a commission and we invite you to learn more about us.

Smartphones