问题描述
在一部运行 Android 7 的 Samsung S6 Plus Edge 手机上,自 2021 年 9 月以来,某些网站的安全证书出现问题。Let’s Encrypt 实施的工作绕过措施似乎在 Samsung 浏览器中不起作用,导致用户看到“回到安全”屏幕。虽然这不影响网页浏览,但 WhatsApp 无法加载来自这些网站的预览图片,因为这些请求可能通过 Samsung 浏览器或三星 API 发送。更改默认浏览器也无法解决问题。
解决方案
方案1:使用 Firefox 浏览器
由于 Firefox 浏览器拥有自己的证书信任存储,因此可以尝试使用 Firefox 来访问存在证书问题的网站。
方案2:安装定制 ROM
对于不接受系统更新的设备,可以考虑安装一个带有更新 Android 版本的定制 ROM。这种方法会涉及到较高的风险和技术要求,包括数据丢失的风险,因此请谨慎操作。安装定制 ROM 可能会解决证书问题,但具体操作请参考相关教程并确保备份重要数据。
方案3:尝试手动安装证书
尽管没有明确的方法说明如何在未root的设备上手动安装证书,但可以尝试以下步骤:
- 查找 Let’s Encrypt 证书
访问 Let’s Encrypt 的官方网站或其他可信来源获取证书文件。
使用 ADB 工具
- 使用 ADB(Android Debug Bridge)工具将证书文件推送到设备。
- 打开终端或命令提示符,输入以下命令:
sh
adb push certificate.pem /data/local/tmp/certificate.pem 授权设备进行文件传输。
安装证书
在设备上打开终端模拟器或使用 Magisk 等工具,执行安装命令:
sh
su
cp /data/local/tmp/certificate.pem /system/etc/security/cacerts/重启设备以应用更改。
方案4:联系 Samsung 支持
考虑到问题可能是由于三星对 Android 系统的修改导致的,建议联系三星官方支持寻求帮助。他们可能提供特定的解决方案或更新来解决证书问题。
方案5:等待系统更新
根据 Let’s Encrypt 和 Android Police 的文章,Android 设备从 2.3.6 版本起将继续正常工作直到 2024 年。因此,如果设备可以接收更新,最终问题可能会自行解决。
以上方法中,方案1最为简单且风险最低,建议优先尝试。其他方案涉及更高的技术要求和风险,请根据实际情况选择合适的解决方案。