أوامر Terminal على Mac لفحص الرقم التسلسلي والطراز وحالة MDM
أوامر Terminal على Mac لفحص الرقم التسلسلي والطراز وإصدار macOS وتسجيل MDM وFileVault وقفل التفعيل قبل شراء MacBook أو iMac مستعمل.
حُدِّث · قراءة 5 دقائق
في هذا المقال
قد يبدو جهاز MacBook المستعمل نظيفًا تمامًا في الإعلان، ومع ذلك يكون مسجّلًا في نظام إدارة أجهزة لدى شركة، أو مقفلًا بحساب Apple لشخص آخر، أو طرازًا مختلفًا تمامًا عن المُعلَن عنه. وأسرع طريقة لمعرفة الحقيقة هي تطبيق Terminal المدمج: فبضعة أوامر تقرأ الرقم التسلسلي مباشرة من العتاد وتُبيّن بدقة كيف هُيّئ جهاز Mac.
كل ما يلي للقراءة فقط، فلا يغيّر أي من هذه الأوامر شيئًا في الجهاز، لذا يمكنك تنفيذها على جهاز البائع دون أي مخاطرة. افتح Terminal من التطبيقات › الأدوات المساعدة › Terminal، أو ابحث عنه عبر Spotlight.
الرقم التسلسلي والطراز والشريحة
system_profiler SPHardwareDataTypeيطبع هذا الأمر نظرة عامة على العتاد: Model Name (اسم الطراز، مثل MacBook Pro)، وModel Identifier (معرّف الطراز، مثل MacBookPro18,3 أو Mac14,2)، وChip أو Processor (الشريحة أو المعالج)، وMemory (الذاكرة)، وSerial Number (الرقم التسلسلي) وHardware UUID. وفي أجهزة Mac بشرائح Apple silicon أو شريحة T2 يعرض أيضًا Activation Lock Status (حالة قفل التفعيل)، والمطلوب أن تكون Disabled.
تفضّل قيمة واحدة فقط؟ تقرأ هذه الأوامر الرقم التسلسلي مباشرة من سجل الإدخال/الإخراج (I/O registry)، ومعرّف الطراز والشريحة من النواة:
ioreg -l | grep IOPlatformSerialNumber
ioreg -rd1 -c IOPlatformExpertDevice | grep IOPlatformSerialNumber
sysctl -n hw.model
sysctl -n machdep.cpu.brand_stringالرقم التسلسلي الذي يُظهره Terminal هو المحفور في اللوحة المنطقية. قارنه بالرقم التسلسلي على الغطاء السفلي والعلبة والإعلان، فعدم التطابق قد يعني لوحة مستبدلة أو هيكلًا مبدّلًا. ويمكنك فك ترميز الأرقام التسلسلية القديمة ذات الـ12 خانة هنا مباشرة (أو قراءة كيف تفك ترميز الرقم التسلسلي لأجهزة Apple):
إصدار macOS
sw_versستحصل على ProductName وProductVersion (مثلًا 15.x) وBuildVersion. تحقق من أن الإصدار مدعوم لهذا الطراز، واحذر من جهاز Mac يعمل بإصدار macOS قديم جدًا «لأن التحديثات تُعطّله»، فأحيانًا يكون ذلك علامة على مشكلة MDM أو قفل تفعيل يريد البائع إخفاءها.
حالة MDM وتسجيل الأجهزة
هذا أهم فحص في أي جهاز Mac ربما كان ملكًا لشركة أو مدرسة. يمكن قفل أجهزة Mac المُدارة أو مسحها أو إعادة تهيئتها عن بُعد، وأجهزة Mac المسجّلة في Apple Business Manager أو Apple School Manager ستُظهر شاشة Remote Management (الإدارة عن بُعد) بعد كل مسح.
sudo profiles status -type enrollment
sudo profiles show -type enrollment
sudo profiles listاكتب كلمة سر المسؤول عند الطلب (لن يظهر شيء أثناء الكتابة، وهذا طبيعي).
profiles status -type enrollmentيجيب عن سؤالين. القيمتانEnrolled via DEP: NoوMDM enrollment: Noهما المطلوبتان في جهاز Mac شخصي. أماMDM enrollment: Yes(غالبًا مع «User Approved») فتعني أنه مُدار حاليًا.profiles show -type enrollmentيسأل خوادم Apple عمّا إذا كان لهذا الرقم التسلسلي تهيئة للتسجيل التلقائي للأجهزة. يعيد جهاز Mac الشخصي العادي خطأً مثل «Client is not DEP enabled». وإذا أعاد تهيئة تحمل اسم مؤسسة، فالجهاز مسجّل باسم تلك المؤسسة وسيعود إلى الإدارة بعد إعادة الضبط. ويحتاج هذا الأمر إلى اتصال بالإنترنت.profiles listيعرض أي ملفات تعريف تهيئة مثبّتة في النظام. وفي جهاز Mac نظيف يجب ألا يوجد أي منها.
تأكد عبر فحص حالة MDM الرسمي باستخدام الرقم التسلسلي، فهو يقرأ السجل حتى لو كان الجهاز قد مُسح. وتشرح صفحة فحص MDM النتائج.
FileVault وSIP وكلمة سر البرنامج الثابت
fdesetup status
csrutil status
sudo firmwarepasswd -checkfdesetup status—FileVault is On.تعني أن القرص مشفّر. وهذا جيد للأمان، لكن تأكد من أن البائع يمسح الجهاز، وأنك تعرف من يحمل مفتاح الاسترداد طوال فترة ملكيتك له.csrutil status—System Integrity Protection status: enabled.هي الحالة الطبيعية. أماdisabledفتعني أن أحدهم أوقف عمدًا إحدى حمايات macOS الأساسية، وهذا غير معتاد في أجهزة Mac الاستهلاكية ويرتبط أحيانًا بمحاولات التجاوز.firmwarepasswd -check— لأجهزة Mac بمعالجات Intel فقط.Password Enabled: Yesتعني أنك لن تتمكن من الإقلاع من أقراص أخرى أو من وضع الاسترداد (Recovery) دونها. أما أجهزة Mac بشرائح Apple silicon فلا تستخدم هذا الأمر.
صحة البطارية في أجهزة MacBook
system_profiler SPPowerDataType | grep -i -E "cycle count|condition|maximum capacity"ابحث عن Cycle Count (عدد الدورات)، وCondition (الحالة: Normal أو Service Recommended)، وفي إصدارات macOS الحديثة Maximum Capacity (السعة القصوى). تنشر Apple عدد الدورات المعتمد لكل طراز في موقع الدعم الخاص بها؛ ومعظم أجهزة MacBook الحديثة معتمدة لـ1,000 دورة.
Find My وقفل التفعيل: افحص من الجهتين
يُظهر Terminal حالة قفل التفعيل في أجهزة Mac المدعومة، لكن تحقق مرتين بطريقتين:
- على الجهاز: إعدادات النظام › [الاسم] › iCloud — يجب أن يسجّل البائع خروجه من حساب Apple بالكامل، ما يؤدي إلى إيقاف Find My Mac.
- أجرِ فحص Find My (FMI) لأجهزة MacBook وفحص iCloud نظيف/مفقود لأجهزة MacBook على الرقم التسلسلي. فهذه الفحوصات تقرأ سجلات Apple، ولذلك تظل تعمل بعد مسح الجهاز.
ثم اطلب من البائع استخدام مسح كل المحتوى والإعدادات (إعدادات النظام › عام › النقل أو إعادة التعيين) أمامك. يُعاد تشغيل جهاز Mac النظيف إلى مساعد الإعداد دون أن يطلب حساب Apple لأي شخص ودون شاشة الإدارة عن بُعد.
قراءة النتائج: سيناريوهات شائعة
| ما تراه | ما يعنيه عادةً | ما يجب فعله |
|---|---|---|
| الرقم التسلسلي في Terminal ≠ الرقم التسلسلي على الهيكل | لوحة منطقية أو هيكل مستبدل | اطلب مستندات الإصلاح؛ وافحص الرقمين |
MDM enrollment: Yes | مُدار فعليًا من قِبل مؤسسة | لا تشترِ حتى تزيله المؤسسة |
Enrolled via DEP: Yes أو اسم مؤسسة في profiles show | مسجّل في Apple Business / School Manager | اطلب إقرار تحرير مكتوبًا من المؤسسة |
| Activation Lock Status: Enabled | ما زال مرتبطًا بحساب Apple | يجب أن يسجّل البائع خروجه من iCloud أمامك |
System Integrity Protection status: disabled. | أحدهم غيّر إعدادات الأمان | اسأل عن السبب؛ وأعد تفعيلها من وضع استرداد macOS |
| Condition: Service Recommended | بطارية متآكلة | احتسب تكلفة استبدال البطارية في السعر |
قائمة فحص في دقيقة واحدة
- الرقم التسلسلي في Terminal = الرقم التسلسلي على الهيكل والعلبة.
- الطراز والشريحة يطابقان الإعلان.
MDM enrollment: NoوEnrolled via DEP: No، ولا ملفات تعريف مثبّتة.- قفل التفعيل معطّل وFind My متوقف بعد تسجيل الخروج.
- حالة البطارية Normal مع عدد دورات معقول.
للاطلاع على الفحص العملي الكامل، اتبع قائمة فحص شراء MacBook المستعمل وأجرِ فحص الرقم التسلسلي لأجهزة Mac:
الأسئلة الشائعة
كيف أعرف الرقم التسلسلي لجهاز Mac من Terminal؟
نفّذ system_profiler SPHardwareDataType وابحث عن Serial Number، أو نفّذ ioreg -l | grep IOPlatformSerialNumber.
كيف أعرف إن كان جهاز Mac مسجّلًا في MDM؟
نفّذ sudo profiles status -type enrollment. إذا أظهر MDM enrollment: Yes أو Enrolled via DEP: Yes، فالجهاز تديره مؤسسة.
هل يزيل مسح جهاز Mac قفل MDM؟
يزيل ملف التعريف المثبّت، لكن جهاز Mac المسجّل في Apple Business Manager سيُظهر شاشة الإدارة عن بُعد مجددًا أثناء الإعداد. وحدها المؤسسة تستطيع تحريره.
هل يمكنني رؤية حالة قفل التفعيل في Terminal؟
في أجهزة Mac بشرائح Apple silicon أو شريحة T2، يُظهر الأمر system_profiler SPHardwareDataType حالة Activation Lock Status. وتأكد منها عبر فحص Find My رسمي.
هل تنفيذ أوامر Terminal هذه آمن؟
نعم. فهي تقرأ المعلومات فقط. وأوامر sudo تطلب كلمة سر المسؤول لكنها لا تغيّر أي إعدادات.