[su_youtube url=”https://www.youtube.com/watch?v=fY-ahR1R6IE” width=”640″]
دو روز پیش، پستی در یکی از فروم های Reddit منتشر شد که به اطلاع می رساند هر کسی که وقت آزاد کمی دارد می تواند دستگاه های iOS خود را با پردازنده های 64 بیتی (iPhone 5S و بالاتر، iPad Air و iPad mini 2 و بالاتر) به طراحی ثابت تبدیل کند. هدف - شی. فقط تنظیم تاریخ خودکار را در تنظیمات خاموش کنید، به صورت دستی آن را به 1 ژانویه 1970 تغییر دهید و سپس دستگاه را راه اندازی مجدد کنید.
در این حالت، راه اندازی مجدد هرگز کامل نمی شود - دستگاه روی یک صفحه سفید با آرم اپل گیر می کند. بازیابی از پشتیبان گیری یا تنظیم مجدد کارخانه کمکی نمی کند. افرادی که آیفون و آیپدهای خود را در تلاش برای مفیدتر کردن مجدد آنها به فروشگاه اپل برده بودند، پس از چند دقیقه تماشای چهره های آشفته تکنسین های اپل، دستگاه جدیدی دریافت کردند.
اگرچه ممکن است این باگ نسبتاً بی اهمیت به نظر برسد (چند نفر تمایل دارند این تاریخ دقیق را روی دستگاه iOS خود تنظیم کنند؟)، می توان از آن برای تولید انبوه اشیاء طراحی بی فایده استفاده کرد. تنظیم خودکار زمان هنگام اتصال به Wi-Fi در دستگاههای iOS از طریق سرورهای NTP (پروتکلی برای همگامسازی ساعتهای رایانه در شبکه) انجام میشود.
هر کسی که به سرور NTP یک شبکه Wi-Fi معین دسترسی دارد، میتواند دستورالعملی برای تغییر تاریخ به همه دستگاههای متصل به آن ارسال کند. این سناریو هنوز اتفاق نیفتاده و مطمئن نیست که امکان پذیر باشد. با این حال، دادههای NTP بدون کدگذاری و تأیید نشده ارسال میشوند، بنابراین فهمیدن اینکه چنین تغییر دادههای انبوه آغاز شدهای باعث ایجاد چه چیزی میشود، نباید خیلی سخت باشد.
مشکل احتمالاً منشأ آن در نحوه تعیین زمان سیستم عامل یونیکس است. این به این دلیل است که در قالب 32 بیتی به عنوان تعداد ثانیه هایی که از آغاز زمان یونیکس، 1 ژانویه 1970 گذشته است، در آنها ذخیره می شود. طبق گمانه زنی های فعلی، دستگاه های iOS 64 بیتی با بسته شدن زمان سیستم، کار عجیبی انجام می دهند. به صفر برسد، بنابراین تنظیمات آنها باعث ایجاد یک حلقه در هنگام راه اندازی سیستم می شود.
تنها راه برای تنظیم مجدد زمان تنظیم شده تخلیه کامل باتری یا قطع و وصل مجدد آن است. بنابراین کاربر میتواند تنها با صبر کردن برای تخلیه کامل یک دستگاه معیوب به عملکرد صحیح خود بازگرداند، اما این نیاز به توجه به مشکل را تغییر نمیدهد. در مک، کاربران ترس دارند مجبور نیست، زیرا سیستم رایانه دارای یک محافظ داخلی است که در آن هنگام تلاش برای تغییر تاریخ به تاریخ ذکر شده برای جلوگیری از مشکلات احتمالی به شما هشدار می دهد.
سلام آیا واقعا صبر کردن برای ترخیص کافی است؟
ارم… من ترجیح دادم خودم آن را امتحان نکنم، اما منابع می گویند که تخلیه کامل باتری مشکل را برطرف می کند. اما تخلیه کامل با خاموش کردن گوشی به دلیل شارژ کم باتری یکی نیست. باتری بعد از چند روز پس از روشن نشدن گوشی کاملا خالی می شود.
منظور از «بررسی مشکل» چیست؟
بچه های اپل، اگر چیزی را از یک زبان خارجی ترجمه می کنید و معنی آن کلمه را نمی دانید، به Slovník.app نگاهی بیندازید، جایی که در نقطه سوم کنار فعل "آدرس" می توانید آن را پیدا کنید. . در زبان چک، این فعل به عنوان "حل" ترجمه می شود.
البته من می دانم که «آدرس» در متن داده شده به چه معناست، اما به ذهنم نرسید که در چک از همان چرخش عبارت استفاده نمی شود. من «پرداختن به مشکل» را بهعنوان نسخهای پیچیدهتر از «پرداختن به مشکل»، «برخورد با مشکل» درک کردم.
به عنوان مثال، سیگنال های موجود در هد چاپ نشان داده می شوند. به مشکل رسیدگی نمی شود. مشکل گزارش می شود، گزارش می شود، گزارش می شود، برای حل و فصل ارسال می شود، یا حل می شود. بیایید به زبان چک فکر کنیم، بیایید به زبان چک بنویسیم. ترجمه کنیم و اسپویل نکنیم.