启用三星Exynos手机Android 9+系统相机快门音开关

6次阅读
没有评论

问题描述

对于已经root的三星Exynos手机,在Android 9及以上版本中,相机快门音开关被移除。旧的方法是通过重命名系统文件夹system/media/audio/ui下的*.ogg文件,但在Android 9中,这些声音已经被硬编码到相机应用中。因此,需要通过修改cscfeature.xml文件来重新添加快门音开关。

解决方案

请注意,进行以下操作前,请确保您了解相关风险,并做好数据备份。

方案1

步骤

  1. 获取CSC代码
    打开手机“关于手机”>“软件信息”>“服务提供商SW”>查看最后三位字母,即为CSC代码。

  2. 访问文件路径
    使用root文件管理器,导航至/system/product/omc/[CSC]/conf/cscfeature.xml

  3. 下载并安装解码工具
    GitHub下载OmcTextDecoder工具。

  4. 准备文件
    将下载好的omc-decoder.jar文件与加密的cscfeature.xml文件放置在同一文件夹中。

  5. 打开终端
    在Linux PC上打开终端,进入上述文件夹。

  6. 解码文件
    运行以下命令解码cscfeature.xml文件:
    sh
    java -jar omc-decoder.jar -i cscfeature.xml -o cscfeature_decoded.xml

  7. 编辑文件
    使用文本编辑器打开cscfeature_decoded.xml文件,并添加以下内容:
    xml
    <CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
    <CscFeature_Camera_ShutterSoundMenu>TRUE</CscFeature_Camera_ShutterSoundMenu>

  8. 保存并编码
    保存文件后,将原cscfeature.xml文件重命名为cscfeature_encoded.xml

  9. 重新编码
    运行以下命令重新编码文件:
    sh
    java -jar omc-decoder.jar -e -i cscfeature_decoded.xml -o cscfeature.xml

  10. 复制文件回手机
    将修改后的cscfeature.xml文件复制回手机,并将旧文件备份为cscfeature.bak

  11. 重启手机
    重启手机后,相机设置中将出现快门音开关。

方案2

请谨慎尝试,此方法较为复杂,建议仅在必要时使用。
另一种方法是通过修改系统文件来实现。具体步骤如下:
1. 获取CSC代码
操作同方案1。

  1. 访问文件路径
    操作同方案1。

  2. 编辑cscfeature.xml文件
    直接编辑cscfeature.xml文件,找到或添加以下内容:
    xml
    <CscFeature_VoiceCall_ConfigRecording>RecordingAllowed</CscFeature_VoiceCall_ConfigRecording>
    <CscFeature_Camera_ShutterSoundMenu>TRUE</CscFeature_Camera_ShutterSoundMenu>

  3. 重启手机
    重启手机后,相机设置中将出现快门音开关。

通过以上步骤,您可以成功地在三星Exynos手机上重新启用相机快门音开关。

正文完