首页 / 教程
iPhone时间调到1970年1月1日变砖解决办法
2016-02-17 16:37:00
根据苹果官网报告的漏洞,如果用户将iOS系统设备的日期调至1970年1月1日,设备便会停止运行。然而,有一位宝宝表示不服,他用自己的手机试验,结果付出了手机白屏的代价……
而这位宝宝就是大家熟知的TFboys中的王源,看看照片中无奈的翻白眼,网友们也纷纷被逗乐了。
那么对于已经白苹果的手机怎么办呢?下面小编给大家分享下:
iPhone时间调到1970年1月1日变砖介绍:
先来简单说一下这个Bug触发时的表现,如果用户进入【设置】—【通用】—【时间与日期】,关闭【自动设置】,并将时间修改为1970年1月1日,分秒任意。修改时间后,需要重启设备。然后该设备启动时,则会卡在苹果Logo,无法继续启动。
iPhone时间调到1970年1月1日变砖Bug原理:
说到IOS时间Bug,则必须要介绍一下Unix时间戳,IOS系统时间是使用Unix时间戳(Unix epoch)表示(time_t数据类型)的。Unix时间戳规定,UTC时区的1970年1月1日 0点0时0秒的值为0,以秒为单位,即每过一秒,二进制数字加1。
以32位系统为例,在32位系统中,time_t是长度为32位的,首个二进制位是符号位,用来储存正负。正数则为1970/1/1以后的时间,负数反 之;其余的31位用来记数。当时间到达2038年1月19日3时14分08秒时,数值位全部向前进1,导致符号位被置1,其余31位为0。此时,将出现 【时间回归】的情况,系统时间变为1901年12月13日20时45分52秒,系统将会出现错误。为了避免这个错误,苹果将最大时间设定为2038年1月 1日23时59分59秒。而64位系统的最大时间限额将为292,277,026,596年12月04日15时30分08秒,基本可以说是不受这个限制的 了。
知道上面这个知识点后,我们再来说一下时区对时间的影响,大家都知道,我们所在的时区是【北京时区】,假如我们将时间设置在1970年1月1日0点0时0 秒,北京时间=GMT+8=UTC+8,UTC时间则为1969年12月31日16时0分0秒。这样就会出现时间负值,即时间回归bug触发,系统启动卡 在Kernel阶段,时间错误,则无法继续进行启动。
iPhone时间调到1970年1月1日变砖触发该bug条件与表现:
满足以下条件,『时间回归』bug被触发:
系统版本:IOS 8.0 ~ IOS 9.3 beta 3
硬件设备:搭载64位处理器的设备(即处理器为A7~A9X的设备)
进入『设置』-『通用』-『时间与日期』,关闭『自动设置』,并将时间修改为1970年1月1日,分秒任意。
修改时间后,需要重启设备。
Bug触发表现:IOS设备启动时,卡在苹果Logo,无法继续启动。
iPhone时间调到1970年1月1日变砖解决办法:
对于所有64位系统,需要拆机,并拆出电池,放置一段时间后,重新安装即可。如果电池电量充足,等待数小时,当Unix时间戳的数值大于等于0,系统时间生效,可正常开机。
需要提醒大家的是,当IOS设备连接到公共网络时,IOS系统将会使用NTP服务对时区、时间进行校准。如果黑客发送恶意的NTP攻击,将IOS系统时间校准至UTC小于0的时间,那么所有用户设备均会受到此bug影响,在重新启动设备后无法使用设备。
最新内容
手机 |
相关内容
windows10中设置 【Windows10中设
windows10中设置 【Windows10中设置用户账户的方法】,设置,方法,用户账户,点击,控制面板,界面,Win10下设置切换输入法需要打开电脑windows10字体大 【windows10字体
windows10字体大 【windows10字体大小怎么设置成黑体】,字体大小,显示,选择,字体大,黑体,点击,1用于自定义设置项目,我们在这里可以windows10合盘步骤 【window10系统
windows10合盘步骤 【window10系统怎么合盘】,合盘,系统,步骤,镜像,磁盘,删除,1、右键点一下“此电脑”,在弹出的右键菜单中选择“管wps文档设置下页标题栏 | wps凡是
wps文档设置下页标题栏 【wps凡是有标题一的都另起一页,设置方法求高手】,设置,标题栏,表格,文档,方法,高手,1.wps凡是有标题一的都WPS文字设置章节 | WPS文字插入目
WPS文字设置章节 【WPS文字插入目录】,文字,自动生成目录,怎么设置,设置,操作方法,选择,1.WPS文字怎么插入目录以WPS 2019版本为例1wps空白表格默认 | wps表格修改默
wps空白表格默认 【wps表格修改默认设置】,修改,表格,默认,模板,教程,双击,1.wps表格怎样修改默认设置第一种方法:默认页面设置法 新wps纸型设置 | WPS中设置纸张的大
wps纸型设置 【WPS中设置纸张的大小】,设置,文件,格式,添加,怎么把,自定义,1.WPS中怎么设置纸张的大小题解决:可能没正确识别打印机wps文档中表内文字调整 | WPS设置
wps文档中表内文字调整 【WPS设置表格内文字段落】,文字,表格,调整,段落,设置,文档,1.WPS如何设置表格内文字段落1.打开“wps文字”