- أداة سطر أوامر متعددة الاستخدامات تُمكّن من التواصل العميق بين جهاز الكمبيوتر وجهاز أندرويد.
- نظام قائم على بنية العميل والخادم التي تسهل تثبيت التطبيقات وتصحيح الأخطاء وإدارة الملفات.
- يدعم هذا الجهاز الاتصالات عبر كابل USB والبروتوكولات اللاسلكية عبر شبكة Wi-Fi لمزيد من الراحة.
إذا شعرتَ يومًا أن نظام أندرويد لا يرقى إلى مستوى توقعاتك، وترغب في التلاعب بآليات عمل هاتفك ، فإنّ جسر تصحيح أخطاء أندرويد (ADB) هو ما تبحث عنه تمامًا. فهو في الأساس جسر اتصال يسمح لجهاز الكمبيوتر وجهازك بفهم بعضهما البعض على مستوى عميق جدًا، ما يفتح آفاقًا عادةً ما تُبقيها جوجل مغلقة أمام المستخدم العادي، لكنها تُعدّ كنزًا ثمينًا للمطورين وعشاق التقنية.
هذه الأداة ليست مخصصة للمبرمجين فقط؛ بل يمكن لأي شخص يرغب في تثبيت تطبيقات غير رسمية ، أو إنشاء نسخ احتياطية كاملة، أو إدارة نظامه دون الحاجة إلى تصفح القوائم المعتادة، الاستفادة منها. إنه برنامج متعدد الاستخدامات يحوّل سطر الأوامر إلى جهاز تحكم عن بُعد فائق القوة لإدارة جميع جوانب هاتفك الذكي أو جهازك اللوحي الذي يعمل بنظام أندرويد.
كيف يعمل برنامج ADB فعلياً؟

لفهم ADB، عليك تخيله كنظام ثلاثي الأجزاء يعمل بتناغم. أولًا، هناك العميل ، وهو البرنامج الذي تشغله من جهاز الكمبيوتر (سواء كان يعمل بنظام ويندوز أو ماك أو لينكس) لإرسال الأوامر. ثم هناك الخادم ، وهو عملية تعمل في الخلفية على جهاز الكمبيوتر الخاص بك، ومسؤولة عن تنظيم حركة البيانات لضمان وصول التعليمات إلى وجهتها بسلاسة.
أخيرًا، يحتوي جهاز أندرويد على برنامج التشغيل (adbd ) المسؤول عن تنفيذ الأوامر المُستلمة. يتواصل هذا النظام عادةً عبر منفذ TCP رقم 5037 على الكمبيوتر. عند إصدار أمر، يتحقق العميل من حالة الخادم؛ فإذا لم يكن نشطًا، يقوم بتشغيله تلقائيًا قبل محاولة الاتصال بالجهاز، سواء كان هاتفًا حقيقيًا أو برنامج محاكاة.
خطوات تجهيز هاتفك
لا يمكنك ببساطة توصيل الكابل وتوقع أن يعمل كل شيء بشكل مثالي من المرة الأولى، لأن نظام أندرويد يحمي النظام لأسباب أمنية. الخطوة الأولى هي تفعيل خيارات المطور . يتم ذلك بالانتقال إلى الإعدادات، ثم حول الهاتف، والنقر على رقم الإصدار سبع مرات متتالية. بمجرد أن يُعلمك النظام بأنك مطور، يجب عليك الدخول إلى هذه القائمة الجديدة وتحديد خانة تصحيح أخطاء USB.
عند توصيل جهازك لأول مرة، ستظهر لك رسالة على هاتفك تسألك عما إذا كنت تثق بمفتاح RSA الخاص بالكمبيوتر. من الضروري قبول هذا التفويض ، فهو إجراء أمني يمنع الوصول غير المصرح به إلى بياناتك بمجرد توصيل الكابل. إذا كان لديك جهاز هواوي، فضع في اعتبارك أنك قد تحتاج إلى إدخال رمز PIN إضافي لتفعيل هذا الوضع.
التثبيت على أنظمة تشغيل مختلفة

في نظام ويندوز، لديك خياران. الأسرع هو تنزيل أدوات النظام الأساسي وتشغيل الطرفية من ذلك المجلد. إذا كنت تفضل طريقة أكثر احترافية، يمكنك تثبيت Android Studio وإدارة كل شيء من مدير SDK، وتثبيت برامج تشغيل USB من جوجل لتجنب مشاكل الاكتشاف. لتجنب كتابة المسار الكامل في كل مرة، يُفضل إضافة مجلد ADB إلى متغيرات بيئة النظام (PATH). بهذه الطريقة، يمكنك كتابة "adb" في أي طرفية وسيعمل فورًا.
إذا كنت تستخدم نظام macOS، فالعملية مشابهة: نزّل ملف ZIP، استخرجه، واستخدم تطبيق Terminal. هنا، ستحتاج غالبًا إلى استخدام `./adb` بدلًا من `adb` فقط إذا لم تكن قد عدّلت متغير PATH. أما في نظام Linux، فالأمر أبسط بفضل مديري الحزم؛ ففي توزيعات Debian أو Ubuntu، يكفي عادةً تنفيذ الأمر `sudo apt-get install android-sdk-platform-tools` لتثبيت كل شيء وتشغيله في ثوانٍ.
الاتصال اللاسلكي: وداعاً للكابلات
ابتداءً من نظام أندرويد 11، قدمت جوجل ميزة تصحيح الأخطاء اللاسلكية المدمجة، وهي ميزة رائعة لأنها تقضي على المشاكل الناتجة عن الكابلات المعيبة أو برامج التشغيل المثبتة بشكل غير صحيح. كل ما تحتاجه هو أن يكون جهاز الكمبيوتر وجهازك المحمول متصلين بشبكة Wi-Fi نفسها. من خيارات المطور، فعّل تصحيح الأخطاء اللاسلكية واستخدم خيار " إقران الجهاز بالرمز".
على جهاز الكمبيوتر الخاص بك، ستقوم بتشغيل الأمر adb pair IP:puerto أدخل الرمز الذي يظهر على الشاشة. بمجرد الاقتران، يمكنك الاتصال بشكل دائم بـ adb connect IP:puertoأما بالنسبة لمن يستخدمون إصدارات أقدم (أندرويد 10 أو أقل)، فإن العملية أكثر تعقيداً: فهي تتطلب الاتصال الأولي عبر منفذ USB لتنفيذ الأمر adb tcpip 5555 قبل أن يتمكن من فصل الكابل والاتصال عبر بروتوكول الإنترنت.
الأوامر الأساسية وإدارة النظام

يمتلك بنك التنمية الآسيوي ترسانة هائلة. بدايةً، adb devices هذا هو الأمر الأساسي للتحقق مما إذا كان الكمبيوتر يتعرف على الجهاز المحمول. إذا كان لديك عدة أجهزة متصلة، يمكنك استخدام الخيار -s متبوعًا بالرقم التسلسلي لتوجيه الطلب إلى شخص محدد. لتثبيت تطبيق، ببساطة adb install ruta_del_apkوإذا كانت نسخة تجريبية، فيجب عليك إضافة المعامل -t.
تكمن القوة الحقيقية في adb shellوهذا يضعك مباشرةً في طرفية يونكس داخل نظام أندرويد. ومن هنا يمكنك استخدام مدير الأنشطة (صباحاً) لإجبار التطبيقات على الإغلاق أو إطلاق أنشطة محددة، و مدير الحزم (pm) لإزالة البرامج غير الضرورية (التطبيقات المثبتة مسبقًا والتي لا فائدة منها) باستخدام الأمر pm uninstall.
ميزات متقدمة: التقاط الصور والفيديوهات والملفات

إذا كنت بحاجة إلى توثيق شيء ما، يمكنك التقاط لقطة شاشة باستخدام adb shell screencap أو سجل الشاشة بتنسيق MPEG-4 باستخدام screenrecordيُعدّ ADB لا يُضاهى في نقل الملفات: بنك التنمية الآسيوي سحب يقوم بتنزيل الملفات من الهاتف المحمول إلى جهاز الكمبيوتر، بينما دفع adb قم بتحميل أي مجلد أو مستند من جهاز الكمبيوتر الخاص بك إلى وحدة التخزين الداخلية للجهاز.
بالنسبة للمستخدمين ذوي الخبرة التقنية، يتوفر وضع Burst (في الإصدارات الحديثة من ADB)، الذي يُسرّع نقل الملفات الكبيرة بتقليل زمن الاستجابة. كما يُمكنك إدارة قواعد بيانات SQLite مباشرةً إذا كنت تملك صلاحيات الجذر، مما يسمح لك بفحص بنية بيانات تطبيقاتك المفضلة عبر سطر الأوامر.
يُمكّنك إتقان هذه الأداة من القيام بكل شيء، بدءًا من تحسين أداء النظام عن طريق حذف العمليات غير الضرورية، وصولًا إلى استعادة التحكم بجهاز ذي شاشة مكسورة عبر توصيل فأرة باستخدام USB OTG. وبفضل دمج إدارة المنافذ، والتحكم في الحزم، وواجهة سطر الأوامر، يُصبح Android Debug Bridge رفيقًا لا غنى عنه لكل من يرغب في الاستفادة القصوى من أجهزة Android الخاصة به دون قيود.