アップルニュース

Appleは「1970年1月1日」の今後のiOSアップデートの日付バグを修正します

2016年2月15日月曜日午前7時27分PSTby Joe Rossignol

iPhone-6-Boot-LogoAppleは、64ビットのiPhone、iPad、およびiPodtouchデバイスに影響を与える「1970」日付のバグを公式に認めています。 NS サポートドキュメント は現在の修正を特定していませんが、Appleは、今後のiOSソフトウェアのアップデートにより、将来この問題が発生するのを防ぐことができると述べています。





日付を手動で1970年5月以前に変更すると、再起動後にiOSデバイスの電源がオンにならない場合があります。今後のソフトウェアアップデートにより、この問題がiOSデバイスに影響を与えるのを防ぐことができます。この問題が発生した場合は、Appleサポートに連絡してください。

iPhone11をdfuモードにする方法

iOSデバイスの日付を1970年1月1日に手動で変更すると、再起動サイクルが継続し、デバイスが効果的にブリックされます。 DFUモードでiTunesを介して復元することも機能していないようです。



Appleはバグの理由を提供していませんが、YouTubeのビデオメーカーでプログラマーのTom Scottは、日付を1970年1月1日(Unix時間では0)に近づけると、整数のアンダーフローが発生する可能性があると推測しています。 1970年1月1日より前の日付。

次にiOSは、負の積分器を最大値に戻すことでアンダーフローを処理します。これにより、スコットは、宇宙が続くと予想されるよりも約20倍長い日付になると言います。スコットは、iOSがこの多数を処理するのに問題があり、影響を受けるデバイスがクラッシュする可能性があると考えています。


ドイツのウェブサイト Apfelpage.de 共有 2番目のYouTubeビデオ iPhoneを開いてバッテリーをリセットすると問題が解決する可能性があることを示していますが、この方法を誤るとスマートフォンが損傷し、保証が無効になる可能性があります。より安全なオプションは、Genius Barにアクセスするか、オンラインまたは電話でAppleサポートに連絡することです。

MacBookAirを再起動する方法

iOSはUnixベースのオペレーティングシステムであり、Unix時間は1970年1月1日の00:00:00 UTCに始まります。Appleでは、iOSデバイスをそれ以前の日付に手動で設定することは許可されていません。このようなバグですが、日付を1970年5月以前に変更しても、64ビットデバイスで問題が発生します。