ما هو بنك التنمية الآسيوي؟ كيفية تثبيت ADB والاستخدامات الشائعة والبرامج التعليمية المتقدمة

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

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

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

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

يُطلق على آخر مكون من المكونات الثلاثة لبنك التنمية الآسيوي اسم الخادم وهذا جزء من البرنامج الذي يدير التواصل فعليًا بين العميل والخفي. لذلك بعد كتابة أمر ADB في موجه الأوامر ، أو PowerShell ، أو محطة طرفية ، فإن الخادم الذي يعمل كعملية خلفية على جهاز الكمبيوتر الخاص بك هو الذي يرسل هذا الأمر إلى البرنامج الخفي. تعمل جميع المكونات الثلاثة معًا لتمنحك هذا النوع من الوصول إلى هاتفك الذكي والكمبيوتر اللوحي والساعة الذكية والمزيد.

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

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

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

أمثلة من بنك التنمية الآسيوي

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

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

  • طباعة قائمة الأجهزة المتصلة: adb devices
  • اقتل خادم ADB: adb kill-server
  • تثبيت تطبيق: adb install
  • إعداد إعادة توجيه المنفذ: adb forward tcp:6100 tcp:7100
  • نسخ ملف / دليل من الجهاز: adb pull
  • انسخ ملفًا / دليلًا إلى الجهاز: adb push
  • بدء shell ADB: adb shell

كيف أقوم بتثبيت ADB؟

إعداد الهاتف

  1. قم بتشغيل تطبيق الإعدادات على هاتفك.
  2. انقر فوق الخيار " حول الهاتف" بشكل عام بالقرب من أسفل القائمة (هذا مخفي وراء خيار "النظام" في أحدث إصدار من Android Oreo من Google).
  3. ثم اضغط على خيار بناء الرقم 7 مرات لتمكين وضع المطور. سترى رسالة توست عندما يتم ذلك.
  4. انتقل الآن إلى شاشة الإعدادات الرئيسية وستظهر لك قائمة خيارات مطور جديدة يمكنك الوصول إليها.
  5. اذهب إلى هناك وقم بتمكين خيار تصحيح أخطاء USB .

  6. لقد انتهيت جزئيًا من عملية إعداد الهاتف. بعد ذلك ، سوف تحتاج إلى التمرير أدناه واتباع بقية التعليمات لنظام التشغيل الخاص بك.

مايكروسوفت ويندوز ADB الإعداد

  1. قم بتنزيل ملف ADB ZIP لنظام التشغيل Windows
  2. استخراج محتويات ملف ZIP هذا إلى مجلد يمكن الوصول إليه بسهولة (مثل C: \ adb)
  3. افتح مستكشف Windows وتصفح إلى حيث قمت باستخراج محتويات ملف ZIP هذا
  4. ثم افتح موجه الأوامر من نفس الدليل مثل ثنائي ADB هذا. يمكن القيام بذلك عن طريق الضغط على مفتاح Shift والنقر بزر الماوس الأيمن داخل المجلد ثم النقر فوق خيار "موجه الأوامر المفتوح هنا" . (قد يشاهد بعض مستخدمي Windows 10 "PowerShell" بدلاً من "موجه الأوامر".)

  5. قم بتوصيل هاتفك الذكي أو جهازك اللوحي بالكمبيوتر باستخدام كابل USB. قم بتغيير وضع USB إلى وضع "نقل الملفات (MTP)". قد تتطلب أو لا تطلب بعض الشركات المصنعة الأصلية ذلك ، ولكن من الأفضل تركها في هذا الوضع للتوافق العام.
  6. في نافذة موجه الأوامر ، أدخل الأمر التالي لتشغيل برنامج ADB daemon: adb devices
  7. على شاشة هاتفك ، سترى مطالبة بالسماح بوصول USB Debugging أو رفضه. بطبيعة الحال ، سوف ترغب في منح إمكانية الوصول إلى تصحيح أخطاء USB عند مطالبتك بذلك (ثم انقر فوق خانة الاختيار "السماح دائمًا" إذا كنت لا ترغب في رؤية هذه المطالبة مرة أخرى).

  8. أخيرًا ، أعد إدخال الأمر من الخطوة رقم 6. إذا نجح كل شيء ، يجب أن تشاهد الآن الرقم التسلسلي لجهازك في موجه الأوامر. ياي! يمكنك الآن تشغيل أي أمر ADB على جهازك! اذهب الآن وابدأ تعديل هاتفك باتباع قائمة واسعة من الدروس!

كيفية تثبيت ADB على ماك

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

  9. أخيرًا ، أعد إدخال الأمر من الخطوة رقم 7. إذا كان كل شيء ناجحًا ، يجب أن تشاهد الآن الرقم التسلسلي لجهازك في النافذة الطرفية لنظام التشغيل MacOS. تهانينا! يمكنك الآن تشغيل أي أمر ADB على جهازك! اذهب الآن وابدأ تعديل هاتفك باتباع قائمة واسعة من الدروس!

كيفية تثبيت ADB على لينكس

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

  10. أخيرًا ، أعد إدخال الأمر من الخطوة رقم 8. إذا نجح كل شيء ، يجب أن تشاهد الآن الرقم التسلسلي لجهازك في إخراج إطار المحطة الطرفية. مبروك! يمكنك الآن تشغيل أي أمر ADB على جهازك! اذهب الآن وابدأ تعديل هاتفك باتباع قائمة واسعة من الدروس!

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

  • يمكن لمستخدمي Linux المستندين إلى دبيان كتابة الأمر التالي لتثبيت ADB: sudo apt - get install adb
  • يمكن لمستخدمي Linux المستندة إلى Fedora / SUSE كتابة الأمر التالي لتثبيت ADB: sudo yum install android - tools

القراءة الموصى بها: كيفية استخدام ADB أو Fastboot من أي دليل على كمبيوتر يعمل بنظام Windows / Linux ، وكيفية إعداد ADB واستخدامه بسرعة


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

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