ما هو ملف SHSH2؟
ملف SHSH2, المعروف أيضًا باسم SHSH blob أو ECID SHSH, هو توقيع رقمي تستخدمه Apple للمصادقة والتحقق من تحديثات البرامج الثابتة لأجهزة iOS مثل iPhone وiPad وiPod. يحتوي على معرف فريد للجهاز المعروف باسم ECID (معرف الشريحة الحصري). ويحتوي أيضًا على معلومات حول إصدار البرنامج الثابت المثبت على الجهاز.
تنسيق ملف SHSH2 - مزيد من المعلومات
يتم حفظ ملفات SHSH2 على القرص بتنسيق ملف ثنائي ولا تتوفر تفاصيل بنية الملف الداخلية لتنسيق الملف هذا للعامة.
عند تثبيت إصدار جديد من iOS على جهاز Apple مثل iPhone أو iPad أو Mac, يتم إنشاء ملف SHSH2. يتم إرسال ملف SHSH2 هذا إلى خوادم Apple التي تقرأ ملف التوقيع الرقمي هذا وتتحقق منه. وبناءً على هذه المعلومات, يسمح الخادم بالتثبيت أو يمنعه.
ويحدث الشيء نفسه عند طلب التحديث. عندما يطلب مستخدم تحديث جهازه أو استعادته من خلال iTunes أو برنامج آخر, ستتحقق خوادم Apple من تطابق ملف SHSH2 مع ECID الخاص بالجهاز وإصدار البرنامج الثابت قبل السماح بمواصلة التحديث.