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