强制启用 Pixel Phone 的通话录音
同样适用于第三方类 Pixel ROM
Pixel 自带的电话 App 是支持录音以及自动录音的
但由于法律原因, 录音只在部分国家可用, 自动录音更是只有印度能用
虽然中国并没有相关法律问题, 但很明显我们并不能对 Google 有这方面的期待
还是得自己动手, 丰衣足食
免 Root 方案
直接安装 https://f-droid.org/en/packages/com.github.axet.callrecorder/
优点: 不用 Root; 开源
缺点: App 需要常驻后台, 并且通知栏会有无法隐藏的图标, 以及一定概率下根本不能录音
但毕竟都用 Pixel 了, 谁不解锁 root 呢, 所以另一种方案是:
修改 Phone APK
在 XDA 上有很多魔改版的 APK, 替换掉默认的 Phone 之后在设置里就会出现录音选项, 比如这个
但缺点同样很明显: Phone 这个 App 没得自动更新了
魔改版自然是自己签名的, Google Play 不会对它进行更新, 需要自己去 XDA 重新下载, 并且很难保证作者不会弃坑, 当前版本可能就是最后一个版本
好在我们还有:
最终方案
既然有些国家可以用录音, 那肯定哪里有个判断, 只要满足这个判断让它认为我们在对应国家就好了
省事了, Google 直接内置了开关来控制每个特性, 只需要往数据库里插个值就可以开启了
并且 @jacopotediosi 写了个 App, 可以一键开关以及自动替换 {starting,ending}_voice-*.wav
(录音提示音, 替换为静音)
开启之后就可以在设置内调整录音选项了:
其他
GoogleDialerMod 还列出了 Phone 的所有 flag, 所以我们还可以开关其他一些特性:
其中
G__enable_atlas
可以启用 Hold for Me, 功能就是在电话人工客服排队时帮你排队并且提醒:
而打开
G__speak_easy_enabled
G__enable_speakeasy_details
G__speak_easy_bypass_locale_check
G__speak_easy_enable_listen_in_button
这些可以启用 Call Screen, 让 Google Assistant 替你接听电话, 当然语言支持有限, 非英语环境下没啥用
但至少模型是本地的, 使用不需要联网, 真希望国内那些厂商学习一下