论坛里已经有清理keychain的方法了,我现在想还原keychain。自己测试了下,应该是需要把备份的keychain重新还原到原来的keychain目录,然后重启。想问下论坛里有没有同学做过备份还原某个应用的keychain。或者说还原整个系统keychain,可以不需要重启的方案。
你听说过sql吗
system(“killall -9 securityd”); 然后覆盖,然后再调用keychain 写入方法
keychain是统一在securityd里读写的?
1 个赞
我并不太确定,我测试了下是可行的,杀securityd,然后吧keychain文件夹下文件替换回备份,然后再在app里读,可以读回原来保存keychain里的信息
mv原来的备份文件到var是不是更快,然后kill进程