Apple News

Apple จะแก้ไขข้อผิดพลาดวันที่ '1 มกราคม 1970' ในการอัปเดต iOS ที่จะเกิดขึ้น

วันจันทร์ที่ 15 กุมภาพันธ์ 2016 07:27 น. PST โดย Joe Rossignol

โลโก้ iPhone-6-Boot-Apple ได้รับทราบข้อผิดพลาดวันที่ '1970' อย่างเป็นทางการซึ่งส่งผลต่ออุปกรณ์ iPhone, iPad และ iPod touch 64 บิต NS เอกสารสนับสนุน ไม่ได้ระบุการแก้ไขปัจจุบัน แต่ Apple กล่าวว่าการอัปเดตซอฟต์แวร์ iOS ที่จะเกิดขึ้นจะป้องกันไม่ให้ปัญหาเกิดขึ้นในอนาคต





การเปลี่ยนวันที่เป็นพฤษภาคม 1970 หรือเก่ากว่านั้นอาจทำให้อุปกรณ์ iOS ของคุณไม่สามารถเปิดได้หลังจากรีสตาร์ท การอัปเดตซอฟต์แวร์ที่กำลังจะมีขึ้นจะป้องกันปัญหานี้ไม่ให้ส่งผลกระทบต่ออุปกรณ์ iOS หากคุณมีปัญหานี้ โปรดติดต่อฝ่ายสนับสนุนของ Apple

แอปเปิ้ลทำข้อเสนอวัน Black Friday หรือไม่?

การเปลี่ยนวันที่ของอุปกรณ์ iOS ด้วยตนเองเป็นวันที่ 1 มกราคม 1970 ส่งผลให้มีวงจรการรีบูตอย่างต่อเนื่อง ซึ่งทำให้อุปกรณ์หยุดทำงานได้อย่างมีประสิทธิภาพ การกู้คืนผ่าน iTunes ในโหมด DFU ก็ดูเหมือนจะไม่ทำงานเช่นกัน



Apple ไม่ได้ระบุสาเหตุของข้อบกพร่อง แต่ Tom Scott ผู้ผลิตวิดีโอและโปรแกรมเมอร์ของ YouTube คาดการณ์ว่าการตั้งค่าวันที่ให้ใกล้เคียงกับ 1 มกราคม 1970 ซึ่งเป็น 0 ในเวลา Unix อาจส่งผลให้จำนวนเต็มน้อยเกินไป ในกรณีนี้ ก่อนวันที่ 1 มกราคม พ.ศ. 2513

จากนั้น iOS จะจัดการกับอันเดอร์โฟลว์โดยคืนค่าจำนวนเต็มลบเป็นค่าสูงสุด ซึ่งสกอตต์กล่าวว่าผลลัพธ์ในวันที่ยาวนานกว่าจักรวาลที่คาดไว้ 20 เท่า สกอตต์เชื่อว่า iOS อาจมีปัญหาในการจัดการจำนวนมากนี้ ส่งผลให้อุปกรณ์ได้รับผลกระทบหยุดทำงาน


เว็บไซต์ภาษาเยอรมัน Appfelpage.de แบ่งปัน วิดีโอ YouTube ที่สอง แสดงว่าการเปิด iPhone และรีเซ็ตแบตเตอรี่สามารถแก้ไขปัญหาได้ แต่วิธีนี้อาจทำให้สมาร์ทโฟนของคุณเสียหายและทำให้การรับประกันของคุณเป็นโมฆะหากทำอย่างไม่ถูกต้อง ตัวเลือกที่ปลอดภัยกว่าคือไปที่ Genius Bar หรือติดต่อฝ่ายสนับสนุนของ Apple ทางออนไลน์หรือทางโทรศัพท์

โหมด iphone 11 pro max dfu

iOS เป็นระบบปฏิบัติการที่ใช้ Unix และเวลา Unix เริ่มต้นที่ 00:00:00 UTC ของวันที่ 1 มกราคม 1970 Apple ไม่อนุญาตให้คุณตั้งค่าอุปกรณ์ iOS ของคุณเป็นวันที่ก่อนหน้านั้นด้วยตนเอง ซึ่งน่าจะเป็นความพยายามในการป้องกัน บั๊กเช่นนี้ แต่การเปลี่ยนวันที่เป็นพฤษภาคม 1970 หรือก่อนหน้านั้นยังคงทำให้เกิดปัญหากับอุปกรณ์ 64 บิต