إذا قمت بعمل روت لهاتف Android الخاص بك ، فمن المُؤكد أنك استخدمتَ كل من ADB و Fastboot. تُعد هذه الأدوات المساعدة جزءًا مهمًا من مجموعة أدوات عملية الروت ، ومع ذلك قد يكون من الصعب فهمها — ناهيك عن إتقان التعامل معها.
لذا ، إذا كنت تتساءل عن ماهية ADB و Fastboot بالضبط ، ربما أنت بحاجة إلى مساعدة في إعدادها ، أو ترغب في بعض الأفكار لما يُمكنك فعله بها ، فتابع القراءة.
روابط سريعة
ما هي ADB و Fastboot؟
ADB و Fastboot هي من الأدوات المساعدة التي تفتح إمكانية الوصول إلى نظام Android أثناء توصيل هاتفك بجهاز كمبيوتر مكتبي عبر كابل USB. يُعد الكمبيوتر والكابل جزءًا لا يتجزأ من عملها — لا يوجد إصدار للتطبيق ، وبينما يُمكنك استخدام ADB لاسلكيًا ، فإن الإعداد أكثر تعقيدًا.
عادة ما يتم استخدام ADB أثناء تشغيل Android. حيث تُمكِّنك من الوصول إلى مجلدات النظام ، أو تعديل الإعدادات المخفية ، والتي تكون بخلاف ذلك محظورة على المستخدمين. يمكنك نسخ ملفات النظام من وإلى الجهاز باستخدام ADB ، وهناك أيضًا وظيفة التحميل الجانبي التي يُمكن استخدامها لتثبيت تحديثات النظام والتطبيقات يدويًا.
بينما يتم استخدام Fastboot عندما لا يكون Android قيد التشغيل ويتم تشغيل الجهاز في “وضع Fastboot” بدلاً من ذلك. حيث تُمكِّنك من الوصول إلى جميع أقسام جهازك — ليس فقط نظام Android ، ولكن أيضًا قسم البيانات وقسم التمهيد وما إلى ذلك.
على نظام Android ، تُعد Fastboot أداة تشخيصية. فهي ضرورية إذا كنت بحاجة إلى إلغاء تعطل هاتفك ، ويتم استخدامها بشكل شائع لتثبيت استرداد مُخصص.
كلاهما جزء من مجموعة أدوات النظام الأساسي لمجموعة تطوير تطبيقات Android.
تعمل كلتا الأداتين من خلال موجه الأوامر على Windows ، أو Terminal في نظامي التشغيل Mac و Linux. هذا يعني أنها ليست سهلة الاستخدام بشكل خاص ، على الرغم من أنه من السهل جدًا الحصول عليها.
كيفية إعداد ADB و Fastboot
أولاً ، تحتاج إلى إعداد هاتفك لاستخدام الأدوات. إذا لم تكن قد قُمتَ بذلك بالفعل ، فقم بتمكين خيارات المطور بالانتقال إلى الإعدادات -> حول الهاتف
والضغط على رقم البنية سبع مرات.
بعد ذلك ، في الإعدادات -> خيارات المطور
، حدد المربع بجوار تصحيح أخطاء USB وانتقل عبر مربع الحوار التالي.
قم بتنزيل ADB و Fastboot من موقع Android Developer. عندما تقوم بفك ضغط التنزيل ، سيتم جمع المحتويات معًا في مجلد يسمى platform-tools. توجد عدة عناصر أخرى في المجلد ، ولكن يُمكنك تجاهلها.
إذا كنت تستخدم نظام Windows ، فستحتاج أيضًا إلى تنزيل برامج التشغيل لجهازك. توجد قائمة روابط لمعظم الشركات المصنعة الشهيرة على موقع مطور Android. ليست هناك حاجة لبرامج التشغيل على نظام التشغيل Mac أو Linux.
استخدام موجه الأوامر أو Terminal
افتح موجه الأوامر أو تطبيق Terminal. ستحتاج إلى الانتقال إلى مجلد platform-tools لاستخدام ADB و Fastboot.
افعل ذلك باستخدام الأمر cd:
أدخل cd [مسار platform-tools]
. تتمثل الطريقة الأسهل في كتابة cd[space]
ثم سحب مجلد platform-tools إلى نافذة موجه الأوامر — سيقوم بتعبئة المسار تلقائيًا نيابة عنك.
أسهل ، على نظام التشغيل Windows ، يُمكنك الضغط على مفتاح shift
أثناء النقر بزر الماوس الأيمن فوق مجلد platform-tools ، ثم تحديد فتح موجه الأوامر هنا.
الفرق بين Windows و Mac / Linux
هناك اختلاف واحد صغير ولكنه أساسي بين استخدام Windows و Mac أو Linux. في Mac / Linux ، يجب أن يسبق كل أمر ADB و Fastboot بشرطة مائلة مع نقطة (./).
لذا عند كتابة adb
على Windows ، يجب عليك كتابة ./adb
على نظامي التشغيل Mac و Linux. ويجب أن يكون fastboot
على Windows و ./fastboot
على نظامي التشغيل Mac و Linux.
من أجل البساطة ، سنلتزم بأوامر Windows للمُضي قدمًا.
كيفية استخدام ADB
قم بتشغيل هاتفك بنظام Android ، ثم قم بتوصيله بجهاز كمبيوتر سطح المكتب باستخدام كابل USB. على جهاز الكمبيوتر ، قم بتشغيل موجه الأوامر وقم بتغيير الدليل للإشارة إلى مجلد platform-tools.
اكتب adb devices
واضغط على Enter. يجب أن تشاهد الآن قائمة بالأجهزة المتصلة برقم تسلسلي. هذا يدل على أنها تعمل.
هذا كل ما في الأمر: اكتب adb
متبوعًا بالأمر الذي ترغب في تنفيذه. للحصول على مثال بسيط آخر ، أدخل adb reboot
لإعادة تشغيل هاتفك. تعرف على ما يجب فعله إذا Android لم يتصل بـ Windows من خلال ADB؟
كيفية استخدام Fastboot
تعمل Fastboot بنفس طريقة ADB ، إلا أنك تحتاج إلى تشغيل هاتفك في وضع Fastboot بدلاً من تشعيل نظام Android. يُمكنك القيام بذلك عادةً عن طريق الضغط على مجموعة من مفاتيح الطاقة ومستوى الصوت عند تشغيل الهاتف.
بدلاً من ذلك ، استخدم ADB واكتب adb reboot bootloader
.
بعد ذلك هو نفسه. أدخل fastboot devices
للتحقق من التعرف على هاتفك. أدخل مثلًا fastboot reboot
لإعادة تشغيل Android.
أشياء يمكنك القيام بها مع ADB و Fastboot
الآن بعد أن عرفت كيفية استخدام ADB و Fastboot ، ماذا يُمكنك أن تفعل بهما؟ إليك بعض الأوامر التي يُمكنك تجربتها:
adb pull [path to file] [path to folder]
ينسخ ملفًا مخزنًا في أي مكان على هاتفك ، ويحفظه في مجلد مُحدد على جهاز الكمبيوتر الخاص بك.adb push [path to file] [path to folder]
عكس السحب ؛ إرسال ملف من سطح المكتب الخاص بك إلى هاتفك.adb install [path to file]
يُثبت تطبيق APK على هاتفك. هذا هو الأكثر فائدة لمطوري التطبيقات.adb uninstall [package name]
يُزيل التطبيق. تحتاج إلى إدخال اسم الحزمة الكامل — عادةً ما يكون على غرار اسمcom.devname.appname
— بدلاً من اسم التطبيق الشائع.adb shell wm density [dpi]
يُغيّر كثافة البكسل لشاشتك. الرقم الأقل يُناسب المزيد من المحتوى على الشاشة ، بينما الرقم الأعلى يُناسب الأقل. على سبيل المثال ، تتمتع الأجهزة القديمة مثل OnePlus 3 بمعدل DPI أصلي يبلغ 480. ويؤدي تعيينه على 400 إلى تصغير حجم النصوص والأيقونات وكل شيء آخر.adb sideload [path to update.zip]
يقوم Sideload بتحميل تحديث للبرامج الثابتة update.zip. يتم تشغيله عبر الاسترداد المُخصص على هاتفك. مفيد إذا كنت لا تستطيع الانتظار حتى يتم دفع التحديث إلى جهازك.fastboot oem unlock
أوfastboot flashing unlock
يعتمد الأمر الذي يجب عليك استخدامه على إصدار Android الذي تقوم بتشغيله. من Android 6 فصاعدًا ، تحتاج أيضًا إلى تمكين إلغاء قفل OEM في خيارات المطور. يؤدي فتح مُحمّل التمهيد بهذه الطريقة إلى مسح هاتفك تمامًا.fastboot flash recovery [filename.img]
يقوم بتثبيت استرداد مخصص ، مثل TWRP ، على جهازك. لسهولة الاستخدام ، نقترح تغيير اسم ملف الاسترداد إلى شيء سهل — twrp.img ، على سبيل المثال — ونقله إلى مجلد platform-tools.fastboot -w
يمسح هاتفك تمامًا استعدادًا لعمل فلاش لملف ROM مخصص.fastboot update [path to rom.zip]
عمل فلاش لملف ROM مخصص. خيار مفيد إذا لم تقم بعمل روت لهاتفك.
لماذا يجب أن تتعلم استخدام ADB و Fastboot
من الواضح أن الأوامر المذكورة أعلاه هي للإرشادات الأساسية فقط. قد لا تعمل جميعها على جميع الأجهزة. يجب ألا تستخدمها إلا إذا فهمت ما ستفعله وكيفية التراجع عن أي تغييرات تُجريها.
تُعد ADB و Fastboot جزءًا أساسيًا من لعبة الروت وتعديل Android. يُعد تعلم كيفية استخدامها أمرًا مُهمًا وسيُساعدك على الاستفادة من تعديلات أكثر تقدمًا.
كما ذكرنا ، لاستخدام ADB و Fastboot ، يلزمك تمكين خيارات المطور أولاً. بمجرد القيام بذلك ، سيُتاح لك عدد من الإعدادات المفيدة الأخرى.