توفر هذه الصفحة تفاصيل حول عمليات الإنشاء الجارية على أجهزة معينة. هذه التفاصيل تكمل المعلومات الواردة في Building Android .
بناء fastboot و adb
إذا لم يكن لديك fastboot
و adb
بالفعل ، فيمكنك بناؤها باستخدام نظام الإنشاء العادي. استخدم التعليمات الموجودة في Building Android واستبدل make
main بهذا الأمر:
make fastboot adb
راجع Android Debug Bridge (ADB) للحصول على تفاصيل حول Android Debug Bridge (ADB).
التمهيد في وضع Fastboot
يمكنك وميض الجهاز عندما يكون في وضع أداة تحميل التشغيل fastboot
. للدخول إلى وضع fastboot
عندما يخضع الجهاز لعملية تمهيد بارد ، استخدم مجموعات المفاتيح الواردة في الجدول أدناه.
يمكنك أيضًا استخدام الأمر adb reboot bootloader
لإعادة التشغيل مباشرة في أداة تحميل التشغيل. انظر التعليمات الوامضة للحصول على تعليمات كاملة.
جهاز | اسم الرمز | تركيبات المفاتيح |
---|---|---|
Pixel 7 Pro | الفهد | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
بكسل 7 | النمر | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
هاتف Pixel 6 Pro | غراب أسود | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
بكسل 6 | الصفارية | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Pixel 5a (5G) | البربيت | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
بكسل 5 | الزعنفة الحمراء | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Pixel 4a (5G) | برامبل | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
هاتف Pixel 4a | سمكة الشمس | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Pixel 4 XL | المرجان | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
بكسل 4 | لهب | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Pixel 3a XL | بونيتو | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
هاتف Pixel 3a | سارجو | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Pixel 3 XL | التظليل المتقاطع | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
بكسل 3 | خط أزرق | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
هاتف Pixel 2 XL | تايمن | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
بكسل 2 | العين رمادية فاتحة اللون | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Pixel XL | مارلين | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
بكسل | سمكة ابو شراع | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
هيكي | هيكي | دبابيس الوصلة 1 - 2 و5 - 6 من J15. |
Nexus 6P | الصياد | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
جهاز Nexus 5X | الثور | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
جهاز Nexus 6 | شامو | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
نيكزس بلاير | فوجو | اضغط مع الاستمرار على زر الطاقة . |
نيكزس 9 | فولانتيس | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
جهاز Nexus 5 | المطرقة | اضغط مع الاستمرار على رفع الصوت وخفض الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
نيكزس 7 | طفو | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Nexus 7 3G | ديب | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
نيكزس 10 | مانتا | اضغط مع الاستمرار على رفع الصوت وخفض الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
نيكزس 4 | ماكو | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Nexus 7 (2012) | الهامور | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Nexus 7 3G (2012) | البلطي | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
نيكزس س | وهم | قم بتشغيل الجهاز ثم قم بتغطيته بيد واحدة بعد أن تضيء مصابيح LED وحتى تتحول إلى اللون الأحمر. |
Galaxy Nexus GSM | ماجورو | اضغط مع الاستمرار على رفع الصوت وخفض الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Galaxy Nexus (Verizon) | تورو | اضغط مع الاستمرار على رفع الصوت وخفض الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Galaxy Nexus (سبرينت) | توروبلاس | اضغط مع الاستمرار على رفع الصوت وخفض الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Motorola Xoom | وينجراي | اضغط مع الاستمرار على خفض مستوى الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Nexus S. | كريسبو | اضغط مع الاستمرار على زر رفع الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
Nexus SG | crespo4g | اضغط مع الاستمرار على زر رفع الصوت ، ثم اضغط مع الاستمرار على زر التشغيل . |
فتح محمل الإقلاع
يمكنك وميض نظام مخصص فقط إذا كان برنامج bootloader يسمح بذلك. لاحظ ، مع ذلك ، أن أداة تحميل التشغيل مؤمنة بشكل افتراضي. يمكنك إلغاء قفل أداة تحميل التشغيل ، ولكن القيام بذلك يحذف بيانات المستخدم لأسباب تتعلق بالخصوصية. بعد إلغاء القفل ، يتم مسح جميع البيانات الموجودة على الجهاز ، أي بيانات التطبيق الخاصة والبيانات المشتركة التي يمكن الوصول إليها عبر USB (بما في ذلك الصور والأفلام). قبل محاولة إلغاء قفل أداة تحميل التشغيل ، انسخ أي ملفات مهمة على الجهاز احتياطيًا.
تحتاج إلى فتح أداة تحميل التشغيل مرة واحدة فقط ، ويمكنك إعادة قفلها إذا لزم الأمر.
فتح الأجهزة الحديثة
جميع أجهزة Nexus و Pixel التي تم إصدارها منذ عام 2014 (بدءًا من Nexus 6 و Nexus 9) تتمتع بحماية إعادة تعيين إعدادات المصنع وتتطلب عملية متعددة الخطوات لإلغاء تأمين أداة تحميل التشغيل.
- لتمكين فتح OEM على الجهاز:
- في الإعدادات ، اضغط على حول الهاتف ، ثم اضغط على رقم البناء سبع مرات.
- عندما ترى الرسالة أنت الآن مطور! ، اضغط على زر الرجوع .
- في الإعدادات ، انقر فوق النظام ، ثم انقر فوق خيارات المطور وقم بتمكين إلغاء قفل OEM وتصحيح أخطاء USB . (إذا تم تعطيل إلغاء تأمين المصنّع الأصلي للجهاز ، فاتصل بالإنترنت حتى يتمكن الجهاز من تسجيل الوصول مرة واحدة على الأقل. إذا ظل معطلاً ، فقد يكون جهازك مقفلاً ببطاقة SIM من قِبل مشغل شبكة الجوال ولا يمكن إلغاء قفل أداة تحميل التشغيل.)
- أعد التشغيل في أداة تحميل التشغيل واستخدم
fastboot
لفتحه.- للأجهزة الأحدث (2015 والإصدارات الأحدث):
fastboot flashing unlock
- للأجهزة الأقدم (2014 وأقل):
fastboot oem unlock
- للأجهزة الأحدث (2015 والإصدارات الأحدث):
- تأكيد فتح على الشاشة.
إعادة قفل محمل الإقلاع
لإعادة قفل محمل الإقلاع:
- للأجهزة الأحدث (2015 والإصدارات الأحدث):
fastboot flashing lock
- للأجهزة الأقدم (2014 وأقل):
fastboot oem lock
استخدام حالات قفل الفلاش
تنقل واجهة برمجة تطبيقات نظام getFlashLockState()
حالة أداة تحميل التشغيل وتعيد واجهة برمجة تطبيقات نظام PersistentDataBlockManager.getFlashLockState()
حالة قفل أداة تحميل التشغيل على الأجهزة المتوافقة.
قيمة الإرجاع | شروط |
---|---|
FLASH_LOCK_UNKNOWN | يُعاد فقط من خلال الأجهزة التي تمت ترقيتها إلى Android 7.x أو أعلى والتي لم تدعم سابقًا تغييرات أداة تحميل التشغيل المطلوبة للحصول على حالة قفل الفلاش إذا كانت تدعم إمكانية القفل / الفتح الوامض.
|
FLASH_LOCK_LOCKED | يتم إرجاعها بواسطة أي جهاز لا يدعم وميض القفل / الفتح (أي أن الجهاز مغلق دائمًا) ، أو أي جهاز يدعم وميض القفل / الفتح وهو في حالة القفل. |
FLASH_LOCK_UNLOCKED | يُعاد بواسطة أي جهاز يدعم وميض القفل / الفتح وهو في حالة إلغاء القفل. |
يجب على الشركات المصنعة اختبار القيم التي ترجعها الأجهزة التي تحتوي على محمل الإقلاع المؤمَّن وغير المؤمَّن. على سبيل المثال ، يحتوي مشروع Android مفتوح المصدر (AOSP) على تطبيق مرجعي يقوم بإرجاع قيمة بناءً على خاصية التمهيد ro.boot.flash.locked
. يقع رمز المثال في الدلائل التالية:
-
frameworks/base/services/core/java/com/android/server/PersistentDataBlockService.java
-
frameworks/base/core/java/android/service/persistentdata/PersistentDataBlockManager.java
اختيار بناء الجهاز
تتوفر تصميمات الأجهزة الموصى بها من قائمة lunch
، ويمكن الوصول إليها عند تشغيل أمر lunch
بدون وسيطات. راجع اختيار هدف لأنواع الإنشاء المتاحة ومزيد من المعلومات حول أمر lunch
.
يمكنك تنزيل صور المصنع والثنائيات لأجهزة Pixel و Nexus من developer.google.com . انظر ثنائيات الجهاز للتنزيلات. للحصول على تفاصيل وموارد إضافية ، راجع الحصول على ثنائيات خاصة .
جهاز | اسم الرمز | تكوين التكوين |
---|---|---|
هاتف Pixel 6 Pro | غراب أسود | aosp_raven-userdebug |
بكسل 6 | الصفارية | aosp_oriole-userdebug |
بكسل 5 | الزعنفة الحمراء | aosp_redfin-userdebug |
Pixel 4a 5G | برامبل | aosp_bramble-userdebug |
هاتف Pixel 4a | سمكة الشمس | aosp_sunfish-userdebug |
Pixel 4 XL | المرجان | aosp_coral-userdebug |
بكسل 4 | لهب | aosp_flame-userdebug |
Pixel 3a XL | بونيتو | aosp_bonito-userdebug |
هاتف Pixel 3a | سارجو | aosp_sargo-userdebug |
Pixel 3 XL | التظليل المتقاطع | aosp_crosshatch-userdebug |
بكسل 3 | خط أزرق | aosp_blueline-userdebug |
هاتف Pixel 2 XL | تايمن | aosp_taimen-userdebug |
بكسل 2 | العين رمادية فاتحة اللون | aosp_walleye-userdebug |
Pixel XL | مارلين | aosp_marlin-userdebug |
بكسل | سمكة ابو شراع | aosp_sailfish-userdebug |
هاي كي | هيكي | hikey-userdebug |
Nexus 6P | الصياد | aosp_angler-userdebug |
جهاز Nexus 5X | الثور | aosp_bullhead-userdebug |
جهاز Nexus 6 | شامو | aosp_shamu-userdebug |
نيكزس بلاير | فوجو | aosp_fugu-userdebug |
نيكزس 9 | فولانتس (سمك مفلطح) | aosp_flounder-userdebug |
Nexus 5 (GSM / LTE) | المطرقة | aosp_hammerhead-userdebug |
Nexus 7 (Wi-Fi) | موس الحلاقة (فلو) | aosp_flo-userdebug |
Nexus 7 (جوال) | رازورج (ديب) | aosp_deb-userdebug |
نيكزس 10 | مانتاراي (مانتا) | full_manta-userdebug |
نيكزس 4 | أوكام (ماكو) | full_mako-userdebug |
Nexus 7 (Wi-Fi) | نكاسي (الهامور) | full_grouper-userdebug |
Nexus 7 (جوال) | ناكاسيج (بلطي) | full_tilapia-userdebug |
Galaxy Nexus (GSM / HSPA +) | ياكجو (ماجورو) | full_maguro-userdebug |
Galaxy Nexus (Verizon) | mysid (تورو) | √aosp_toro-userdebug |
Galaxy Nexus (تجريبي) | mysidspr (toroplus) | aosp_toroplus-userdebug |
Motorola Xoom (شبكة Wi-Fi الأمريكية) | وينجراي | full_wingray-userdebug |
Nexus S. | سوجو (كريسبو) | full_crespo-userdebug |
Nexus S 4G | sojus (crespo4g) | full_crespo4g-userdebug |
امض الجهاز
يمكنك وميض نظام Android بأكمله بأمر واحد ؛ يتحقق ذلك من أن النظام الجاري وميضه متوافق مع محمل الإقلاع المثبت والراديو ، ويكتب التمهيد ، والاسترداد ، وأقسام النظام معًا ، ثم يعيد تشغيل النظام. يؤدي اللمعان أيضًا إلى مسح جميع بيانات المستخدم ، على نحو مشابه لـ fastboot oem unlock
.
لتفليش جهاز:
- ضع الجهاز في وضع
fastboot
عن طريق الضغط على مجموعة المفاتيح المناسبة عند التمهيد أو باستخدام الأمر التالي:adb reboot bootloader
- بعد أن يكون الجهاز في وضع Fastboot ، قم بتشغيل:
fastboot flashall -w
يقوم الخيار-w
بمسح قسم/data
على الجهاز ؛ هذا مفيد لأول مرة وميض جهاز معين ولكنه غير ضروري بخلاف ذلك.
استعادة الأجهزة إلى حالة المصنع
تتوفر صور المصنع لأجهزة Google من صور المصنع لأجهزة Nexus و Pixel . يتم توزيع صور المصنع لجهاز Motorola Xoom مباشرة بواسطة Motorola.