وضع التشغيل السريع

Fastboot هو بروتوكول اتصال يُستخدم بشكل أساسي مع أجهزة أندرويد . [ 1 ] وهو مُنفَّذ في أداة واجهة سطر أوامر تحمل الاسم نفسه، وكوضع من أوضاع مُحمِّل الإقلاع لأجهزة أندرويد. تُضمَّن هذه الأداة في حزمة تطوير برامج أندرويد (SDK) ، وتُستخدم بشكل أساسي لتعديل نظام ملفات الفلاش عبر اتصال USB من جهاز كمبيوتر مُضيف. يتطلب ذلك تشغيل الجهاز في وضع Fastboot . في حال تفعيل هذا الوضع، فإنه يقبل مجموعة مُحدَّدة من الأوامر، [ 2 ] التي تُرسَل عبر عمليات نقل البيانات المجمعة عبر USB . يسمح Fastboot في بعض الأجهزة بفتح مُحمِّل الإقلاع ، وبالتالي، يُتيح تثبيت صورة استرداد مُخصَّصة ونظام تشغيل ROM مُخصَّص على الجهاز. لا يتطلب Fastboot تفعيل تصحيح أخطاء USB على الجهاز. [ 3 ] لاستخدام Fastboot، يجب الضغط باستمرار على مجموعة مُحدَّدة من المفاتيح أثناء بدء التشغيل. [ 4 ]

لا تدعم جميع أجهزة أندرويد خاصية التشغيل السريع (fastboot)، [ 5 ] ويُسمح لمصنعي أجهزة أندرويد باختيار ما إذا كانوا يرغبون في تطبيق خاصية التشغيل السريع أو أي بروتوكول آخر. [ 6 ]

المفاتيح المضغوطة

تختلف المفاتيح التي يجب الضغط عليها لتفعيل وضع التشغيل السريع (fastboot) باختلاف الشركات المصنعة. [ 7 ]

  • HTC، جوجل بيكسل، موتورولا، وشاومي: إيقاف التشغيل وخفض مستوى الصوت
  • أجهزة زيبرا والرموز: زر المسح/الإجراء الأيمن
  • سوني: تشغيل ورفع مستوى الصوت
  • جوجل نيكسس: زر التشغيل، زر رفع الصوت، زر خفض الصوت

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

الأوامر

تتضمن بعض أوامر fastboot الأكثر استخدامًا ما يلي:

  • flash يعيد كتابة قسم باستخدام صورة ثنائية مخزنة على جهاز الكمبيوتر المضيف. 
  • فتح قفل الفلاش/فتح قفل OEM DEVICE_SPECIFIC_UNLOCK_KEY يفتح برنامج الإقلاع المقفل من قبل الشركة المصنعة الأصلية لتثبيت ROMs مخصصة/غير موقعة. 
  • قفل الفلاش/قفل OEM DEVICE_SPECIFIC_LOCK_KEY يقوم بقفل محمل الإقلاع غير المقفل من قبل الشركة المصنعة الأصلية. 
  • مسح يمسح قسمًا محددًا. 
  • إعادة التشغيل - يعيد تشغيل الجهاز إما إلى نظام التشغيل الرئيسي أو قسم استعادة النظام أو إلى محمل الإقلاع الخاص به. 
  • الأجهزة - يعرض قائمة بجميع الأجهزة (مع الرقم التسلسلي) المتصلة بالكمبيوتر المضيف. 
  • التنسيق - يقوم بتنسيق قسم معين؛ يجب أن يتعرف الجهاز على نظام ملفات القسم. 
  • oem device-info يتحقق من حالة برنامج الإقلاع. 
  • getvar all يعرض جميع المعلومات المتعلقة بالجهاز ( IMEI ، إصدار محمل الإقلاع، حالة البطارية، إلخ). 

التطبيقات

تم تطبيق بروتوكول fastboot في برنامج الإقلاع الخاص بنظام Android المسمى ABOOT، [ 8 ] ونسخة Little Kernel من Qualcomm، [ 9 ] و TianoCore EDK II ، [ 10 ] [ 11 ] و Das U-Boot . [ 12 ]

انظر أيضاً

مراجع

  1. "وثائق بروتوكول Fastboot" . android.googlesource.com . تم الاطلاع عليه بتاريخ 2019-07-07 .
  2. رافينسكرافت، إريك (13 يونيو 2014). "أهم الأشياء التي يمكنك فعلها باستخدام ADB وFastboot على نظام أندرويد" . لايف هاكر . تم الاطلاع عليه بتاريخ 7 يوليو 2019 .
  3. تاما، روهيت (2015). تعلم الطب الشرعي لنظام أندرويد : دليل عملي للطب الشرعي لنظام أندرويد، بدءًا من إعداد محطة العمل الجنائية وحتى تحليل الأدلة الجنائية الرئيسية . دوني تيندال. برمنغهام، المملكة المتحدة. ص 113. ISBN   978-1-78217-444-8. OCLC 910639389 . {{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
  4. "كيفية استخدام ADB وFastboot على نظام Android (ولماذا يجب عليك ذلك)" . Makeuseof . 2017-01-26 . تم الاطلاع عليه بتاريخ 2021-08-04 .
  5. "أسهل طريقة لتثبيت أدوات ADB وFastboot الخاصة بنظام Android على أي نظام تشغيل" . Lifehacker . 11 يناير 2017. تاريخ الاطلاع: 4 أغسطس 2021 .
  6. دريك، جوشوا ج. (2014). دليل مخترق أندرويد . زاك لانيير، كولين مولينر، باو أوليفا، ستيفن أ. ريدلي، جورج ويتشيرسكي. إنديانابوليس، إنديانا: وايلي. ISBN 978-1-118-60861-6. OCLC 875820167 . 
  7. طاهري، سفيان (2016). إتقان الأدلة الجنائية الرقمية للأجهزة المحمولة : تطوير القدرة على التعمق في جمع بيانات الجهاز . برمنغهام، المملكة المتحدة. ISBN  978-1-78528-106-8. OCLC 952135850 . {{cite book}}: CS1 maint: موقع الناشر مفقود ( رابط )
  8. هاي، ر. (2017). ثغرة fastboot oem: ثغرات برنامج الإقلاع في نظام أندرويد في تخصيصات البائع. في ورشة عمل USENIX الحادية عشرة حول التقنيات الهجومية (WOOT 17) .
  9. "fastboot.c\aboot\app - kernel/lk -" . source.codeaurora.org . مؤرشف من الأصل بتاريخ 11-09-2021 . تم الاطلاع عليه بتاريخ 11-09-2021 .
  10. "أوامر Fastboot OEM غير الموثقة" . carlo.marag.no . 2020-09-18 . تم الاطلاع عليه بتاريخ 2021-09-11 .
  11. "edk2/AndroidFastbootApp.c at master · tianocore/edk2" . GitHub . تم الاطلاع عليه بتاريخ 11 سبتمبر 2021 .
  12. u-boot/u-boot ، u-boot، 15-04-2023 ، تم الاسترجاع في 15-04-2023