备份还原keychain

论坛里已经有清理keychain的方法了,我现在想还原keychain。自己测试了下,应该是需要把备份的keychain重新还原到原来的keychain目录,然后重启。想问下论坛里有没有同学做过备份还原某个应用的keychain。或者说还原整个系统keychain,可以不需要重启的方案。

你听说过sql吗

system(“killall -9 securityd”); 然后覆盖,然后再调用keychain 写入方法

keychain是统一在securityd里读写的?

1 个赞

我并不太确定,我测试了下是可行的,杀securityd,然后吧keychain文件夹下文件替换回备份,然后再在app里读,可以读回原来保存keychain里的信息

mv原来的备份文件到var是不是更快,然后kill进程