小米手机ThunderBird/K9Mail无法使用OpenKeyChain点对点加密问题解决

背景

最近发现ThunderBird/K9Mail不能正常使用OpenKeyChain实现点对点加密,ThunderBird/K9Mail甚至不能进行端到端加密设置。点击启用Open PGP支持和Configure end-to-end key无反应。以前一直正常使用,怀疑是app文件损坏,重新安装ThunderBird和OpenKeyChain都无效。而其他手机同版本app正常。怀疑是小米新的隐私限制导致的。 经过研究,发现小米手机开启了自动更新,更新了隐私控制,新的隐私控制更加严格,OpenKeyChain后台运行被限制,导致ThunderBird无法访问OpenKeyChain。

解决办法

  1. 使用小窗应用临时解决 使用小窗应用开启OpenKeyChain,然后操作ThunderBird。
  2. OpenKeyChain允许后台权限 找到OpenKeyChain,长按弹出菜单选择应用信息->权限管理->其他权限,允许读取应用列表权限、后台弹出界面权限和常驻通知权限,开启之后,ThunderBird/K9Mail即可正常使用点对点加密功能了。