كل ماتريد معرفته عن الـADB في نظام الاندرويد، ماهو؟ وكيفية عمله؟

بسم الله الرحمن الرحيم

الحمد لله رب العالمين و الصلاة و السلام على سيد الأولين و الآخرين نبينا محمد وعلى آله وصحبه اجمعين؛ أما بعد:
أهلا بكم زائري الكريم وسهلا في مدونتكم مدونة حل لمشاكل التقنية في موريتانيا،في هذه التدوينة من الاندرويد اشارك لكم شرح لبرنامج ADB للتعديل على نظام الاندرويد،ماهو؟ وكيفية عمله؟

كل ماتريد معرفته عن الـADB في نظام الاندرويد، ماهو؟ وكيفية عمله؟

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

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

ما هو ADB؟

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

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

كيف يعمل ADB؟

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



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

أمثلة من استخدام ADB :

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

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

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


كيف أقوم بتثبيت ADB على الكمبيوتر؟

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

 

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

حلول تقنية

خريج معهد عالي مهتم بالتقنية أقدم المساعدة في مجال اهتمامي

    التعليق بإستخدام حساب جوجل
    تعليقات الفيسبوك

0 التعليقات :

إرسال تعليق