IOS 设置 –> 通用 –> 关于本机 –>证书信任设置 里面无效证书删除方法

这些自安装的根证书只能禁用,不能删除。
并且不会在 描述文件 中显示(通用 –> 描述文件)
不能删除的原因应该是很早之前安装的,系统经过升级,在描述文件中已不再显示。对于有强迫症的患者来说,找不到办法删除可能会重装手机….

如果要删除这些自安装根证书,需要把它们在安装一次。
这样就会重新在 描述文件 中显示,然后可以删除它们。

如果你已经找不到原来的根证书文件,可以通过一些工具找回。

Mac下安装爱思助手,然后

全备份设备之后,可以点击“全备份文件管理”,在系统栏里面找到“KeychainDomain”文件夹,然后找到TrustStore.sqlite3 文件导出。

使用工具 https://github.com/ADVTOOLS/ADVTrustStore 导出TrustStore.sqlite3 文件夹里面证书记录文件。

python iosCertTrustManager.py -t ./TrustStore.sqlite3 -e ./burp.crt

导出之后,然后租个安装,安装好后再删除,此刻你再到设置 –> 通用 –> 关于本机 –>证书信任设置查看,原本只能禁用的一些证书,已经完全删除

Done