كيفية تثبيت ADB على أنظمة Windows و macOS و Linux

دليل خطوة بخطوة لبدء استخدام أداة Android Debug Bridge.

روابط سريعة

  • ما هو Android Debug Bridge (ADB)؟
  • كيف يعمل بنك التنمية الآسيوي؟
  • كيفية إعداد ADB
  • أمثلة على أوامر ADB
  • ما الذي يمكنني فعله أيضًا مع بنك التنمية الآسيوي؟

لا يمكن الوصول إلى العديد من ميزات نظام التشغيل Android إلا من خلال المسارات والطرق المخفية بعيدًا عن المستخدم العادي. تم إجراء ذلك بشكل عام بمساعدة بعض أوامر سطر الأوامر Android Debug Bridge (ADB) ، وهي أداة تقدمها Google للمطورين لتصحيح أجزاء مختلفة من تطبيقاتهم أو النظام ، ولكن يمكننا استخدامها لجميع أنواع مرتبة ومخفية الخدع. أحد المتطلبات الأساسية لهذه الحيل هو تثبيت ADB على جهاز الكمبيوتر الخاص بك. لذلك ، في هذا الدليل ، سنوضح لك كيفية تثبيت ADB على أنظمة التشغيل Windows و macOS و Linux بخطوات سريعة وسهلة المتابعة.

ما هو Android Debug Bridge (ADB)؟

يعتمد الهيكل الداخلي لـ Android Debug Bridge (ADB) على بنية خادم العميل الكلاسيكية. هناك ثلاثة مكونات تشكل العملية برمتها.

  1. العميل ، أي جهاز الكمبيوتر / جهاز Mac / Chromebook الذي قمت بتوصيله بجهاز Android الخاص بك. نحن نرسل أوامر إلى أجهزتنا من الكمبيوتر عبر كابل USB أو لاسلكيًا.
  2. برنامج خفي (يُعرف باسم "adbd") يقوم بتشغيل الأوامر على الجهاز. يعمل البرنامج الخفي كخلفية على كل جهاز.
  3. خادم يدير الاتصال بين العميل والبرنامج الخفي. يعمل الخادم كعملية خلفية على الكمبيوتر.

كيف يعمل بنك التنمية الآسيوي؟

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

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

كيفية إعداد ADB

ملاحظة: يعد إعداد ADB على الكمبيوتر نصف المعادلة فقط لأنك ستحتاج أيضًا إلى القيام ببعض الأشياء على الهاتف الذكي أو الجهاز اللوحي لقبول أوامر ADB.

إعداد الهاتف

  1. قم بتشغيل ملف إعدادات التطبيق على هاتفك.
  2. اضغط على عن الهاتف الخيار عمومًا بالقرب من أسفل القائمة.
    • اعتمادًا على جلد OEM ، فإن ملف عن الهاتف يمكن تسمية الصفحة بشيء آخر أو دفنها في مكان آخر في إعدادات التطبيق على جهازك.
  3. ثم اضغط على اكمل العدد الخيار سبع مرات لتمكين وضع المطور. سترى رسالة نخب عند الانتهاء.
  4. عد الآن إلى شاشة الإعدادات الرئيسية وسترى ملف خيارات للمطور قائمة يمكنك الوصول إليها. قد تحتاج إلى الانتقال إلى هواتف Google Pixel وبعض الأجهزة الأخرى إعدادات > نظام لتجد ال خيارات للمطور قائمة طعام.
  5. اذهب إلى هناك وقم بتمكين تصحيح أخطاء USB خيار.
  6. لقد انتهيت جزئيًا من عملية إعداد الهاتف. بعد ذلك ، ستحتاج إلى التمرير أدناه واتباع بقية التعليمات لنظام التشغيل الخاص بك.

كيفية إعداد ADB على نظام Microsoft Windows

  1. تحميل ملف Android SDK Platform Tools ZIP لنظام التشغيل Windows.
  2. قم باستخراج محتويات ملف ZIP هذا في مجلد يسهل الوصول إليه (مثل C: \ platform-tools).
  3. يفتح مستكشف الملفات واستعرض إلى حيث قمت باستخراج محتويات ملف ZIP هذا.
  4. افتح مثيل موجه الأوامر / المحطة الطرفية من نفس الدليل مثل ملف ADB الثنائي. يمكن القيام بذلك عن طريق الضغط على مفتاح Shift والنقر بزر الماوس الأيمن داخل المجلد ثم النقر فوق افتح نافذة الأوامر هنا أو افتح نافذة PowerShell هنا. يجب أن يرى مستخدمو Windows 11 افتح في Terminal في قائمة سياق النقر بزر الماوس الأيمن دون الضغط على الزر Shift بلوحة المفاتيح.
  5. قم بتوصيل هاتفك الذكي أو جهازك اللوحي بجهاز الكمبيوتر الخاص بك باستخدام كابل USB. قم بتغيير وضع USB إلى وضع "نقل الملفات (MTP)". قد تتطلب بعض الشركات المصنعة للمعدات الأصلية هذا أو لا تطلبه ، ولكن من الأفضل تركه في هذا الوضع للتوافق العام.
  6. في نافذة موجه الأوامر / المحطة الطرفية ، أدخل الأمر التالي لبدء تشغيل برنامج ADB الخفي: أجهزة adb
  7. على شاشة هاتفك ، يجب أن ترى مطالبة للسماح بالوصول إلى تصحيح أخطاء USB أو رفضه. بطبيعة الحال ، سترغب في منح الوصول إلى تصحيح أخطاء USB عند مطالبتك بذلك (واضغط على خانة الاختيار السماح دائمًا إذا كنت لا ترغب في رؤية هذه المطالبة مرة أخرى).
  8. أخيرًا ، أعد إدخال الأمر من الخطوة 6. إذا كان كل شيء ناجحًا ، يجب أن ترى الآن الرقم التسلسلي لجهازك في موجه الأوامر (أو نافذة PowerShell).

يمكنك الآن تشغيل أي أمر ADB على جهازك! انتقل الآن وابدأ في تعديل هاتفك باتباع قائمة واسعة من البرامج التعليمية!

كيفية إعداد ADB على macOS

  1. تحميل ملف ZIP الخاص بـ Android SDK Platform Tools لنظام التشغيل macOS.
  2. قم باستخراج ملف ZIP إلى موقع يسهل الوصول إليه (مثل سطح المكتب على سبيل المثال).
  3. افتح Terminal.
  4. لتصفح المجلد الذي قمت باستخراج ADB إليه ، أدخل الأمر التالي: cd / path / to / extracted / folder /
    • على سبيل المثال ، يمكنك وضع المحتويات على سطح المكتب الخاص بك: cd / Users / XDA / Desktop / platform-tools /
  5. قم بتوصيل جهازك بجهاز Mac الخاص بك باستخدام كابل USB متوافق. قم بتغيير وضع اتصال USB إلى وضع "نقل الملفات (MTP)". هذا ليس مطلوبًا دائمًا لكل جهاز ، ولكن من الأفضل تركه في هذا الوضع حتى لا تواجه أي مشاكل.
  6. بمجرد أن تكون Terminal في نفس المجلد الذي توجد فيه أدوات ADB الخاصة بك ، يمكنك تنفيذ الأمر التالي لبدء تشغيل برنامج ADB الخفي: ./adb الأجهزة
  7. على جهازك ، سترى ملف السماح بتصحيح أخطاء USB اِسْتَدْعَى. اسمح بالاتصال.
  8. أخيرًا ، أعد إدخال الأمر من الخطوة 7. إذا كان كل شيء ناجحًا ، يجب أن ترى الآن الرقم التسلسلي لجهازك في نافذة المحطة الطرفية في macOS.

تهانينا! يمكنك الآن تشغيل أي أمر ADB على جهازك! اذهب الآن وابدأ في تعديل هاتفك.

بينما سيعمل الدليل أعلاه بالتأكيد ، يمكن لمستخدمي macOS المخضرمين أيضًا اختيار تثبيت ADB على أجهزة Mac الخاصة بهم باستخدام مدير حزم غير رسمي مثل البيرة أو MacPorts. بهذه الطريقة ، لن تضطر إلى تحديث الثنائيات يدويًا.

كيفية إعداد ADB على نظام Linux

  1. تحميل ملف Android SDK Platform Tools ZIP لنظام التشغيل Linux.
  2. قم باستخراج ملف ZIP إلى موقع يسهل الوصول إليه (مثل سطح المكتب على سبيل المثال).
  3. افتح نافذة طرفية.
  4. أدخل الأمر التالي: cd / path / to / extracted / folder /
  5. سيؤدي هذا إلى تغيير الدليل إلى حيث قمت باستخراج ملفات ADB.
    • مثال: cd / home / XDA / Desktop / platform-tools /
  6. قم بتوصيل جهازك بجهاز Linux الخاص بك باستخدام كابل USB. قم بتغيير وضع الاتصال إلى وضع "نقل الملفات (MTP)". هذا ليس ضروريًا دائمًا لكل جهاز ، ولكن يوصى به حتى لا تواجه أي مشكلات.
  7. بمجرد أن تكون Terminal في نفس المجلد الذي توجد فيه أدوات ADB الخاصة بك ، يمكنك تنفيذ الأمر التالي لبدء تشغيل برنامج ADB الخفي: ./adb الأجهزة
  8. مرة أخرى على هاتفك الذكي أو جهازك اللوحي ، سترى مطالبة تطالبك بالسماح بتصحيح أخطاء USB. انطلق وامنحها.
  9. أخيرًا ، أعد إدخال الأمر من الخطوة 8. إذا كان كل شيء ناجحًا ، يجب أن ترى الآن الرقم التسلسلي لجهازك في إخراج نافذة Terminal.

تهاني! يمكنك الآن تشغيل أي أمر ADB على جهازك!

يجب أن يعرف مستخدمو Linux أن هناك طريقة أسهل لتثبيت ADB على أجهزة الكمبيوتر الخاصة بهم. سيعمل الدليل أعلاه بالتأكيد من أجلك ، لكن أولئك الذين يمتلكون Debian / Ubuntu أو يمكن لتوزيعة Linux المستندة إلى Fedora / SUSE تخطي الخطوتين 1 و 2 من الدليل أعلاه واستخدام أحد الأوامر التالية:

  • يمكن لمستخدمي Linux المستندة إلى Debian / Ubuntu كتابة الأمر التالي لتثبيت ADB:
    sudo apt-يحصل تثبيت أدوات android-sdk-platform-tools
  • يمكن لمستخدمي Linux المستندة إلى Fedora / SUSE كتابة الأمر التالي لتثبيت ADB:
    sudo dnf ثَبَّتَ أدوات الروبوت

ومع ذلك ، من الأفضل دائمًا اختيار أحدث ثنائي من إصدار Android SDK Platform Tools ، نظرًا لأن الحزم الخاصة بالتوزيعة تحتوي غالبًا على إصدارات قديمة.

حالة خاصة: كيفية إعداد ADB على نظام Windows الفرعي لنظامي Linux و ChromeOS

نظام Windows الفرعي لنظام Linux (WSL) يوفر لمستخدمي Windows طريقة سلسة لتشغيل تطبيقات Linux. ومع ذلك ، لم توفر البيئة بعد وصولاً كاملاً إلى أجهزة USB. نتيجة لذلك ، لا يمكن لـ ADB ضمن WSL الوصول إلى جهاز Android الخاص بك ، حتى إذا قمت بتثبيته باستخدام الطريقة المذكورة أعلاه. ومع ذلك ، يوجد حل رسمي يستخدم المصدر المفتوح usbipd الفوز مشروع. لمعرفة المزيد ، ألق نظرة على برنامجنا التعليمي حول كيفية إعداد عبور USB في WSL.

بالنسبة لنظام التشغيل ChromeOS ، فأنت بحاجة إلى قم بتشغيل بيئة تطوير Linux المدمجة أولاً. بشكل افتراضي ، يقدم لك نسخة دبيان. يمكنك بعد ذلك إعداد ADB بسهولة باستخدام الخطوات المذكورة أعلاه.

فقط لتغطية جميع قواعدنا هنا ، قد يحتاج المستخدمون إلى وضع ملف ./ أمام أوامر ADB التي ندرجها في البرامج التعليمية المستقبلية ، خاصةً عند استخدامهم للثنائيات المستخرجة مباشرةً من أدوات النظام الأساسي التي توفرها Google بتنسيق ZIP. هذا شيء من المحتمل أن يعرفه أي مستخدم * nix (أو مستخدم Windows يقوم بتشغيل PowerShell / Terminal) ، ولكن مرة أخرى ، نريد يمكن للعديد من الأشخاص فهم كيفية إجراء هذه التعديلات على Android بغض النظر عن مقدار نظام التشغيل لديك يعرف.

اختياري: كيفية إعداد ADB على متصفحك

يمكن تنفيذ بروتوكول ADB باستخدام WebUSB API من أجل التحكم في هواتف Android مباشرة من متصفحات الويب. بعد WebADB آخر ، ويعرف أيضًا باسم يا ويبادب، هو أحد هذه المشاريع التي تسمح للمستخدمين بأداء معظم الوظائف التي يوفرها ADB مباشرة من متصفح الويب دون تثبيت أي برنامج ثنائي أو برنامج تشغيل. كل ما تحتاجه هو متصفح ويب يدعم WebUSB API (مثل Google Chrome أو Microsoft Edge أو Firefox) وأنت على ما يرام.

اختياري: كيفية استخدام ADB عبر شبكة Wi-Fi

يدعم Android 11 والإصدارات الأعلى في الأصل اتصال ADB عبر Wi-Fi. هذا يلغي الحاجة إلى التعامل مع مشكلات اتصال USB الشائعة والخطوات الإضافية مثل تثبيت برنامج تشغيل Android OEM على نظام التشغيل Windows.

لإعداد تصحيح الأخطاء لاسلكيًا ، قم بما يلي:

  1. تأكد من أن جهاز الكمبيوتر / جهاز Mac والهاتف متصلان بنفس الشبكة اللاسلكية.
  2. على هاتفك ، انتقل إلى خيارات للمطور تحت إعدادات وتمكين التصحيح اللاسلكي. على ال هل تسمح بتصحيح الأخطاء اللاسلكية على هذه الشبكة؟ منبثقة ، حدد يسمح.
  3. اضغط على التصحيح اللاسلكي الخيار وحدد إقران الجهاز برمز الإقران.
  4. قم بتدوين رمز الإقران وعنوان IP ورقم المنفذ المعروض على شاشة الهاتف.
  5. على جهاز الكمبيوتر / جهاز Mac ، قم بتشغيل الأمر التالي:
    بنك التنمية الآسيويزوجIP_Address:ميناء
    استخدم عنوان IP ورقم المنفذ من الخطوة 4.
  6. عند المطالبة ، أدخل رمز الاقتران الذي تلقيته في الخطوة 4. يجب أن تشير الرسالة إلى أنه تم إقران جهازك بنجاح.
  7. بعد ذلك ، قم بتشغيل الأمر التالي في النافذة الطرفية لجهاز الكمبيوتر / جهاز Mac:
    بنك التنمية الآسيوييتصلIP_Address:ميناء
    انظر الى عنوان IP والمنفذ قسم تحت التصحيح اللاسلكي في الخطوة 3 لعنوان IP والمنفذ.
  8. إذا سارت الأمور على ما يرام ، فسترى رسالة مثل ما يلي:
    متصلل 192.168.68.100:37173
  9. أنت الآن جاهز لكتابة أي أمر ADB shell تريده.

أمثلة على أوامر ADB

للتحقق مما إذا كنت قد قمت بتثبيت ADB بنجاح ، قم بتوصيل جهازك بجهاز الكمبيوتر / جهاز Mac باستخدام كبل USB الخاص بك ، وقم بتشغيل ملف أجهزة adb الأمر كما هو موضح أعلاه. يجب أن يعرض جهازك مدرجًا في نافذة موجه الأوامر / PowerShell / Terminal. إذا حصلت على مخرجات مختلفة ، فإننا نوصي بالبدء من جديد بالخطوات.

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

ستجد أدناه قائمة بأمثلة على الأوامر التي يمكنك تنفيذها على جهازك:

  • اطبع قائمة بالأجهزة المتصلة: أجهزة adb
  • اقتل خادم ADB: خادم قتل adb
  • قم بتثبيت تطبيق: تثبيت adb
  • إعداد ميناء الشحن: برنامج adb forward tcp: 6100 tcp: 7100
  • انسخ ملف / دليل من الجهاز: adb pull
  • انسخ ملف / دليل إلى الجهاز: دفع adb
  • ابدأ قذيفة ADB: قذيفة بنك التنمية الاسيوى

علاوة

بالنسبة لأولئك الذين يرغبون في اتخاذ هذه الخطوة إلى الأمام ، يمكنك اتباع هذا البرنامج التعليمي الجديد الذي وضعناه معًا والذي سيرشدك إليه كيفية إعداد ADB بحيث يمكنك استخدام الأمر من أي دليل على سطح مكتب Windows أو Linux.

ما الذي يمكنني فعله أيضًا مع بنك التنمية الآسيوي؟

يوجد أدناه قائمة بدروس XDA التعليمية للأجهزة المختلفة التي توضح بالتفصيل العديد من تطبيقات أوامر ADB من أجل تعديل الإعدادات المخفية ، وتخصيص ميزات OEM أو واجهات المستخدم ، وأكثر من ذلك بكثير!

  • كيفية التمهيد في وضع الاسترداد باستخدام مجموعات الأزرار و ADB وتطبيقات الجذر
  • كيفية إلغاء تثبيت bloatware الناقل / OEM دون الوصول إلى الجذر
  • كيفية تفريغ هاتفك (والمزيد) دون الاتصال بجهاز كمبيوتر
  • كيفية تحميل التطبيقات على Android TV: شرح طرق تثبيت APK و ADB Sideload بخطوات سهلة المتابعة!
  • أعد مربعات الإعدادات السريعة لبيانات الجوال وشبكة Wi-Fi في نظام Android 12 والإصدارات الأحدث
  • تحكم في هاتف Android الذكي الخاص بك من جهاز الكمبيوتر الخاص بك مجانًا باستخدام scrcpy
  • كيفية إقران ساعات Android Wear بالهواتف الجديدة دون إعادة ضبط المصنع

هذه ليست سوى غيض من فيض. لا تنسى أن تحقق أوامر ADB الخاصة بنا لكل برنامج تعليمي مستخدم قوي لمعرفة المزيد من النصائح والحيل المفيدة لاستخدام ADB!