近来,iOS时间回归Bug在网上闹的沸沸扬扬,好奇谋害猫,不少网友图新鲜,亲身尝试结果不幸中招ios unix时间戳转换成时间,大过节的弄个白苹果,想想也是醉了。听说,DFU也难以修补这个问题。
目前,满足以下条件,步入设置-通用-时间与日期,关掉手动设置,更改时间为1970/1/1,重启设备,“时间回归”Bug都会被触发。具体表现为,设备启动后,卡在苹果Logo,难以步入系统。
系统版本:iOS8.0-iOS9.3beta3
硬件设备:搭载64位处理器的设备(即处理器为A7-A9X的设备)
涉及的设备包括:
A7:iPhone5s、iPadmini2、iPadmini3;
A7variant:iPadAir;
A8:AppleTV4G、iPadmini4、iPhone6、iPhone6Plus、iPodTouch6G;
A8X:iPadAir2;
A9(三星/海力士):iPhone6s、iPhone6sPlus;
A9X:iPadPro;
目前的解决办法:1、拆机拆掉电瓶,放置10分钟后重新安装。2、电量充足的情况下,等待数小时,当Unix时间戳的数值小于等于0linux虚拟主机,系统时间生效,可正常开机。3、拿到苹果售后。
微博网友@Hackl0us给出了该Bug背后的详尽缘由linux服务器维护,感兴趣的朋友可以深入了解,主要涉及到UNIX时间戳的问题。
还是那句话,千万不要轻易尝试ios unix时间戳转换成时间,nozuonodie。