مسار التمهيد

في ما يلي خطوات تشغيل الجهاز التي ننصح بها:

مسار التشغيل الذي تم التحقق منه
الشكل 1. مسار التشغيل الذي تم التحقُّق منه

مسار أجهزة A/B

إذا كان الجهاز يستخدم A/B، سيكون مسار التشغيل مختلفًا قليلاً. الخانة من أجل يجب وضع علامة على "نظام التشغيل" أولاً كـ SUCCESSFUL باستخدام HAL للتحكم في التمهيد قبل تحديث البيانات الوصفية للحماية من العودة إلى الحالة السابقة

عند تعذُّر تحديث النظام الأساسي (لم يتم وضع علامة عليه SUCCESSFUL)، تعود حزمة A/B إلى الخانة الأخرى، الذي لا يزال يتضمّن الإصدار السابق من Android. ومع ذلك، إذا إعادة ضبط البيانات الوصفية للحماية، فلا يمكن التشغيل بسبب العودة إلى الحماية.

الإبلاغ عن التمهيد المتحقَّق منه الحالة للمستخدمين

بعد تحديد حالة تمهيد الجهاز، يجب عليك إبلاغ المستخدم. إذا لم يكن هناك أي مشاكل في الجهاز، يمكنك المتابعة بدون لعرض أي شيء. تندرج مشاكل التشغيل المتحقّق منه ضمن الفئات التالية:

  • أصفر: شاشة تحذير للأجهزة المقفلة التي تتضمن مجموعة جذر مخصصة للثقة
  • برتقالي: شاشة تحذير للأجهزة التي تم إلغاء قفلها
  • RED (eio): شاشة تحذير بشأن تلف dm-verity
  • RED (لم يتم العثور على نظام تشغيل): لم يتم العثور على نظام تشغيل صالح

الأجهزة المقفَلة ذات الإعدادات المخصّصة جذر الثقة

مثال على شاشة صفراء:

شاشة تحذير صفراء حول الجهاز

عرض شاشة باللون الأصفر في كل عملية تشغيل إذا كان الجهاز LOCKED، وهو جذر مخصص تمّ الوثوق في الصورة، وتم توقيع الصورة باستخدام جذر الثقة المخصّص هذا. يتم إطفاء الشاشة ذات اللون الأصفر بعد عشر ثوانٍ ويستمر الجهاز التشغيل. إذا ضغط المستخدم على زر التشغيل، فإن "الضغط على زر التشغيل للإيقاف المؤقت" تغيير النص إلى "الضغط على زر التشغيل للمتابعة" ولا تظهر الشاشة أبدًا تم تجاهلها (على الرغم من أن الجهاز قد يخفي أو يطفئ الشاشة للحماية من احتراق الشاشة). في حال الضغط على الزر مرة أخرى، يتم إطفاء الشاشة مع متابعة تشغيل الهاتف. التشغيل.

بالنسبة إلى hex-number، استخدِم أول 8 أرقام من sha256 تمثيل libavb للمفتاح العام المستخدَم في إثبات الملكية، على سبيل المثال d14a028c

النص المُقترَح:

حمَّل جهازك نظام تشغيل مختلفًا.

انتقِل إلى هذا الرابط على جهاز آخر لمعرفة المزيد من المعلومات:

g.co/ABH

رقم التعريف: hex-number

اضغط على زر التشغيل للإيقاف المؤقت.

الأجهزة التي تم إلغاء قفلها

مثال على شاشة باللون البرتقالي:

شاشة تحذير برتقالية للجهاز

إظهار شاشة برتقالية اللون في كل عملية تشغيل إذا كان الجهاز غير مقفَل. الشاشة البرتقالية يتم إغلاقه بعد عشر ثوانٍ ويستمر الجهاز في بدء التشغيل. إذا كان المستخدم تضغط على زر التشغيل، "اضغط على زر التشغيل للإيقاف المؤقت" تغير النص إلى "الضغط على زر التشغيل للمتابعة" ولا يتم إطفاء الشاشة أبدًا (قد يعتم الجهاز و/أو أطفِئ الشاشة إذا لزم الأمر للحماية من الاحتراق أو ما شابه). في حال حذف مرة أخرى، يتم إغلاق الشاشة ويستمر الهاتف في بدء التشغيل.

بالنسبة إلى hex-number، استخدِم أول 8 أرقام من sha256 بتنسيق libavb. للمفتاح العام المستخدَم في إثبات الملكية، على سبيل المثال d14a028c

النص المُقترَح:

يُرجى العِلم أنّ برنامج الإقلاع غير مقفل، وبالتالي لا يمكن ضمان سلامة برنامج النظام. أي تقييم فقد تكون البيانات المخزنة على الجهاز متاحة للمهاجمين. عدم تخزين أي منها البيانات الحساسة على الجهاز.

انتقِل إلى هذا الرابط على جهاز آخر لمعرفة المزيد من المعلومات:

g.co/ABH

رقم التعريف: hex-number

اضغط على زر التشغيل للإيقاف المؤقت.

تلف في قانون الألفية الجديدة لحقوق طبع ونشر المواد الرقمية

مثال على شاشة RED eio:

شاشة تحذير حمراء بشأن جهاز eio

إظهار شاشة eio حمراء في حال العثور على إصدار صالح من Android الجهاز في وضع dm-verity على eio. يحتاج المستخدم للنقر على زر التشغيل للمتابعة. وإذا لم يقرّ المستخدم شاشة تحذير في غضون 30 ثانية، سيتم إيقاف تشغيل الجهاز (لحماية الشاشة ضد الاحتراق وتوفير الطاقة).

النص المُقترَح:

جهازك تالف. لا يمكن الوثوق به وقد لا يعمل بشكل صحيح.

انتقِل إلى هذا الرابط على جهاز آخر لمعرفة المزيد من المعلومات:

g.co/ABH

يُرجى الضغط على زر التشغيل للمتابعة.

لم يتم العثور على نظام تشغيل صالح

مثال على شاشة حمراء:

شاشة تحذير حمراء حول جهاز تالف

يتم عرض شاشة حمراء في حال عدم العثور على إصدار صالح من Android. تشير رسالة الأشكال البيانية لا يمكن للجهاز مواصلة تشغيل الجهاز. في حال عدم إقرار المستخدم بالتحذير الشاشة في غضون 30 ثانية، يتم إطفاء الجهاز لحماية الشاشة من احتراق وتوفير الطاقة).

بالنسبة إلى hex-number، استخدِم أول 8 أرقام من sha256 تمثيل libavb للمفتاح العام المستخدَم في إثبات الملكية، على سبيل المثال d14a028c

النص المُقترَح:

تعذّر العثور على نظام تشغيل صالح. لن يتم تشغيل الجهاز.

انتقِل إلى هذا الرابط على جهاز آخر لمعرفة المزيد من المعلومات:

g.co/ABH

رقم التعريف: hex-number

اضغط على زر التشغيل لإطفاء الجهاز.

تأكيد فتح القفل

مثال على شاشة:

فتح قفل شاشة تحذير الجهاز

عرض شاشة تأكيد فتح القفل ردًا على تنفيذ الأمر fastboot flashing unlock من خلال Fastboot من واجهة pyplot. يكون التركيز في البداية على عدم فتح القفل. إذا لم يكن المستخدم مع شاشة التحذير في غضون 30 ثانية، تختفي الشاشة فشل الأمر.

النص المُقترَح:

في حال فتح قفل برنامج الإقلاع، ستتمكّن من تثبيت نظام تشغيل مخصّص. برنامج النظام على هذا الهاتف. لا يخضع نظام التشغيل المخصص لنفس مستوى اختباره كنظام التشغيل الأصلي، ويمكن أن يتسبب في جعل هاتفك والتطبيقات المثبّتة أن يتوقف عن العمل بشكل صحيح. لا يمكن ضمان سلامة البرنامج من خلال وحدة تحكُّم مخصَّصة نظام التشغيل، لذا قد لا يتم تخزين أي بيانات مخزنة على الهاتف أثناء فتح قفل برنامج الإقلاع إدخالهم.

لمنع الوصول غير المصرَّح به إلى بياناتك الشخصية، من خلال فتح قفل برنامج الإقلاع جميع البيانات الشخصية على هاتفك أيضًا.

اضغط على زر رفع الصوت أو خفضه لاختيار ما إذا كنت تريد فتح قفل برنامج الإقلاع، ثم زر التشغيل للمتابعة.

فتح القفل

فتح قفل برنامج الإقلاع

عدم فتح القفل

يُرجى عدم فتح قفل برنامج الإقلاع وإعادة تشغيل الهاتف.

تأكيد القفل

اعرض شاشة تأكيد القفل استجابةً للأمر fastboot flashing lock الذي يتم تنفيذه عبر واجهة Fastboot. التركيز هو في البداية على عدم القفل. إذا لم يتفاعل المستخدم مع خلال 30 ثانية، ستختفي الشاشة ويفشل الأمر.

النص:

في حال قفل برنامج الإقلاع، لن تتمكّن من تثبيت نظام التشغيل المخصّص. برنامج النظام على هذا الهاتف. لمنع الوصول غير المصرح به إلى بياناتك بياناتك، سيؤدي قفل برنامج الإقلاع إلى حذف كل البيانات الشخصية على هاتفك أيضًا.

اضغط على زرَّي رفع الصوت وخفضه لاختيار ما إذا كنت تريد قفل برنامج الإقلاع، ثم زر التشغيل للمتابعة.

قفل

قفل برنامج الإقلاع

عدم القفل

يجب عدم قفل برنامج الإقلاع وإعادة تشغيل الهاتف.

تم التحقق من الاتصال حالة التشغيل على Android

مثال على شاشة:

شاشة تحذير الجهاز لتأكيد LOCK

ينقل برنامج الإقلاع إلى جهاز Android حالة "التشغيل المتحقّق منه". بمعلمات kernel-command أو من خلال ملف Bootconfig بدءًا من Android 12. تضبط الخيار androidboot.verifiedbootstate على إحدى القيم التالية:

  • green: إذا كان الجهاز LOCKED ويمكن للمستخدم ضبطه لا يتم استخدام جذر الثقة
  • yellow: إذا كان الجهاز LOCKED ويمكن للمستخدم ضبطه يتم استخدام جذر الثقة
  • orange: إذا كان الجهاز UNLOCKED

تم ضبط الخيار androidboot.veritymode على eio أو restart استنادًا إلى حالة برنامج الإقلاع في ما يتعلّق للتعامل مع أخطاء dm-verity. لمزيد من التفاصيل، يُرجى الاطّلاع على مقالة المناولة أخطاء التحقق.