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