解释为什么iPhone时间调整到1970就变砖头

解释为什么iPhone时间调整到1970就变砖头,第1张

解释为什么iPhone时间调整到1970就变砖头

你或许已经得知,在 iPhone 5s 以上的 64 位 iOS 装置上,把时间调整到 1970 年 1 月 1 日,甚至 1970 年的任何时间,都会直接让 iPhone 变砖……

希望你不是通过亲自尝试才了解到的……

事实上,你不需要特别深入的计算机知识,就可以明白为什么 iPhone 将时间调到 1970 年会变砖:

拥有丰富的 iOS 和 Mac 装置 Bug 研究经验的技术人士 Tom Scott 认为,这是 iOS 系统背后的 UNIX 时间戳的整数下溢(Unix Epoch Integer Underflow)所导致的问题。

为此,我们撰写了一份文字版的傻瓜说明,告诉你为什么 iPhone 时间调到 1970 年会变砖。

UNIX 时间

UNIX 时间是当年的计算机工程师们为了在系统中更加清楚明了表达时间,所引入的一个设定。

正常人表达时间是这样的:2016 年 2 月 17 日 下午 12:54:41

UNIX 系统表达时间是这样的:1455684881

你可能会问:为什么计算机不能像正常人那样表达时间呢

如果你学过中学地理可能会明白,由于全世界有 24 个时区,每个时区在同一时刻的时间都不一样,结果导致如果计算机系统像人一样记录时间将会异常的复杂,导致各种各样的故障。因此,你也可以理解为,UNIX 程式设计师们为了省事儿,开发了一个小程式……在这个程式的基础上,UNIX 系统再通过你的电脑或手机所处的地理位置计算时区,告诉你正确的时间。

具体来说,协调世界时 1970 年 1 月 1 日 0 时 0 分 0 秒被设定为 UNIX 时间的“零时”。上面那组数字的意义:现在距离 1970 年 1 月 1 日 0 时 0 分 0 秒,过了多少秒。

这个系统一直沿用至今。

明白 UNIX 时间,继续往下讲你就能明白了。

二进位制、位元系统、整数溢位和整数下溢

看上去超级复杂的四个词……但别着急,一步一步看你就能看懂。

计算机,包括 PC、手机等等,采用二进位制(0 和 1 )来表达一切,因为这意味着计算晶片上每一个电晶体的两个状态:关和开。所有调到 1970 年而变砖的 iOS 装置都是 64 位的。这意味着,这台装置最多可以储存处理 64 个二进位制位元,也就是 64 个 0 或 1。

举个例子:我在写到这篇文章的这一段的时候,查了一下当前的时间:

东八区 2016 年 2 月 17 日 下午 12:04:51

然后我拿这个时间到 UNIX 时间转换器里转换了一下,得到:

1455681891

再用十进位制转二进位制,得到:

01010110110000111111000101100011,

你能看到这段二进位制数是 32 位的——32 个 0 或 1。这是因为,直到 2038 年 1 月 19 日的凌晨 3 时 14 分之前,我们的时间在计算机里都可以用 32 位的 UNIX 时间系统,也就是 32 个 0 或 1 来表示。

数位太多可能观察起来有点复杂,不如我们找一个 2 位的系统来说明一下。等号前面是二位数,等号后面是十位:

00 = 0

01 = 1

10 = 2

11 = 3

这意味着一个 2 位的系统最高能计的整数是 3,这个数字在计算机学里叫做“二进位制暂存器宽度”。

再找一个 4 位的系统:

0000 = 0, 0001 = 1, 0010 = 2, 0011 = 3, 0100 = 4, 0101 = 5…

以此类推,1111 = 15

一个 4 位 系统最高能计的整数,也即其二进位制暂存器宽度是 15。(更方面计算二进位制暂存器宽度的公式为 2 的 n 次方 – 1,其中 n 等于系统的位数。)

现在你明白计算机系统的位元系统了!那么整数溢位是怎么回事

如果你在一个 2 位的系统上尝试计十进位制的“4”,会发现系统从“3”的 11 变回了 00;同理,如果你在一个 4 位的系统上尝试计十进位制的“16”,会发现系统变回了 0000,这便是“整数溢位”。

再同理,如果你在一个 4 位的系统上尝试计负数,比如 -1 的话,系统会从 0000 跳到 1111,也就是十进位制的“15”。这是因为这个整数格式不支援负数,也就是我们讨论的“整数下溢”。

Tom Scott 用电脑游戏《文明》初代里的甘地来解释这个不算 bug 的 bug:游戏初始时,印度执政者甘地的进攻值只有 1(准确反映了现实世界里甘地的“非暴力”哲学思想)。然而在游戏进行中如果不断降低甘地的进攻值,降低到 0 ,进而降低到 0 以下的话,整数系统就乱了,导致甘地的实际进攻值突然被提到最高——这是因为《文明》的系统里采用的整数格式遇到了“整数下溢”……

这么傻帽的问题为什么解决不了

事实上,已经解决了……

UNIX 整数格式的确有允许负数存在的版本,然而苹果凑巧目前没有在 64 位 iOS 装置的 UNIX 时间系统里采用这个版本,也就遇到了 1970 年的变砖 Bug……

随便抓起手边任何一个智慧装置(比如你的 64 位 iPhone),尝试把系统时间往最早调(千万别真的调),你会发现绝大多数的最早时间限制都在 1970 年 1 月 1 日。正如前面第一个小章节提到的,这是 UNIX 时间的起点,也是你的 iPhone 能够正确显示的最早时间。

day-freeze-bug

系统时间调到 1970 年 1 月 1 日 0 时 0 分 0 秒,这个操作从计算机原理上本身不会直接导致你的 iPhone 变砖。可一旦你的手机里储存了之前的简讯、电子邮件,或者已经过期的日历项,这会导致系统在追溯时间时最终定位到了一个比 1970 年 1 月 1 日 0 时 0 分 0 秒更早的时间。

这样,你的 iPhone 的 UNIX 时间变成了一个负整数——也就是在二进位制数 64 个 0 的基础上,发生了一次整数下溢。从 0000000000000000000000000000000000000000000000000000000000000000 变成了 1111111111111111111111111111111111111111111111111111111111111111。

接下来,iPhone 会发现你老婆一秒钟前给你发来的简讯,发生在二进位制 64 个 1 所代表的 UNIX 时间中。换算成人类的时间,也就是 292277026596 年 12 月 4 日 15 时 30 分 6 秒。

可能由于苹果公司 iPhone 在设计的时候根本没想过这台装置能在大约 8000 年以后开机,也就显示不了超过五位数的年份,更别提一个十二位数的年份了。

因此,你的 iPhone,就这样变砖了。换句话说,你的 iPhone,跪倒在永生的宇宙万物面前了。

为什么iphone的时间改为1970年就会变成砖头

因为苹果iOS用unix核心,unix时间戳小于0系统就挂了,这是unix系统决定的,苹果无法决定

为什么iPhone的时间改为1970年就会变成砖头

苹果官方在美国时间2月15日回应,承认手动将iOS装置的日期设定到1970年5月或之前时间,iOS装置将无法重启,并表示即将释出一个系统更新以解决这一问题。不过,具体是等到iOS 93更新,还是提前推出一个漏洞修复版本,目前并未披露。对于产生漏洞的原因,苹果方面并未解释,不过各路技术人员分析称,最合乎逻辑的原因是与时区有关。iOS装置是利用二进位制来储存时间,时间起点是世界标准时间1970年1月1日0点0分0秒,即UTC时间。如果在北京将iPhone时间设定为1970年1月1日0点0分0秒,UTC时间是1969年12月31日16时0分0秒,就出现了时间负值,从而引起装置崩溃。

一个bug,没考虑过会有人调整到这个时间,,,,最新ios921已经修复

为什么iphone调时间会变砖

系统问题吧。不过售后那里可以解决的,听说可以很快解决。建议不要尝试,售后帮你操作要收服务费的。手机没有问题又不能换机的

因为iphone支援的最早时间是19700101,而这是美国时间,在中国陆地调到19700101的话与美国有一个时差,也就是说时间比1970早,系统不能识别,所以变砖

iphone调时间会变砖为什么

iPhone手机时间调到1970年1月1日以前就会变砖,因为现在软体设计用的是32位演算法,1970年是时间极限,超过这个时间,时间的资料库爆了。

iPhone调时间1970变砖怎么办

调时间1970变砖的原因:

对iPhone 来说,时间是一个整型变数,而变数值是从1970年1月1日开始的秒数。如果将时间设定为1970年1月1日,那么这个值将变为0。这本身不会带来问题,但如果手机试图显示一个早于这一时间点的时间,例如这一时间点的几小时前,那么这个值会变成负数,从而导致系统崩溃。

iPhone调时间1970变砖的解决方法:

1、针对所有64位处理器的iOS装置,拆机并拆出电池,放置10分钟后重新安装。

电量充足的情况下,等待数小时,当Unix时间戳的数值大于等于0,系统时间生效,可正常开机。

2、针对已越狱装置的防范,新增Cydia源:repoziph0n/,安装BrickingDate外挂,注意:此外挂只可以防止人为修改时间,并无法防止程式码恶意篡改时间。

3、升级到最新的93的版本就可以解决这个问题,另外93版本在苹果官网已经推送。

自己手贱,设定了197011,结果在这问。

这问题就是刷机都解决不了。

现在的解决办法只有两种:

1、如果希望有售后:拿着手机到售后解决。

2、如果不怕没售后:拆掉电池放10分钟再插上电池就能用了。

为什么把手机时间调整为197011,重启后就会变砖

这是苹果手机IOS系统的一个漏洞(bug),这是因为苹果iOS系统时间使用Unix时间戳(Unix epoch),将世界标准时间(UTC)的1970年1月1日0点0分0秒的值设定为0,当时钟出现小于0的情况时,会导致系统崩溃。

注:原因来自网际网路非苹果官方,苹果公司已公开承认的确有此漏洞但尚未公布原因。

自定义时间的操作步骤如下;

1,在桌面点击进入设置图标。

2,在右框 下滑找到日期和时间选项点击进入。

3,关闭自动设置选项开关。

4,关闭后下面就会有显示日期以及时间,点一下就可以自定义时间了。

bug。苹果手机表示,iPhone、iPad、iPodtouch以及applewatch的时间显示1970年之前,是出现重启失败的bug,立刻调回正常时间,否则会出现iPhone报废现象。AppleWatch是苹果公司于2014年9月10日公布的一款智能手表,有AppleWatch、AppleWatchSport和AppleWatchEdition三种风格不同的系列。

  最近,微信朋友圈中,不少网友都在议论将苹果iPhone的日期设置为1970年1月1日,手机就会变砖的消息。而好奇害死猫,一些网友因为将日期进行了上面的设置,iPhone果真变砖了。目前,苹果方面已经证实该bug的存在,而他们表示:把iPhone、iPad以及iPod

touch的时间设置到1970年5月之前,它将会出现重启失败的问题。那么,日前设置为1970年后,苹果iPhone变砖该怎么办呢?看看下面的建议吧!

  

  苹果iPhone

  方法一:受到该问题影响的用户可以前往当地的苹果零售店寻求帮助,又或者是在线联系苹果的技术支持部门。

  方法二:等待苹果推出OTA漏洞修复版本或者等待升级为ios93版本,以尽快解决日期设定导致设备变砖的问题。

根据我去外面修苹果手机的经验:

如果你去的是非官方性质的维修店,如果你不在场十有八九给换了主板

建议你去他们店铺调监控看看

一般来说修手机的都有监控的

wifi记录想它消失必须看到你自己的wifi然后点忽略该热点才会丢失

忽略掉Wifi的教程:

1打开iPhone的设置面板。

2设置中点击无线局域网打开,准备连接WIFI网络。

3点击Wifi网络右侧的小感叹号,然后点击忽略当前的网络,然后自己重新输入密码连接无线网络。

还原网络设置

如果上述方法没用的话,我们可以对iPhone的网络进行还原。

1依次进入iPhone的设置-通用面板。

2通用界面中点击最下方的还原按钮。

3在还原面板中,我们选择还原网络设置。需要注意的是,还原网络后,所有的Wifi密码都需要重新输入。

激活日期乱码。显示1970年激活是苹果手机在激活的过程中乱码了,才导致激活日期跳到1970年。iPhone是苹果公司(AppleInc)于2007年1月9日,在美国旧金山马士孔尼会展中心举行的Macworld大会上发布的手机产品。疫情防控期间,请广大居民积极配合疫情防控中心工作。

欢迎分享,转载请注明来源:品搜搜测评网

原文地址:https://pinsoso.cn/shuma/1298074.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-09-12
下一篇2023-09-12

随机推荐

  • 原液和精华液的区别?

    原液比精华液的效果还要好,经常添加在美容产品中,也是因为原液的成分单一,效果强,使用的次数不宜太多,每周使用三至五次就可以,尽量在晚上使用,晚上肌肤会进入深度修复状态,面部血液循环加快,对原液的吸收效果会更加明显。精华液的成分非常复杂,本身

    2024-04-15
    55800
  • ahc眼霜和伊思眼霜哪个好?ahc眼霜和伊思眼霜哪个好用?

    很多人都用过伊思的眼霜,伊思的眼霜确实是很火的,而且是性价比比较高的一款眼霜,能减少脂肪粒,还能防止眼部细纹出现,很多人经常会那伊思的眼霜和AHC的眼霜做对比,两个品牌都是不错的,那ahc眼霜和伊思眼霜哪个好?ahc眼霜和伊思眼霜哪个好用?

    2024-04-15
    50600
  • 妮维雅精华露和精华水哪个更好

    妮维雅精华露更好。因为富含多种修复精华液,接触肌肤即幻化成晶莹水珠,迅速渗透至肌肤底层,感觉清凉不油腻。深层补水的同时能够提供肌肤必要的营养成分,滋养并修复受损肌肤,加固肌肤天然防御能力。而精华水:精华水介于普通清洁化妆水和精华之间。与普通

    2024-04-15
    59700
  • cpb和海蓝之谜哪个好?cpb和lamer海蓝之谜哪个贵?

    cpb和海蓝之谜是很多人眼中的贵妇级的护肤品品牌,不管是cpb还是海蓝之谜的护肤品价格都是比较贵的,可能一件单品就够你买其他的一套护肤品,经常会有人纠结是cpb好还是海蓝之谜好,那cpb和海蓝之谜哪个好?cpb和lamer海蓝之谜哪个贵?1

    2024-04-15
    47800
  • 水光焕颜套盒好不好

    水光焕颜套盒好。根据查询相关公开信息显示,这个水光焕颜套盒一般是指保湿补水系列的美容护肤品,它们通常包括洁面、爽肤水、乳液、精华液和面霜等,这类套盒质量是很好的,可以满足日常护肤需求。女人30岁以后,选择使用焕颜套盒还是补水套盒,这是众多女

    2024-04-15
    35800
  • 哪个牌子的防晒霜效果最好

    哪个牌子的防晒霜效果最好  哪个牌子的防晒霜效果最好,被天气摧残的脸是可以通过护肤改善的,改变皮肤状况也会让我们更加健康,简简单单就能完成,轻轻松松就可以打造完美妆容,学会哪个牌子的防晒霜效果最好,技巧

    2024-04-15
    46400
  • 淫羊藿的功效与作用

    ……*羊藿酒 *羊藿300g,米酒2500ml。先将*羊藿洗净晒干,放入瓷瓶内,加酒,密封,一周后即可饮用。本酒内可补肾壮阳,外可祛风散湿。既可以作为补肾壮阳之品饮用,也可作为治疗风湿性关节疼痛的药酒饮用。每次30~5

    2024-04-15
    38200

发表评论

登录后才能评论
保存