Jannah Theme License is not validated, Go to the theme options page to validate the license, You need a single license for each domain name.

لم تعد بحاجة لكمبيوتر لـ ADB: إليك الطريقة في Termux

تشغيل أوامر ADB على هاتفك مباشرة باستخدام Termux بدون كمبيوتر

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

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

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

عادةً، إذا أردت إرسال أوامر ADB إلى هاتفك، ستقوم بتوصيله بجهاز الكمبيوتر الخاص بك (إما عبر Wi-Fi أو كابل USB) وتستخدم الطرفية. ومع ذلك، إذا لم يكن لديك جهاز كمبيوتر قريب، فمن الممكن تشغيل أوامر ADB على هاتف Android الخاص بك — وهذه هي أسهل طريقة وجدتها.

المكونات المطلوبة

تطبيقان مجانيان ومفتوحا المصدر

ستحتاج إلى شيئين لجعل هذا يعمل.

  1. تطبيق محاكي طرفية (Terminal Emulator). أنا أستخدم Termux، ولا يمكنني التوصية به بما فيه الكفاية.
  2. Shizuku. Shizuku هو تطبيق خاص يمنح التطبيقات إمكانية الوصول إلى ADB باستخدام التصحيح اللاسلكي (wireless debugging).
اقرأ أيضا:  شرح مشاركة أذونات والمجلدات في Google Drive: دليل مفصل

تطبيق Shizuku متاح على تمكين خيارات المطور. انتقل إلى “الإعدادات > حول الهاتف > رقم الإصدار”. انقر على **رقم الإصدار** 7 مرات، وستظهر لك رسالة منبثقة تفيد بأن “أنت الآن مطور”. ارجع إلى الإعدادات وافتح خيارات المطور. نحتاج إلى تمكين مفتاحين هنا.

قم بتمكين **تصحيح أخطاء USB**.

قم بتمكين **تصحيح الأخطاء اللاسلكي**.

a7306727 لم تعد بحاجة لكمبيوتر لـ ADB: إليك الطريقة في Termux

الآن نحن جاهزون لتهيئة وتشغيل Shizuku. افتح تطبيق Shizuku وانقر على **الاقتران**. يجب أن يظهر إشعار يشير إلى أن Shizuku يبحث عن جهاز للاقتران به.

يجب أن يكون هناك اختصار لـ **خيارات المطور** على نفس الشاشة. انتقل إلى “خيارات المطور > تصحيح الأخطاء اللاسلكي”. هذه المرة، بدلاً من زر التبديل، انقر على **تصحيح الأخطاء اللاسلكي**. يجب أن ترى زر **إقران الجهاز برمز الاقتران**. النقر على الزر يكشف عن رمز مكون من 6 أرقام.

ثم اسحب لأسفل من لوحة الإشعارات، وستلاحظ أن Shizuku قد عثر على خدمة اقتران، ويطالبك بإدخال رمز الاقتران. انقر على زر **إدخال رمز الاقتران** في لوحة الإشعارات واكتب الرمز الذي رأيته سابقًا.

يجب أن يكون Shizuku الآن مقترنًا بجهاز Android الخاص بك ومدرجًا ضمن الأجهزة المقترنة.

اقرأ أيضا:  دليل كامل لإصلاح مشكلة عدم عمل جهاز Fire TV Stick Remote

كان هذا إعدادًا لمرة واحدة. لن تحتاج إلى إقران Shizuku مرة أخرى، إلا إذا تمت إزالته من قائمة الأجهزة المقترنة. يمكننا الآن بدء خدمة Shizuku. ارجع إلى تطبيق Shizuku وانقر على **بدء**.

بمجرد أن يبدأ في الخلفية، سترى رسالة “Shizuku قيد التشغيل” في التطبيق.

يجب أن يكون هاتفك متصلاً بشبكة Wi-Fi لكي يعمل هذا، لأن Shizuku يعتمد على ميزة تصحيح الأخطاء اللاسلكي للتشغيل. أيضًا، لا يمكن للتطبيق إعادة التشغيل تلقائيًا بعد إعادة تشغيل الهاتف، لذلك سيتعين عليك فتح Shizuku يدويًا والنقر على “بدء” لإعادة تشغيله.

إعداد Termux

هذا التطبيق هو المكان الذي يمكنك فيه تشغيل أوامر ADB

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

created-a-new-folder-to-export-the-rish-files-scaled لم تعد بحاجة لكمبيوتر لـ ADB: إليك الطريقة في Termux

افتح نفس المجلد في أي مكان باستخدام مدير ملفات. سيكون هناك ملفان في هذا المجلد الجديد. افتح الملف المسمى “rish” في محرر نصوص وانتقل إلى أسفل الملف النصي. يجب أن يكون هناك سطر من التعليمات البرمجية يحتوي على الكلمة المفتاحية “PKG”. عدّل الملف النصي لاستبدال كلمة “PKG” بـ “com.termux” واحفظ الملف.

editing-the-rish-file-with-the-termux-package-name لم تعد بحاجة لكمبيوتر لـ ADB: إليك الطريقة في Termux

افتح تطبيق Termux وامنحه إذن الوصول إلى مساحة التخزين الخاصة بك، حتى يتمكن من قراءة الملفات التي قمنا بتصديرها سابقًا. اكتب هذا الأمر وقم بتشغيله في Termux.

termux-setup-storage

سيطلب منك نظام Android منح Termux إذن الوصول إلى مساحة التخزين. انقر على سماح. أو قد يتم نقلك إلى صفحة الإعدادات حيث يمكنك تشغيله.

granting-termux-access-to-my-phone-storage-scaled لم تعد بحاجة لكمبيوتر لـ ADB: إليك الطريقة في Termux

الآن لننقل الملفين إلى Termux. على سبيل المثال، مساري هو /storage/emulated/0/Shizuku-export حيث يتم حفظ الملفين. يجب عليك استبداله بمسارك الخاص.

mv /storage/emulated/0/Shizuku-export/rish /data/data/com.termux/files/usr/bin/
mv /storage/emulated/0/Shizuku-export/rish_shizuku.dex /data/data/com.termux/files/usr/bin/

ثم قم بتشغيل هذا الأمر.

chmod +x /data/data/com.termux/files/usr/bin/rish
moving-the-exported-files-into-termux لم تعد بحاجة لكمبيوتر لـ ADB: إليك الطريقة في Termux

لنختبر الإعداد الآن. مع تفعيل Shizuku في الخلفية، لنطلق واجهة سطر أوامر ADB.

sh rish

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

pm list packages -s
loaded-the-adb-shell-inside-termux لم تعد بحاجة لكمبيوتر لـ ADB: إليك الطريقة في Termux

إذا كان خادم Shizuku يستمر في التعطل، فمن المحتمل أن يكون ذلك بسبب ميزات تحسين بطارية Android التي تقيد التطبيقات التي تعمل في الخلفية. لإصلاح ذلك، يمكنك ببساطة استثناء Shizuku من قائمة التطبيقات المحسّنة.

اقرأ أيضا:  طرق مبتكرة لإعادة استخدام جهاز كمبيوتر قديم يعمل بنظام Windows

يمكنك الآن إزالة التطبيقات غير الضرورية من هاتفك، وأتمتة المهام، وتعديل إعدادات النظام، واستكشاف الأخطاء وإصلاحها بدون كمبيوتر

بعد هذا الإعداد، ما عليك سوى بدء تشغيل خادم Shizuku بنقرة واحدة، ويمكنك تشغيل adb shell داخل Termux باستخدام استدعاء sh rish بسيط.

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

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

زر الذهاب إلى الأعلى