越狱需要修改时间的原因主要有以下几点:

绕过验证:

越狱过程中使用了苹果已经过期的证书来绕过苹果的某项验证。为了使这个过期的证书有效,需要将系统时间调整到证书颁发的时间之前。

证书吊销时间:

使用已经被revoke(吊销)的证书签署文件时,安装的ipa文件必须早于证书吊销的时间。因此,需要将系统时间设定为证书吊销之前的时间。

开发周期:

在特定日期(如6月2日)进行越狱开发,因为那天是端午节,晚上测试的漏洞确定了可以完美的越狱,然后立即开始准备相关的工具开发。

总结来说,越狱需要修改时间主要是为了使使用的证书有效,并确保安装的应用程序或文件与证书的时间要求相匹配。