كيفية استخدام ADB لاسلكيًا على جهاز Android

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

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

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

استخدم ADB لاسلكيًا لأجهزة Android التي لا تحتوي على جذر(Use ADB Wirelessly For Non-rooted Android Devices)

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

ستحتاج أولاً إلى توصيل جهازك بالكمبيوتر باستخدام كابل USB(USB cable) ثم بدء تشغيل خادم ADB(ADB server) . يرجع السبب في ذلك إلى أن وضع ADB(ADB mode) اللاسلكي غالبًا لا يبدأ تشغيل الخادم المطلوب لتوصيل جهاز الكمبيوتر الخاص بك بجهازك.

بدء إعداد ADB عبر اتصال USB(Initiating The ADB Setup Over a USB Connection)

  • توجه إلى موقع ADB الإلكتروني وقم بتنزيل(website and download) واستخراج الحزمة على جهاز الكمبيوتر الخاص بك.
  • قم بتشغيل تطبيق الإعدادات على (Settings)جهاز Android(Android device) الخاص بك ، وانقر فوق خيارات المطور(Developer options) ، وقم بتمكين الخيار الذي يشير إلى تصحيح أخطاء USB(USB debugging) . هذا هو الخيار الذي يتيح لك توصيل جهاز الكمبيوتر الخاص بك بجهاز Android عبر ADB .

  • قم بتوصيل (Plug-in)جهاز Android بجهاز(Android device) الكمبيوتر الخاص بك باستخدام كابل USB(USB cable) .
  • قم بتشغيل نافذة موجه الأوامر(Command Prompt window) ( Windows ) أو نافذة Terminal(Terminal window) ( Mac ) في مجلد ADB(ADB folder) الذي قمت باستخراجه للتو من الحزمة. اكتب الأمر التالي في النافذة واضغط على Enter .

    أجهزة(adb devices) adb (Windows)
    ./adb devices (Mac)

  • ستظهر مطالبة تسألك عما إذا كنت ترغب في السماح بتصحيح أخطاء USB على شاشة جهازك. حدد(Checkmark) مربع السماح دائمًا من هذا الكمبيوتر(Always allow from this computer) وانقر فوق موافق(OK) .

  • سترى جهاز Android(Android device) الخاص بك مدرجًا في نافذة سطر الأوامر(command line window) . اكتب الأمر التالي واضغط على (command and hit) Enter . لن يكون هناك إخراج لهذا الأمر.

    adb tcpip 5555 (Windows)
    ./adb tcpip 5555 (Mac)

لقد نجحت في إعداد خدمة ADB(ADB service) على المنفذ رقم 5555(port number 5555) .

معرفة عنوان IP لجهاز Android(Finding Out The IP Address Of The Android Device)

الآن بعد أن تم تشغيل خادم ADB(ADB server) ، فأنت جاهز للاتصال بجهازك من جهاز الكمبيوتر الخاص بك. لتتمكن من القيام بذلك ، ستحتاج أولاً إلى معرفة عنوان IP(IP address) الخاص بجهازك.

تأكد أيضًا من اتصال جهازك بنفس الشبكة اللاسلكية(wireless network) المتصل بها جهاز الكمبيوتر الخاص بك.

  • قم بتشغيل تطبيق الإعدادات على (Settings)جهاز Android الخاص بك وانقر(Android device and tap) فوق حول الهاتف(About phone) في الجزء السفلي.

  • في الشاشة التالية ، انقر فوق الخيار الذي يشير إلى الحالة(Status) والذي سيتيح لك رؤية تفاصيل الشبكة الخاصة بك.

  • قم بالتمرير(Scroll) لأسفل على الشاشة التالية وستجد إدخالًا يقول عنوان IP(IP address) . هذا هو العنوان الذي ستستخدمه ، لذا قم بتدوينه في مكان ما.

أنت تعرف الآن موقع جهازك على شبكتك وقد حان الوقت لإنشاء اتصال بين جهازي أجهزتك.

قم بالاتصال لاسلكيًا بجهاز Android باستخدام ADB(Connect Wirelessly To An Android Device Using ADB)

سترسل الآن طلبًا من جهاز الكمبيوتر الخاص بك إلى جهازك يطلب منك إجراء اتصال. نظرًا لأن جهاز الكمبيوتر الخاص بك هو بالفعل أحد الأجهزة المصرح بها لتصحيح أخطاء USB(USB debugging) ، فلن تتلقى مطالبة أو أي شيء(prompt or anything) من هذا القبيل يطلب إذنك.

  • ارجع إلى نافذة سطر الأوامر(command line window) ، واكتب الأمر التالي ، واضغط على Enter . تأكد من استبدال IP بعنوان IP(IP address) الفعلي لجهاز Android(Android device) الخاص بك .

    adb connect IP

  • إذا سارت الأمور على ما يرام ، فسيقوم سطر الأوامر(command line) بإخراج رسالة تفيد بأنك متصل الآن بعنوان IP(IP address) المحدد .

الآن بعد أن أصبحت متصلاً بجهاز Android(Android device) الخاص بك باستخدام ADB ، يمكنك إصدار أي أوامر ADB تعرفها وسيتم تنفيذها على هاتف Android(Android phone) الخاص بك .

استخدم ADB لاسلكيًا لأجهزة Android التي تم عمل روت لها(Use ADB Wirelessly For Rooted Android Devices)

إذا حصلت على حق الوصول إلى الجذر على جهازك ، فلن يتطلب الاتصال بجهازك من جهاز الكمبيوتر الخاص بك عملية تهيئة(initialization process) الخادم . هذا يعني أنك لن تحتاج أولاً إلى توصيل الجهاز باستخدام كابل USB(USB cable) .

ستحتاج إلى عنوان IP(IP address) الخاص بجهازك ، رغم ذلك.

  • توجه إلى متجر Google Play وقم بتنزيل(Google Play Store and download) وتثبيت تطبيق Terminal Emulator على جهازك.
  • قم بتشغيل الأمر التالي وقم بتزويد التطبيق بأذونات SU على جهازك.

    سو(su)
  • اكتب الأمر التالي واحدًا(command one) تلو الآخر وسيؤدي ذلك إلى تهيئة كل ما هو مطلوب لاتصال ADB(ADB connection) .

    setprop service.adb.tcp.port 5555
    stop adbd
    start adbd

  • قم بتشغيل الأمر التالي مع استبدال IP بعنوان IP(IP address) الخاص بجهازك في نافذة سطر الأوامر(command line window) بجهاز الكمبيوتر الخاص بك . سيتم توصيله بجهازك باستخدام ADB .

    adb connect IP

يمكنك الآن تشغيل أي من الأوامر التي تريدها على جهازك. أيضًا ، نظرًا لأن جهازك متجذر ، يمكنك حتى تشغيل الأوامر التي تتطلب أذونات المستخدم المتميز.

ما أوامر بنك التنمية الآسيوي لتجربته أولاً(What ADB Commands To Try Out First)

إذا لم تقم مطلقًا بتشغيل أي أوامر في ADB من قبل ، فهناك بعض الأوامر المفيدة التي يمكنك تشغيلها لأول مرة وإنجاز المهام على جهازك.

  • جهاز إعادة التشغيل - إعادة تشغيل adb(adb reboot)
  • أرسل الملف إلى الجهاز - adb push source target
  • الحصول على ملف من الجهاز - adb pull source target
  • تثبيت تطبيق - adb install app-name.apk
  • إلغاء تثبيت التطبيق - adb إلغاء اسم الحزمة(adb uninstall package-name)
  • التقط لقطة شاشة - adb shell screencap -p /sdcard/capture.png ثم استخدم adb pull /sdcard/capture.png لسحب لقطة الشاشة إلى جهاز الكمبيوتر الخاص بك

عند الانتهاء ، قم بتشغيل الأمر adb disconnect لقطع الاتصال (adb disconnect)بجهاز Android(Android device) الخاص بك .



About the author

أهلاً! أنا مبرمج كمبيوتر بخبرة تزيد عن 10 سنوات في هذا المجال. أنا متخصص في تطوير وصيانة البرامج للهواتف الذكية وتحديثات Windows. بالإضافة إلى ذلك ، أقدم خدماتي كممثل شهري لدعم عملاء البريد الإلكتروني.



Related posts