如果您的手机已开机,则可以编辑该default.prop
文件以将“无声音”返回到“快门声音”菜单。
使用adb(Android SDK的一部分)登录到Shell,然后切换到超级用户模式
$ adb shell
# su
注意-根据手机的植根方式,您可能需要确认“未知应用程序”可以成为超级用户-请确保手机已解锁并且屏幕可见,然后键入SU,然后在出现提示时接受此操作,否则它将回显命令。
以读写模式安装系统驱动器,然后将default.prop复制到SD卡
# mount -o remount,rw -t yaffs2 /dev/mtdblock2 /system
# cp /system/default.prop /sdcard/
将文件复制到您的桌面(我使用了SWIFTP),然后更改行(我使用了Notepad ++,因此行尾没有被弄乱),该行显示为
ro.camera.sound.forced=1
至
ro.camera.sound.forced=0
然后将文件复制回SD卡
# cp /sdcard/default.prop /system/
退出亚行提示
$ CTRL + C
重新启动手机。
下次进入相机应用程序时,选择设置菜单,“无声音”选项应该可用。
或者,在堆放/ system分区后,shutter.ogg
通过发出以下命令覆盖
# cd /system/media/audio/camera
# cp sound0/no_sound.ogg sound3/shutter.ogg
如果已停止运行摄像头应用程序,请启动该摄像头应用程序,选择“ sound3”,然后您将获得一个静音快门。
可以在我的T-Mobile-UK定制的索尼爱立信Xperia X10i上使用,但应该可以在大多数(全部?)扎根的Android手机上使用。
如果您实际上启用了“无声音”选项,那么它不仅会禁用非常响亮的相机快门球拍,而且还意味着在听音乐时,它不再变得无声以允许播放快门声,并且似乎可以拍摄大量照片快点。更改.ogg文件不会为您带来这些好处。
感谢zephyrix在http://forum.xda-developers.com/showthread.php?t=713295上的提示,以及j4mm3r关于如何使/ system可写的注释。