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

ساخت وبلاگ

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

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

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

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

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

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

- - , .

انجمن اپل ایران...
ما را در سایت انجمن اپل ایران دنبال می کنید

برچسب : نویسنده : دانلودی appleiran بازدید : 266 تاريخ : سه شنبه 27 بهمن 1394 ساعت: 16:36