V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
scp1989
V2EX  ›  iPhone

[求助, 30 元红包] 如何在 iPhone 的“证书信任设置”中彻底删除残留的根证书?

  •  
  •   scp1989 · 4 days ago · 2578 views
    • 系统:iOS 26.4.1
    • 问题:换机时通过旧机迁移,导致一些根证书也被带到新 iPhone 上。旧机已还原,但新机上残留证书无法删除。
    • 尝试过的方法:根据网上有限资料,我导出了无加密备份中的 /var/Keychains/TrustStore.sqlite3 文件,并用 DB Browser for SQLite 打开,但发现数据库是空的。
    • 求助:请问还有没有其他可行的方法彻底删除这些残留证书?打赏 30 元奶茶红包!!
    • 附备份文件TrustStore.sqlite3
    • 参考链接iOS 删除根证书教程 7I5DfGyfrK4vWgN6rNROWRCOHwwhaSLb 5CdUlyUIAwReXtlnCcYguJpRHYLr1J0k.webp
    24 replies    2026-04-27 00:28:20 +08:00
    Parley
        1
    Parley  
       4 days ago   ❤️ 1
    设置--通用--VPN 与设备管理中 删除对应的描述文件?
    vate32
        2
    vate32  
       4 days ago
    怪不得当初在 apple store 迁移新机,店员让删除证书,竟然还有这种 bug
    kera0a
        3
    kera0a  
       4 days ago via iPhone
    我记得信任开关和添加删除在两个位置,特别反直觉。
    可以试试一楼的方法
    scp1989
        4
    scp1989  
    OP
       4 days ago
    迁移的话,并不会迁移 vpn 中的内容,这才是证书残留的原因
    sddyzm
        5
    sddyzm  
    PRO
       4 days ago via iPhone
    正常打开这个页面显示是空的,还有这个情况吗
    t0rp3d0
        6
    t0rp3d0  
       4 days ago via iPhone
    我曾经用

    iosCertTrustManager.py -t TrustStore.sqlite3 -e root1.crt

    导出过证书
    scp1989
        7
    scp1989  
    OP
       4 days ago
    jiezhi
        8
    jiezhi  
       4 days ago via iPhone
    之前装过企业聊天软件,删 app 了后,发现证书也没了,再次安装 app 后提示要信任证书,是不是可以说明删掉 app 后,对应证书自动会清理掉?
    scp1989
        9
    scp1989  
    OP
       4 days ago   ❤️ 1
    @jiezhi #8 理论上是这样,但对于 QX 这种在网页端生成、安装的,不可以
    x4gz
        10
    x4gz  
       4 days ago via iPhone
    https://gist.github.com/AlickH/63e52ed3940e4e1f404ef5fa1ba70f21 以前找过解决方法 记录到 gist 里了 不知道是不是还有效
    x4gz
        11
    x4gz  
       4 days ago
    让 codex 看了下 你的数据库确实是空的
    scp1989
        12
    scp1989  
    OP
       3 days ago
    @x4gz #11 我感觉是 26 版本更改了加密方式,以前方法导出来的内容已经无法解密了
    x4gz
        13
    x4gz  
       3 days ago via iPhone
    @scp1989 要不把整个备份发给 AI Agent 让它分析一下
    dfdd1811
        14
    dfdd1811  
       3 days ago
    我觉得他能自己清,我一路从 5s 上来,到 8p 的时候就有很多 surgre ,火箭,和 quan 的证书,刚才过去看就只能 surge 和 quanx 的了,就是我在用的两个,之前的那些都没了。要么就是过期清掉了
    WhatTheBridgeSay
        15
    WhatTheBridgeSay  
       3 days ago
    通用-VPN 与设备管理,这里面没有证书入口么,删除就是
    CEEC
        16
    CEEC  
       3 days ago via iPhone
    我觉得可以试试:设置-通用-传输或还原 iPhone-还原-还原所有设置(对 App/照片/文件啥的没影响)
    scp1989
        17
    scp1989  
    OP
       3 days ago
    @WhatTheBridgeSay #15 没有
    busier
        18
    busier  
       3 days ago via iPhone
    这样的 bug 应该可以提交 apple 了吧
    zincmaster
        19
    zincmaster  
       3 days ago
    按理说旧机迁移有描述文件应该是没法迁移的,会一直卡死在传输界面,我遇到过几次
    mountainl
        20
    mountainl  
       3 days ago via iPhone
    @CEEC 好像只还原网络设置就可以。很早之前的 bug 了
    Sharcle
        21
    Sharcle  
       2 days ago
    尝试加密备份之后重新备份一下呢
    tonyru
        22
    tonyru  
       2 days ago via Android
    n 年前干过,我记得是借了同事的 mac 导出的证书,后来就备份 qx 配置了,再出现就可以用配置重装证书后删除
    mirtest
        23
    mirtest  
       2 days ago
    我对备份转移之后 VPN 相关导出的证书密钥专门不做变动 这样就可以直接安装后继续信任使用 不需要重新生成 但是每次也是需要重新安装证书的 你这怎么自己的还在...
    mirtest
        24
    mirtest  
       2 days ago
    有一个解决办法是你去文件 app 然后 iCloud 找到 QX 文件夹-Profiles 找找看看能不能找到老的配置文件的 iCloud 备份,能找到的话去最下面复制一下证书密钥, 然后复制到你最新的(记得把最新的备份,或者你直接把最新的证书给注销掉),然后 Qx 提示你安装证书 这样就能把老证书重新安装
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5202 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 57ms · UTC 09:37 · PVG 17:37 · LAX 02:37 · JFK 05:37
    ♥ Do have faith in what you're doing.