iphone调时间会变砖怎么办?最近iphone出现了调时间会变砖的问题,下文小乐哥给大家介绍iphone调时间变砖解决方法,一起来了解下吧!
,据说是将iphone系统时间修改为1970/1/1,重启后系统将永远无法开机。
想要真正了解这一bug,您可能需要以下知识。
UNIX时间戳
在确认这件事情的真假前,你需要了解的一个知识是Unix时间戳。
iOS系统时间使用Unix时间戳(Unix epoch)表示(time_t数据类型)。在系统中,使用系统位数个二进制位储存时间。
Unix时间戳规定,UTC时区的1970年1月1日0点0时0秒的值为0,以秒为单位,即每过一秒,二进制数字加1。
如果您想详细了解Unix时间戳,请移步到 Unix Time。
不能往前调,那我把时间往后调
有些好奇的朋友拿出了自己手机,心想:既然我不能往回调,那我要是把时间使劲往后调能怎样?
细心的朋友发现了一个问题,iOS系统可以设置的最大时间是2038年1月1日,并不能再往后设置。苹果一定考虑到了这个问题,为什么这么说呢?
我们拿32位系统举例。在32位系统中,time_t是长度为32位的,有符号整数(signed int)类型。首个二进制位是符号位,用来储存正负。正数则为1970/1/1以后的时间,负数反之;其余的31位用来记数。当时间到达2038年1月19日3时14分08秒时,数值位全部向前进1,导致符号位被置1,其余31位为0。介时,将出现『时间回归』的情况,系统时间变为1901年12月13日20时45分52秒,系统将会出现错误。
所以Apple为了避免这种问题导致的错误发生,将最大时间期限定在了2038年1月1日23时59分59秒。这样即使超出这个范围,在18天内也不会有太大问题,况且32位设备到那个时候基本都已经淘汰了。
64位系统会不会受到这个影响呢?通过计算我们可以得到,292,277,026,596年12月04日15时30分08秒是64位系统可以表示的最大时间。
64位处理器的『时间回归』问题
有了刚才的知识储备,现在我们回到正题,开始探讨搭载64位处理器设备的时间bug。
我们说到了以UTC时区的1970年1月1日0点0时0秒为界限,数值为0,时间正常流逝为正数,反之为负数。不过各位需要留意的是,时间受到时区的影响。
假设一种情况,我原来是北京时区,假设将时间设置到了1970年1月1日0点0时0秒,那么我将这个时间转换为UTC时间,公式:北京时间= GMT+8 = UTC+8,那么UTC时间则为1969年12月31日16时0分0秒。这样就会出现时间负值,即时间回归bug触发,系统启动卡在Kernel阶段,时间错误,无法继续进行启动。
触发bug条件与表现
满足以下条件,『时间回归』bug被触发:
系统版本:iOS8.0 ~ iOS9.3 beta 3
硬件设备:搭载64位处理器的设备(即处理器为A7~A9X的设备)
进入『设置』-『通用』-『时间与日期』,关闭『自动设置』,并将时间修改为1970年1月1日,分秒任意。
修改时间后,需要重启设备。
Bug触发表现:iOS设备启动时,卡在苹果Logo,无法继续启动。
解决方案
▼针对所有64位处理器的iOS设备
拆机并拆出电池,放置10分钟后重新安装。
电量充足的情况下,等待数小时,当Unix时间戳的数值大于等于0,系统时间生效,可正常开机。
▼针对已越狱设备的防范
添加Cydia源http://repo.ziph0n.com/
并安BrickingDate插件
注意:此插件只可以防止人为修改时间,并无法防止代码恶意篡改时间(安装效果如下图)。
Bug危害分析
黑客可以利用此bug通过无线局域网发出范围性攻击。
当iOS设备连接到公共网络时,iOS系统将会使用NTP服务对时区、时间进行校准。如果黑客发送恶意的NTP攻击,将iOS系统时间校准至UTC < 0的时间,那么所有用户设备均会受到此bug影响,在重新启动设备后无法使用设备。
iphone6s plus怎么查cpu型号 iphone6s plus查询cpu型号方法
iphone6s换屏幕多少钱 苹果iphone6s换屏幕价格
- oppor15和iphonex哪个好 oppor15和iphonex对比分析 - 源码之家安卓教程
- 手机qq4.7下载地址:安卓版/iphone版手机qq4.7官方版下载 - 源码之家安卓教程
- iphone5s数据线连接电脑没反应解决方法
- iphone6数据线和5s一样吗?iphone6和iphone5s数据线一不一样
- apple watch怎么设置?iphone设置apple watch教程
- iPhone7或采用触感虚拟键盘 苹果申请触感虚拟键盘专利
- iphone6怎么换电池 iphone6拆机换电池操作教程图
- iphone激活时间怎么查询 iphone激活时间查询教程
- iphone,ipad变菲林底片扫瞄器视频教程
- iphone6耳机声音小怎么办 iphone6耳机声音小解决教程
- apple watch连不上iphone怎么办
- iphone lightning基座多少钱 iphone lightning基座报价
- iphone backup extractor免费版 v6.0.2.709 免费版
- iphone手机微信聊天记录恢复软件 v2.0 免费版
- iPhone4简体中文使用手册 官方PDF版
- iPhone5运营商图标大全 34款打包下载_ios运营商图标
- QQ名片照片墙制作工具(iPhoneQQ名片八组图制作) v1.0 绿色版
- iPhone QQ在线头像生成器 v2.2 中文绿色版
- 酷音铃声iphone铃声助手 v1.0.8 免费版
- 新星iphone视频格式转换器 v7.8.0.0 免费版
- 佳佳iphone视频转换器 v10.2.6.0 免费版
- 凡人iphone视频转换器 v10.7.2.0 免费版
- 闪电iphone视频转换器 v10.8.5 最新免费版
- 蒲公英iphone视频格式转换器 v3.7.8.0 免费版
- 本类推荐
- 本类排行
- 1安卓7.0新特性是什么 谷歌android7.0新特性介绍
- 2vivo xplay5与nubia z11对比 努比亚z11和vivo xplay5哪个好
- 3vivo xplay5和三星s6对比 三星galaxy s6和vivo xplay5哪个好
- 4红米4要多少钱 红米4手机报价
- 5ios9和安卓7.0哪个好 android7.0和ios9对比评测
- 6vivo xplay5旗舰版和普通版有什么区别
- 7oppo r9对比小米5哪个好 小米5和oppo r9比较评测
- 8oppo r9plus价格多少钱 oppo r9plus报价
- 9苹果iphone se什么时候出 iphone se什么时候发布
- 10魅族pro5和iphone6哪个好 iphone6和魅族pro5对比评测
- 热门软件
- 热门标签
- IgorWare Hasher V1.0(生成文件校验也可用来验证文件完整性)绿色版
- IceLight一线光 V1.96.47 安全辅助工具 免费版
- Windows蔷薇管家 V1.19(调整修复操作系统安全辅助软件)中文免费版
- System Repair Engineer(计算机安全辅助和系统维护辅助)V2.8 绿色免费版
- Quick StartUp V2.8(检查、编辑删除启动栏内程序)多国语言免费版
- Access Manager for Windows v9.34英文免费版
- 我爱裸奔v2.10绿色免费版
- 自动报警摄像头监控软件V2.0中文绿色版
- 笔记本美女防盗卫士v1.1┊电脑防盗警报软件┊金裕汉化美化版
- 腾讯电脑管家