معرف الجهاز الفريد (UDID)

UDID هو اختصار لـ Unique Device Identifier (معرّف الجهاز الفريد). يُعدّ UDID ميزةً في أجهزة Apple التي تعمل بنظام iOS و tvOS و watchOS و macOS . وهو معرّف فريد يُحسب من قيم مختلفة للأجهزة، مثل ECID . يُرسل هذا المعرّف إلى خوادم Apple عندما يحاول المستخدم تفعيل الجهاز أثناء الإعداد. كما يُستخدم هذا المعرّف لاكتشاف الهاتف أو للتواصل معه أثناء استعادة برنامج IPSW الثابت .

التنسيقات

تم تنسيق هذا المعرّف الفريد بطريقتين: بالنسبة للأجهزة التي طُرحت بين عامي 2007 و2018، كان يُمثَّل برمز سداسي عشري صغير مكون من 40 خانة، وبالنسبة لطرازات الأجهزة التي طُرحت بعد عام 2018، كان يُمثَّل برمز سداسي عشري كبير مكون من 25 خانة. [ 1 ] لا يُكتب هذا المعرّف على غطاء الجهاز كما هو الحال مع رقم IMEI ، ولكن يمكن استرجاعه بواسطة iTunes في الوضع العادي.

الاستخدام

تستخدم Apple هذا المعرّف في الغالب لتحديد الجهاز على خدماتها، مثل Apple ID و iCloud. كما أنه يحمل حالة قفل التنشيط في " العثور على جهازي" .

ابتداءً من نظام iOS 11 ، سيتحقق خادم التحقق الخاص بشركة Apple من مُعرّف الجهاز الفريد (UDID) قبل إعداده. إذا كان مُعرّف الجهاز الفريد (UDID) تالفًا أو غير موجود في قاعدة بيانات Apple، فلن يتم تفعيل الجهاز وسيتم رفض وصوله إلى خادم التحقق. في حال توصيل الجهاز ببرنامج iTunes، ستظهر رسالة خطأ تُفيد بأنه تعذّر تفعيل iPhone لعدم إمكانية الحصول على معلومات التفعيل من الجهاز.

حساب بصيغة 2007

يتم حساب معرف الجهاز الفريد (UDID) على النحو التالي لجهاز آيفون 4 من شركة فيريزون :

UDID = SHA1(serial + ECID + wifiMac + bluetoothMac)

تستخدم جميع الأجهزة الأخرى ما يلي:

UDID = SHA1(serial + IMEI + wifiMac + bluetoothMac)

انظر أيضاً

مراجع

  1. "معرفات أجهزة أبل الفريدة (UDIDs)" . تم الاطلاع عليه بتاريخ 13 أغسطس 2019 .