إذا كنت تعمل مع نظام أندرويد بمستوى متقدم أو تستمتع بتعديل هاتفك، فستصادف أداة ADB عاجلاً أم آجلاً. تتيح هذه الأداة، التي تعمل عبر سطر الأوامر، تحكمًا عميقًا جدًا في النظام، ولكنها لطالما ارتبطت تقليديًا بالوظائف النمطية. تم تفعيل كابل USB وتصحيح أخطاء USBمنذ نظام Android 11، تغير كل هذا: أصبح من الممكن الآن استخدام ADB لاسلكيًا بالكامل، مع مزيد من الراحة ودون الحاجة إلى توصيل الهاتف وفصله باستمرار.
كما يقدم نظام التطهير اللاسلكي الجديد عملية من إقران آمن بشبكة Wi-Fi باستخدام رمز الاستجابة السريعة أو رمز PINصُمم هذا الدليل للاستخدام في كل من Android Studio ومن سطر الأوامر، وسيوضح لك بالتفصيل كيفية عمل ADB، وكيفية تحقيق أقصى استفادة من الوضع اللاسلكي في Android 11+ (بما في ذلك الحيل لأتمتته)، وما هي البدائل المتاحة لك إذا كنت تستخدم إصدارات أقدم من Android أو أجهزة خاصة مثل Chromebooks.
ما هو ADB ولماذا يستحق استخدامه عبر شبكة Wi-Fi؟
جسر تصحيح أخطاء أندرويد، أو ADB هي أداة سطر أوامر تقوم بإنشاء قناة اتصال بين جهاز الكمبيوتر الخاص بك وجهاز أندرويد. تتيح هذه القناة إجراءات تتجاوز بكثير ما توفره واجهة النظام العادية: التثبيت المتقدم وإزالة التطبيقات (بما في ذلك العديد من التطبيقات المثبتة مسبقًا)، والوصول إلى واجهة سطر أوامر يونكس الخاصة بالجهاز، ونسخ الملفات، والتقاط لقطات الشاشة وتسجيل الفيديو، وأوامر النظام، وأتمتة الاختبار، وما إلى ذلك.
تقليديًا، كان يتم هذا التواصل بواسطة استخدام خيار "تصحيح أخطاء USB" في منفذ USB ضمن خيارات المطور. تتمثل آلية العمل التقليدية في: توصيل الكابل، ومنح الإذن للكمبيوتر على الجهاز المحمول، وتشغيل الأوامر من الدليل. platform-tools على جهاز الكمبيوتر الخاص بك، وبذلك تكون قد انتهيت. المشكلة هي أن هذا يتطلب وجود الهاتف بالقرب منك فعليًا، بالإضافة إلى الكابلات، وربما... برامج تشغيل أجهزة أندرويد على الكمبيوتر والمنافذ، وهذا أمر غير مريح للغاية عندما تعمل مع أجهزة متعددة أو تحتاج إلى التنقل.
مع نظام Android 11 والإصدارات الأحدث، أصبح من الممكن استخدام ADB عبر Wi-Fi مع عملية اقتران آمنةلا يقتصر الأمر على كونه أكثر ملاءمة، بل إنه يجنبنا أيضاً العديد من المشاكل المتعلقة ببرامج تشغيل USB، أو المنافذ المعيبة، أو أجهزة Chromebook التي لا تدعم ADB عبر USB. كما يتيح لنا إمكانية أتمتة تفعيل ADB اللاسلكي عند كل تشغيل للهاتف باستخدام أدوات مثل Tasker وTermux.
كيف يمكنني تفعيل خيارات المطور وتصحيح الأخطاء اللاسلكية؟
قبل أن تتمكن من الاتصال عبر ADB، سواءً عن طريق الكابل أو Wi-Fi، عليك تفعيل خيارات المطور على جهاز Android الخاص بكفي نظام Android 11 والإصدارات الأحدث، تكون العملية كالمعتاد: انتقل إلى الإعدادات> حول الهاتف (o معلومات الجهاز) وحدد موقع القسم بناء عدد o الإصدارانقر بشكل متكرر حتى تظهر رسالة، مثل: "أنت الآن مطور برامج"إذا كنت بحاجة إلى شرح أكثر تفصيلاً، فراجع كيفية تفعيل وضع المطور وإتقانه على نظام أندرويد.
بمجرد تفعيل هذه الخيارات، ستتمكن من البحث باستخدام مربع البحث الداخلي في قائمة الإعدادات الرئيسية. "خيارات المطور" وادخل مباشرةً. ستجد في هذا القسم المفتاحين الأساسيين لهذه المسألة برمتها: تصحيح أخطاء USB وفي نظام Android 11 أو أحدث، الجديد تصحيح الأخطاء اللاسلكيةهذا الأخير هو الذي تحتاج إلى تفعيله لاستخدام ADB عبر Wi-Fi دون الاعتماد على كابل.
في المرة الأولى التي تقوم فيها بتمكين تصحيح الأخطاء اللاسلكي، سيعرض نظام Android مربعًا يطلب منك تأكيد استخدامه. شبكة الواي فاي الحالية كشبكة مسموح بها لتصحيح الأخطاء. ضع علامة في المربع "السماح دائمًا بالاتصال بهذه الشبكة" و اضغط سماحضع في اعتبارك أنه من المستحسن استخدام الشبكات الموثوقة، حيث سيتم إرسال الأوامر التي تتطلب وصولاً عميقاً إلى الجهاز عبر تلك القناة.
تشغيل ADB لاسلكيًا على نظام Android 11+ باستخدام Android Studio (رمز الاستجابة السريعة أو رمز PIN)
إذا كنت تستخدم Android Studio، بدءًا من إصدار Bumblebee فصاعدًا، فستجد معالجًا مدمجًا يقوم بإقران Wi-Fi دون الحاجة إلى لمس الجهاز تقريبًا. هذا النظام من سهولة الاقتران عبر رمز الاستجابة السريعة أو رمز التعريف الشخصي لا يعمل إلا على الأجهزة التي تعمل بنظام Android 11 أو أحدث.
على جهاز الكمبيوتر الخاص بك، افتح برنامج Android Studio وحدد موقع مدير الأجهزة، والذي يوجد عادةً في إدارة الأجهزة في عرض الأجهزة الفعليةستجد في الداخل خيارًا يسمى قم بالاقتران باستخدام شبكة Wi-Fi أو ما شابه. يؤدي النقر عليه إلى فتح نافذة منبثقة تحتوي على علامتي تبويب: إحداهما للاقتران عبر رمز الاستجابة السريعة (إقران باستخدام رمز الاستجابة السريعة) وآخر للقيام بذلك باستخدام الرمز الرقمي (إقران باستخدام رمز الاقتران).
ستجد في علامة تبويب رمز الاستجابة السريعة (QR code) رمز الاستجابة السريعة (QR) الذي تم إنشاؤه بواسطة Android Studioإذا فحصته باستخدام ماسح ضوئي آخر، ستلاحظ أنه يحتوي أساسًا على ملف تعريف اتصال Wi-Fi الذي يستخدمه بيئة التطوير المتكاملة (IDE) لإنشاء قناة تصحيح الأخطاء. من المهم فحصه حصريًا من خلال قناة تصحيح الأخطاء اللاسلكية الخاصة بنظام Android، وليس من أي ماسح ضوئي أو تطبيقات خارجية.
على جهازك المحمول، مع تفعيل خيارات المطور، انتقل إلى "تصحيح الأخطاء اللاسلكي" ضمن قائمة المطورين هذهلا يلزم تفعيل تصحيح أخطاء USB. ستظهر لك خيارات الاقتران هناك. بالنسبة لطريقة رمز الاستجابة السريعة، حدد "ربط الجهاز برمز الاستجابة السريعة" وجّه الكاميرا نحو الرمز المعروض على شاشة Android Studio على جهاز الكمبيوتر الخاص بك. ستكتمل عملية الاقتران في غضون ثوانٍ، وسيتم تسجيل الجهاز على أنه مقترن.
إذا واجهتك مشكلة في مسح رمز الاستجابة السريعة، يمكنك استخدام علامة تبويب الرمز الرقمي. في Android Studio، اختر قم بالاقتران باستخدام رمز الاقتران واضغط على زر الاقترانسيظهر مربع حوار لإدخال رمز مكون من ستة أرقام. على جهازك المحمول، في نفس شاشة تصحيح الأخطاء اللاسلكية، انقر "رابط مع رمز المزامنة" لاحظ الرقم والمنفذ اللذين يعرضهما النظام. أدخلهما في مربع Android Studio، وبمجرد التحقق منهما، سيتم إقران الجهاز تمامًا كما تم إقرانه برمز الاستجابة السريعة (QR code).
ومن هناك، سيظهر الهاتف المحمول متاحًا لـ قم بتشغيل التطبيقات وتصحيح الأخطاء واستخدام ADB من علامة تبويب Terminal في Android Studio أو من وحدة تحكم النظام، وللتحكم عن بعد يمكنك استخدم برنامج scrcpy من نظام التشغيل ويندوز للتحكم بجهازك الذي يعمل بنظام Android. إذا لم يتم التعرف على الأمر من خلال الطرفية المدمجة adbتأكد من أنك في المجلد الذي يحتوي على الملفات التنفيذية، عادةً %LOCALAPPDATA%\Android\SDK\platform-tools على نظام التشغيل ويندوز، أو ما يعادله على نظامي التشغيل ماك أو إس ولينكس.
قم بالاتصال عبر شبكة Wi-Fi باستخدام سطر الأوامر في نظام Android 11 والإصدارات الأحدث

يُتيح لك نظام Android 11 أيضًا استخدام تصحيح الأخطاء اللاسلكي حصريًا من وحدة التحكم، دون الحاجة إلى فتح Android Studio. للقيام بذلك، باستخدام تم تفعيل تصحيح الأخطاء اللاسلكي على الهاتف المحمولادخل إلى نفس شاشة الخيار واستخدم القائمة "ربط الجهاز برمز المزامنة"ستجد هناك عنوان IP والمنفذ ورمز الاقتران المؤقت.
على جهاز الكمبيوتر الخاص بك، افتح نافذة طرفية في دليل أدوات منصة Android SDK (مجلد platform-tools) وينفذ أمراً كهذا:
adb pair IP_DEL_DISPOSITIVO:PUERTO
الخاصة adb سيطلب منك بعد ذلك إدخال رمز الاقتران المكون من ستة أرقام والذي يظهر على شاشة هاتفك. أدخله، وإذا سارت الأمور على ما يرام، فسيتم تسجيل عملية الاقتران. هذه الخطوة تربط محطة عملك بالجهاز بشكل آمن.
بمجرد الاقتران، يمكنك الاتصال مباشرة بـ:
adb connect IP_DEL_DISPOSITIVO:PUERTO
في كثير من الحالات، بعد الاقتران وبفضل mDNS، يمكن لخادم ADB نفسه اكتشاف الجهاز المرتبط تلقائيًا دون الحاجة إلى إعادة إدخال عنوان IP والمنفذ، ولكن إذا كانت شبكتك لا تتعامل مع mDNS بشكل جيد، فستحتاج إلى الطريقة اليدوية مع adb connect ip:puerto إنه الخيار الموثوق.
من تلك اللحظة يمكنك استخدام جميع أوامر ADB الكلاسيكية عبر شبكة Wi-Fi: adb devices للاطلاع على قائمة الأجهزة، adb install لتثبيت ملفات APK، adb shell للدخول إلى الصدفة، adb pull/push لنقل الملفات، أو الأدوات المساعدة مثل screencap y screenrecord للحصول على لقطات شاشة وتسجيلات للشاشة. لمزيد من الموارد حول كيفية القيام بذلك. التحكم في هاتفك المحمول من جهاز الكمبيوتر الخاص بك، الدفع التحكم في الهاتف المحمول من الكمبيوتر الشخصي.
ADB لاسلكي بدون نظام Android 11: اتصال Wi-Fi بعد الإعداد الأولي عبر USB
إذا كان جهازك يعمل بنظام Android 10 أو إصدار أقدم (أو إذا كنت تريد طريقة متوافقة مع الإصدار 11 والإصدارات الأحدث أيضًا)، فيمكنك استخدام الطريقة الكلاسيكية حيث ADB يتم تهيئته عبر منفذ USB مرة واحدة ثم يتم استخدامه عبر شبكة Wi-Fiلا يزال هذا التدفق مدعومًا في الإصدارات الحديثة، على الرغم من أن نظام الاقتران الجديد في Android 11+ أكثر أمانًا وملاءمة.
الإجراء التقليدي هو: توصيل الهاتف بالكمبيوتر عبر منفذ USB، والتأكد من ذلك. تم تفعيل تصحيح أخطاء USB والأمر adb devices يكتشف ذلك كما جهازثم، من سطر الأوامر، قم بتشغيل ما يلي:
adb tcpip 5555
يُعيد هذا الأمر تشغيل خدمة ADB على الهاتف بحيث تستمع إلى المنفذ 5555 عبر بروتوكول TCP/IP. عندئذٍ، يمكنك فصل كابل USB.
الخطوة التالية هي معرفة عنوان IP الخاص بالجهاز داخل شبكتك المحليةستجده في هاتف أندرويد عادي الإعدادات > حول الهاتف > الحالة > عنوان IPعادة ما يكون له تنسيق كهذا 192.168.1.xبعد الحصول عليه، قم بتشغيل ما يلي على جهاز الكمبيوتر الخاص بك:
adb connect 192.168.1.X:5555
إذا لم تحدد منفذًا، adb يستخدم المنفذ 5555 افتراضيًا. إذا كان كل شيء صحيحًا ولم يكن جدار حماية الشبكة يحظر المنفذ، فسوف يستجيب الجهاز، وعندما تفعل ذلك adb devices سترى أنه مُحدد بواسطة عنوان IP الخاص به ومنفذه، في حالة "الجهاز".
يمكن تكرار هذا النمط نفسه مع منافذ أخرى إذا كنت بحاجة إلى التوافق مع جدران الحماية الأكثر صرامة. يكمن المفتاح في أن تسمح الشبكة والجهاز بمرور البيانات على منفذ ADB (الافتراضي، 5555) وأن يكون كل من الجهاز المحمول ومحطة العمل على نفس الشبكة أو القطاع.
استخدام ADB عبر الإيثرنت وحالات خاصة مثل أجهزة Chromebook
في البيئات التي تخضع فيها شبكة الواي فاي لرقابة مشددة أو توجد فيها قيود أمنية، يكون البديل هو استخدام ADB عبر الإيثرنت، باستخدام كابل فعلي عن طريق توصيل الجهاز بنفس شبكة فريق التطوير. من الناحية النظرية، يشبه هذا الوضع وضع Wi-Fi TCP/IP، ولكن بدلاً من Wi-Fi، تكون واجهة الشبكة سلكية.
بالنسبة لأجهزة أندرويد العادية التي لا تعمل بنظام التشغيل ChromeOS، قد يكون من الضروري، كما هو الحال مع شبكة Wi-Fi التقليدية، تشغيل adb tcpip 5555 بعد اتصال USB الأوليبمجرد أن يبدأ الهاتف بالاستماع على هذا المنفذ، يمكنك فصل كابل USB والعمل فقط باستخدام كابل شبكة Ethernet وعنوان IP الذي تم تعيينه بواسطة الشبكة.
في حالة أجهزة Chromebook، لا يدعم الكثير منها بروتوكول ADB عبر منفذ USB، لذا فإن الخيارات المتاحة الوحيدة هي Wi-Fi أو Ethernet. يتكون تدفق Ethernet النموذجي من قم بتعيين عناوين IP ضمن نفس النطاق لجهاز التطوير وجهاز Chromebook (على سبيل المثال، 192.168.1.3 للكمبيوتر الشخصي و192.168.1.2 لجهاز Chromebook)، باستخدام أدوات مثل ifconfig أو إعدادات شبكة النظام. ثم يتم تشغيل برنامج على جهاز الكمبيوتر. adb connect 192.168.1.2:5555 أما الباقي فيعمل بنفس طريقة أي اتصال ADB TCP/IP.
قم بتكوين ADB في مسار النظام في ويندوز
قد يكون العمل باستمرار مع ADB من وحدة التحكم أمرًا مملًا بعض الشيء إذا كان عليك الانتقال يدويًا إلى المجلد في كل مرة. platform-tools لكي تتمكن من إطلاق الأوامرمن الأفضل إضافة هذا المجلد إلى متغير البيئة. مسار من نظام التشغيل ويندوز، بحيث adb يمكن التعرف عليها من أي دليل.
للقيام بذلك، افتح شريط بحث ويندوز واكتب "عرض إعدادات النظام المتقدمة"في النافذة التي تفتح، انتقل إلى علامة التبويب متقدم وانقر فوق متغيرات البيئة. في كتلة متغيرات النظام حدد موقع المدخل مسار وانقر تحرير.
في محرر المسار، انقر على جديد وأدخل المسار الكامل للمجلد الذي يوجد فيه "platform-tools" (على سبيل المثال C:\Android\sdk\platform-tools)اضغط على "موافق" في جميع النوافذ. من تلك اللحظة فصاعدًا، يمكنك فتح أي موجه أوامر أو نافذة PowerShell وتشغيلها. adb مباشرة، دون القلق بشأن الدليل الحالي.
أوامر ADB والقدرات المتقدمة (نظرة عامة)
إلى جانب الاتصال اللاسلكي، من المهم فهم أن ADB يعتمد على بنية العميل والخادم تتكون من ثلاثة مكوناتالعميل (الأداة) adb البرنامج الذي تقوم بتشغيله على جهاز الكمبيوتر الخاص بك)، البرنامج الخفي adbd يعمل هذا التطبيق على كل جهاز أندرويد، بينما يقوم الخادم بتنسيق الاتصال بينها. يستمع الخادم على المنفذ المحلي 5037 ويحافظ على الاتصالات مع المحاكيات والأجهزة الفعلية، ويكتشفها من خلال نطاقات المنافذ أو عناوين IP.
مع adb devices -l يمكنك عرض قائمة بالأجهزة المتصلة مع معلومات أكثر تفصيلاً. يعرض كل جهاز منها الرقم التسلسلي، الحالة (غير متصل، جهاز أو لا يوجد جهاز) ووصف. إذا كنت تعمل مع أجهزة متعددة، يمكنك استخدام adb -s SERIAL command أو قم بتكوين متغير البيئة ANDROID_SERIAL لتوجيه الأوامر إلى شخص محدد. إذا كنت جديدًا، فقد يساعدك ذلك. الاستفادة من وضع المطور.
ومن بين الأوامر الأكثر فائدة هي adb install y adb uninstall لإدارة ملفات APK، بما في ذلك تلك التي تأتي مثبتة مسبقًا على النظام بمساعدة مدير الحزم (pmالأمر adb shell يفتح هذا الأمر واجهة سطر أوامر يونكس على الجهاز، والتي يمكنك من خلالها تشغيل أدوات مثل am (مدير الأنشطة)، pm (مدير الحزم)، dpm (مدير سياسات الأجهزة)، logcat للسجلات، sqlite3 بالنسبة لقواعد البيانات (في البيئات التي تتمتع بإمكانية الوصول إلى الجذر)، أو الأدوات المساعدة الخاصة بالنظام.
كما أنها عملية جدًا قم بتكوين عمليات إعادة توجيه المنافذ باستخدام adb forwardنسخ ملفات عشوائية باستخدام adb push y adb pullوالتحكم في الخادم نفسه باستخدام adb kill-server y adb start-serverتساعد هذه الأخيرة في حل حالات الانسداد العرضية عندما يتوقف خادم ADB عن الاستجابة أو لا يكتشف الأجهزة.
أدوات تكميلية مثل screencap للحصول على لقطات الشاشة و screenrecord لتسجيل الفيديو تتيح لك هذه الميزة الحصول على مواد رسومية من الجهاز بأمر بسيط. على سبيل المثال:
adb exec-out screencap -p > screen.png
اوه حسنا:
adb shell screenrecord /sdcard/demo.mp4 تليها أ adb pull لنقل الفيديو إلى الكمبيوتر.
تصحيح الأخطاء اللاسلكية: المشاكل الشائعة والحلول
لا يعمل الوضع اللاسلكي بسلاسة دائمًا. وهناك عدة أسباب شائعة لذلك. قد يفشل اتصال Wi-Fi مع ADBأحد أكثر الأسباب شيوعاً هو أن شبكة الواي فاي تابعة لشركة أو ذات أمان عالٍ، مما يؤدي إلى حظر اتصالات P2P ومنافذ مثل 5555. في هذه الحالة، غالباً ما يكون الحل الواقعي الوحيد هو استخدام شبكة أخرى، أو استخدام الهاتف كنقطة اتصال، أو اللجوء إلى الإيثرنت.
تتمثل إحدى المشكلات المتكررة الأخرى في أنه بعد نجاح عملية الاقتران على نظام Android 11 والإصدارات الأحدث، لم يعد الجهاز متاحًا عبر ADB.يعود هذا عادةً إلى قيود mDNS على الشبكة أو الجهاز. إذا لم يعمل mDNS، فلن يكتشف خادم ADB الجهاز المحمول تلقائيًا، ولكن يمكنك دائمًا الاتصال يدويًا. adb connect ip:puerto باستخدام البيانات التي توفرها شاشة تصحيح الأخطاء اللاسلكية.
من الطبيعي أيضاً أن ينقطع الاتصال تلقائياً عندما يغير الهاتف الشبكات أو ينقطع اتصاله بشبكة Wi-Fi، مما يجبر كرر خطوة الاقتران أو على الأقل الاتصالإذا تم تعطيل تصحيح الأخطاء اللاسلكية تلقائيًا، فتحقق من خيارات المطور لمعرفة ما إذا كانت هناك لوحة سريعة متاحة. تصحيح الأخطاء اللاسلكية لتفعيلها بسهولة أكبر من خلال نافذة الإعدادات السريعة.
أتمتة استخدام ADB عبر Wi-Fi على نظام Android 11 والإصدارات الأحدث باستخدام Tasker وTermux
بالنسبة للمستخدمين المتقدمين الذين يرغبون في تجنب تكرار عملية التنشيط والاتصال في كل مرة يعيدون فيها تشغيل هواتفهم المحمولة، فمن الممكن أتمتة تفعيل ADB Wi-Fi باستخدام Tasker و Termuxيعتمد هذا الحل على تشغيل الهاتف نفسه adb محليًا (عبر android-tools في Termux) وإدارة تفعيل وضع TCP/IP والاقتران.
المتطلبات الأساسية هي: جهاز مزود بـ نظام Android 11 أو أحدث مع خيار ADB Wi-Fi في الإعداداتيجب أن يكون الجهاز متصلاً بشبكة Wi-Fi (لا يشترط الاتصال بالإنترنت)، وأن يكون مثبتاً عليه تطبيق Tasker، وتطبيق Termux مع إضافة Termux:Tasker، وأن يكون قد منح Tasker الأذونات التالية: كتابة الإعدادات الآمنة y قراءة السجلات باستخدام ADB أو أدوات محددة. تسمح هذه الأذونات لبرنامج Tasker بتعديل إعدادات النظام الآمنة وقراءة سجلات النظام (logcat).
الخطوة الأولى هي فتح برنامج Termux وتثبيت الحزمة android-tools مع الأمر pkg install android-toolsأثناء التثبيت، قد تحتاج إلى تأكيد بعض الأسئلة. عند الانتهاء، حاول الكتابة adb في برنامج Termux للتحقق من أنه يعمل بشكل صحيح.
بعد ذلك، عليك إنشاء بنية المجلدات والبرامج النصية التي سيشغلها تطبيق Tasker. من Termux، شغّل الأمر التالي:
mkdir -p .termux/tasker
ثم أنشئ نصًا برمجيًا أوليًا باستخدام:
nano .termux/tasker/adb.sh
يجب عليك لصق نص برمجي صغير بلغة باش داخل ذلك الملف يستخدم مسار adb داخل برنامج Termux للاتصال بمضيف (عنوان IP:المنفذ)، تفعيل adb tcpip 5555افصل خادم ADB وأوقفه. من المهم أن يبدأ السطر الأول بـ #!/data/data/com.termux/files/usr/bin/bash (لا توجد مساحة إضافية خلف الوسادة).
ثم يتم إنشاء نص برمجي ثانٍ، adb_pair.shالمسؤول عن إقران الهاتف بشبكة ADB Wi-Fiمرة أخرى، من Termux:
nano .termux/tasker/adb_pair.sh
ثم الصق نصًا برمجيًا يستقبل عنوان المضيف (عنوان IP:المنفذ) ورمز الاقتران كمعاملات، وقم بتمرير هذا الرمز من خلال echo a adb pair ثم قم بإيقاف الخادم عند الانتهاء. وكما في السابق، يجب أن يحتوي السطر الأول من البرنامج النصي على سطر shebang الصحيح دون أي مسافات غريبة.
بعد إنشاء البرامج النصية وحفظها (يتم ذلك في nano باستخدام اضغط على Ctrl+X ثم اضغط على "Y" للموافقة.ستحتاج إلى منح تطبيق Tasker إذن الوصول إلى بيئة Termux. في إعدادات Android، انتقل إلى التطبيقات > تاسكر > الأذونات > أذونات إضافية ويتيح خيار "تشغيل الأوامر في بيئة Termux" أو ما يعادلها.
من هنا، بدلاً من إعداد جميع الملفات الشخصية والمهام يدويًا في تطبيق Tasker، يمكنك استورد مشروعًا كاملاً من Taskernet مع ملفات تعريف مُعدة مسبقًا لربط الهاتف، وتفعيل ADB Wi-Fi عند بدء التشغيل، والحصول على المنفذ من سجل النظام (logcat). وتتلخص فكرة هذه الملفات في: تفعيل أحدها بالضغط مع الاستمرار على زر رفع الصوت للربط باستخدام البرنامج النصي. adb_pair.shيتم تشغيل برنامج آخر عند فتح قفل الهاتف بعد بدء التشغيل لتمكين خيار "التصحيح عبر شبكة WLAN"؛ ويقوم برنامج ثالث بمراقبة سجل النظام (logcat) بحثًا عن إدخالات متعلقة بـ Wi-Fi ADB، ويستخرج المنفذ، ويستدعي البرنامج النصي. adb.sh لتنشيط adb tcpip 5555.
مع هذا التكوين، إذا تم تجميع كل شيء بشكل صحيح، في كل مرة تقوم فيها بتشغيل هاتفك وفتح قفله يتولى تطبيق Tasker تفعيل تصحيح أخطاء الشبكة اللاسلكية، والتقاط منفذ النظام، وتنفيذ أوامر ADB الداخلية من Termux، وإعداد خادم للاستماع على المنفذ 5555 بشكل شبه تلقائي. بعد ذلك، من جهاز الكمبيوتر الخاص بك، ما عليك سوى الاتصال بعنوان IP الخاص بالهاتف على هذا المنفذ، دون الحاجة إلى التحقق من رمز الاقتران والمنفذ المؤقت في كل مرة.
أمان وأفضل الممارسات وقيود ADB اللاسلكية
استخدام ADB يعني أن الجهاز مفتوح للوصول إلى وحدة تحكم تتمتع بالعديد من الصلاحيات، لذلك هناك بعض ممارسات السلامة الجيدة التي ينبغي اتباعهاللبدء، حاول حصر تصحيح الأخطاء اللاسلكية في الشبكات الموثوقة (المنزل، المكتب الخاضع للرقابة، المختبر) وتجنب تفعيلها على شبكات Wi-Fi العامة أو المشتركة حيث لا تتحكم في من يتصل بها.
لا ينبغي عليك مشاركتها مع أي شخص أيضاً. عنوان IP، والمنفذ، ورموز الاقترانعلى الرغم من أن صلاحية الرموز في نظام Android 11 والإصدارات الأحدث محدودة، إلا أن منح شخص ما صلاحية الوصول إليها قد يُمكّنه من تثبيت أو إلغاء تثبيت أو تعديل نظام هاتفك. إذا كنت تشك في أنك قمت بإقران جهاز غير مرغوب فيه، فانتقل إلى شاشة تصحيح أخطاء الشبكة اللاسلكية، وتحقق من قائمة "الأجهزة المقترنة"، واستخدم خيار "نسيان" لإلغاء الوصول.
إنها أيضًا فكرة جيدة قم بتعطيل وضع تصحيح الأخطاء (سواء عبر USB أو لاسلكيًا) عندما لا تستخدمه.يُقلل هذا من مساحة الهجوم ويمنع، على سبيل المثال، جهاز كمبيوتر مصاب ببرامج ضارة على شبكتك المحلية من استغلال جهاز مزود بخاصية تصحيح الأخطاء المفتوحة. وإذا كنت تستخدم برامج نصية مؤتمتة تُفعّل ADB عبر Wi-Fi عند كل تشغيل، فتأكد من فهمك لتأثير ذلك، ولا تترك هاتفك مكشوفًا بشكل دائم على شبكات الآخرين.
بفضل دعم ADB اللاسلكي في نظام Android 11 والإصدارات الأحدث، بالإضافة إلى خيارات TCP/IP التقليدية (عبر USB أو Wi-Fi أو حتى Ethernet)، أصبح تصحيح الأخطاء والتحكم المتقدم في أجهزة Android أكثر مرونة وسهولة. ومن خلال الجمع بين أدوات SDK الرسمية، وAndroid Studio، وأدوات سطر الأوامر، وحلول الأتمتة مثل Tasker وTermux، يُمكن إعداد سير عمل حيث لن تحتاج إلى الاعتماد على كابل USB مرة أخرى إلا في حالات محددة.، مع الحفاظ على مستوى معقول من الأمن والاستفادة الكاملة من إمكانات بنك التنمية الآسيوي. شارك المعلومات وساعد الآخرين على استخدام ADB لاسلكيًا على نظام Android 11 والإصدارات الأحدث.