Android 7 版本下 Samsung 浏览器及 WhatsApp 证书问题解决方案

7次阅读
没有评论

问题描述

在一部运行 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的设备上手动安装证书,但可以尝试以下步骤:

  1. 查找 Let’s Encrypt 证书
  2. 访问 Let’s Encrypt 的官方网站或其他可信来源获取证书文件。

  3. 使用 ADB 工具

  4. 使用 ADB(Android Debug Bridge)工具将证书文件推送到设备。
  5. 打开终端或命令提示符,输入以下命令:
    sh
    adb push certificate.pem /data/local/tmp/certificate.pem
  6. 授权设备进行文件传输。

  7. 安装证书

  8. 在设备上打开终端模拟器或使用 Magisk 等工具,执行安装命令:
    sh
    su
    cp /data/local/tmp/certificate.pem /system/etc/security/cacerts/

  9. 重启设备以应用更改。

方案4:联系 Samsung 支持

考虑到问题可能是由于三星对 Android 系统的修改导致的,建议联系三星官方支持寻求帮助。他们可能提供特定的解决方案或更新来解决证书问题。

方案5:等待系统更新

根据 Let’s Encrypt 和 Android Police 的文章,Android 设备从 2.3.6 版本起将继续正常工作直到 2024 年。因此,如果设备可以接收更新,最终问题可能会自行解决。

以上方法中,方案1最为简单且风险最低,建议优先尝试。其他方案涉及更高的技术要求和风险,请根据实际情况选择合适的解决方案。

正文完