bubble bubble2 google-plus facebook facebook2 twitter instagram twitter2 cart

iPhoneの日付変更で高速化する裏ワザ→実行すると起動不可能に

iPhoneの小ワザ、裏ワザ

iPhoneの日付変更で高速化する裏ワザ→実行すると起動不可能に

iPhoneの日付を1970年1月1日に変更してから再起動すると、iPhoneが起動しなくなる不具合が発見され、世界中で大きな話題になっています。

Twitterでは、日付を変更するとiPhoneが軽くなる・高速化するとの悪質なデマも投稿されているため、注意が必要です。

iPhoneの日付変更で起動不可能に

Redditの投稿によると、iOS 8またはiOS 9のiPhoneまたはiPadで日付を1970年1月1日に変更してから再起動すると、iPhoneが起動しなくなるとのこと。


この不具合は、64bitのプロセッサ――A7/A7X/A8/A8X/A9/A9Xを搭載しているデバイスで問題が発生するとのことで、以下の12機種が対象になります。


対処方法

対処方法として、DFUモードやリカバリモードは有効ではありません。Redditでは、5時間(グリニッジ標準時との差、日本ではおそらく9時間)待つだけで起動したり、バッテリー残量の完全解放、SIMカードの入れ替えで起動したとの報告が上がっています。

それでも起動しない場合は、Apple Storeのジーニアスバーに持ち込む必要があります。報告によると、Apple Storeでは当事象を信じてもらえず、スタッフが自ら再現し、iPhoneが再起動不能になってようやく信じてもらえたようです。

UNIX時間が起動不可の原因

iOSはUNIX系統のOSであることから、時刻表現にはUNIX時間が使用されています。

UNIX時間は内部で「XXXX年XX月XX日」という形式で時間を管理しているわけではなく、1970年1月1日を「0」とし、経過秒数を加算・減算して管理・保持しています。例えば、2016/02/12 00:00:00なら「1455202800」となります。

iOSでは、このUNIX時間を割ることによって「XXXX年XX月XX日」というフォーマットで画面上に表示していますが、1970年1月1日が「0」であるため、「0」を割ろうとしてエラーが発生し、iPhoneが再起動不能になる原因とされています。

So therefore changing the date to 1st Jan 1970 would set this Unix Time to a value of ‘0’. Now, the bricking could be caused by the fact that iOS is dividing by this value to calculate the time and date and we all know that diving by 0 = RIP, it will cause a fault in the kernel which will make the device unable to boot.

引用元:1st Jan 1970 iOS bug – LFCameron7’s Blog

コメントを残す

コメント利用規約

コメントは承認後に表示されます

過激な表現を用いたコメントは修正後に投稿するか削除します

攻撃的な表現を含む場合はIPアドレスを明記してコメントを公開します

(任意)
(任意)

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

プロフィールアイコン

Yusuke Sakakura

iPhone・Androidやスマートスピーカーに関するニュースはもちろん、レビューも届けるブログメディア「携帯総合研究所」主宰。元システムエンジニア、iPhoneの料金を3社間で比較できるシミュレーターの開発も

Latest新着記事

Pixelの噂・最新情報

2019/11/15
Pixel 3/4、カメラの連写機能が廃止。代替機能の「トップショット」とは?

AirPods

2019/11/15
「AirPods Pro」、発売後初のアップデート配信。音途切れの改善に期待

Pixelの噂・最新情報

2019/11/15
Pixel 3シリーズが最大3.6万円引き。Googleストアで数量限定

HUAWEIの噂・最新情報

2019/11/14
“プロレベル”の4眼カメラ搭載「HUAWEI nova 5T」登場。価格は5.9万円
Recommendこんな記事も読まれています