نگاهی به مشکل iDevice‌ها با تاریخ ۱ ژانویه ۱۹۷۰ و راه حل آن

حتما در روز‌های گذشته در خصوص باگ عجیب تاریخ ۱۹۷۰ در iDevice‌های ۶۴-بیتی شنیده‌اید. به طور خلاصه این باگ به این گونه عمل می‌کند که شما در صورتی که تاریخ دستگاه‌تان را به تاریخ ۱ ژانویه ۱۹۷۰ به عقب برگردانید، در صورت ریستارت دستگاه، دیگر روشن نخواهد شد و به اصطلاح BootLoop می‌شود و روی لوگوی اپل گیر خواهد کرد.

 

بدین صورت که در سیستم ساعت یونیکس که یک زمان بنیادین است تعداد ثانیه‌ها از تاریخ ۱ ژانویه ۱۹۷۰ ساعت ۱۲ بامداد شمرده می‌شود. اما اعداد حاصل از این شمارش یک ساختار ۳۲-بیتی دارد و هنگام بازگرداندن یک دستگاه با پردازنده‌ی ۶۴-بیتی به این تاریخ، در محاسبه این عدد دچار مشکل و در نهایت باعث بروز مشکلاتی که بالا توضیح دادیم می‌شود.

 

تمام دستگاه‌های دارای پردازنده ۶۴-بیت بر روی iOS 8 و iOS 9 تحت تاثیر این باگ قرار خواهند گرفت.

  • iPhone 5s به بالا
  • iPad Air به بالا
  • iPad mini 2
  • Sixth generation (2015) iPod touch

 

در نهایت برای حل این مشکل، لازم است که بگذارید شارژ باتری دستگاه‌تان خالی شود و سپس کانکتور باتری را از برد دستگاه جدا و مجدد متصل کنید. بدین صورت مشکل بوجود آمده به راحتی حل خواهد شد و تاریخ دستگاه به زمان حال، تغییر می‌کند.

 

می‌توانید ویدیو زیر را از نحوه رخ دادن تا حل این مشکل را در زیر مشاهده کنید.

برچسب ها:

دیدگاه ها ۱

  1. سايت ساز

    ۲۵ فروردین ۱۳۹۵ ۷:۵۲ ب.ظ

    عالی بود ممنون

دیدگاه خود را ارسال کنید.