Skip to content

安卓10上应用程序似乎识别不到导入的根证书 #63

@zytstudio

Description

@zytstudio
  • Device: Honor 10
  • OS version: 10
  • env: magisk
  • installed module: [ Zygisk - LSPosed V1.9.2 ]

Additional context
设置>加密与凭据>信任的凭据>系统 中可以看到导入的证书;但是应用中似乎不识别此证书,具体表现是浏览器中访问使用该证书签名的网站,提示证书无效。而在安卓9和安卓14的其他设备中,同样的环境下测试,网站都能正常访问。尝试过最新版本(1.5.7)和#58 中提到的版本(1.4.11)以及更早的版本,都是一样的问题。

该设备环境正常,其他模块与应用都正常,日志中无报错。由于使用的是原版magisk,无法打开webui查看提示或报错。为了排除其他原因,其他模块都已关闭(内置的zygisk除外)。

如果需要,我可以积极做测试。

Images
Image
Image

install.log

[iyue_MoveCertificate] Keep only one up-to-date log
[iyue_MoveCertificate] start move cert !
[iyue_MoveCertificate] current sdk version is 29
[iyue_MoveCertificate] Backup system certificates
[iyue_MoveCertificate] Backup user custom certificates
[iyue_MoveCertificate] Backup user custom certificates
[iyue_MoveCertificate] The directory '/data/local/tmp/cert' is empty.
[iyue_MoveCertificate] Backup user custom certificates status:0
[iyue_MoveCertificate] fix user permissions: /data/misc/user/0/cacerts-added/
[iyue_MoveCertificate] fix user permissions status:0
[iyue_MoveCertificate] mount: /system/etc/security/cacerts
[iyue_MoveCertificate] mount status:0
[iyue_MoveCertificate] move cert: /system/etc/security/cacerts
[iyue_MoveCertificate] move cert status:0
[iyue_MoveCertificate] fix permissions /system/etc/security/cacerts
[iyue_MoveCertificate] move cert status:0
[iyue_MoveCertificate] certificates installed

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions