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

Mo.adel
بواسطة
Mo.adel
بواسطةMo.adel

📱 هل تتمنى أن تتحكم في هاتفك الأندرويد كما لو كان جهاز كمبيوتر كامل؟
مع تطبيق Termux لم يعد هذا حلماً، بل أصبح حقيقة في متناول يدك… وبدون الحاجة لأي صلاحيات روت.

يمنحك Termux بيئة أوامر (Terminal) احترافية على هاتفك، تتيح لك تشغيل أوامر لينكس، تثبيت لغات برمجة مثل Python وPHP، وإدارة الملفات والخوادم من أي مكان. سواء كنت مطورًا، مهندس شبكات، أو مجرد هاوٍ للتقنية، ستجد في هذا الدليل كل ما تحتاجه لتبدأ من الصفر حتى الاحتراف.

في السطور القادمة، ستتعلم كيفية استخدام Termux على أندرويد خطوة بخطوة، مع نصائح عملية، أمثلة واقعية، وأسرار لا يعرفها إلا المحترفون.

📱 ما هو Termux بالضبط؟ ولماذا كل هذا الاهتمام؟

ببساطة، Termux هو محاكي طرفية (Terminal Emulator) وتطبيق بيئة لينكس لنظام أندرويد. لكن هذا التعريف التقني لا يعطيه حقه.

تخيل أنك تمتلك نظام تشغيل “لينكس” مصغّر يعمل داخل هاتفك، دون الحاجة لعمل روت (Root). هذا يعني أنه يمكنك:

  • تثبيت لغات برمجة: مثل بايثون (Python)، روبي (Ruby)، و Node.js.
  • استخدام أدوات الشبكات: لتحليل الشبكات وفحصها.
  • الوصول للملفات: والتحكم بها بطريقة متقدمة لا تتيحها واجهات المستخدم الرسومية.
  • أتمتة المهام: عبر كتابة سكربتات بسيطة لتنفيذ مهام متكررة.
  • الوصول لخوادم بعيدة: عبر بروتوكول SSH.

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

✅ خطوتك الأولى: تثبيت Termux بالطريقة الصحيحة

الكثير يخطئ في هذه الخطوة الأولى، مما يسبب مشاكل مستقبلية. المصدر الأكثر أمانًا وموثوقية لتثبيت Termux ليس متجر Google Play (النسخة عليه قديمة جدًا ولم تعد تُحدّث)، بل من خلال متجر F-Droid.

الخطوات العملية للتثبيت:

  1. تثبيت F-Droid: اذهب إلى الموقع الرسمي f-droid.org من متصفح هاتفك وحمّل ملف الـ APK الخاص بالمتجر وقم بتثبيته. قد تحتاج إلى السماح بالتثبيت من “مصادر غير معروفة” في إعدادات أمان هاتفك.
  2. البحث عن Termux: افتح تطبيق F-Droid، وفي شريط البحث، اكتب “Termux”.
  3. التثبيت: اضغط على زر “Install” وانتظر اكتمال العملية.
  4. التحديث الأولي (مهم جدًا): بعد فتح Termux لأول مرة، اكتب الأوامر التالية بالترتيب واضغط Enter بعد كل أمر:Bashpkg update ثمBashpkg upgrade سيطلب منك التأكيد عدة مرات، فقط اضغط على Y ثم Enter. هذه الخطوة تضمن أن جميع حزم البرامج لديك محدّثة لآخر إصدار.

مبروك! لديك الآن بيئة Termux نظيفة وجاهزة للانطلاق.

🎯 أهم أوامر Termux التي لا غنى عنها للمبتدئين

هذه هي أبجدياتك في عالم Termux. إتقان هذه الأوامر هو أساس كل شيء ستفعله لاحقًا.

الأمروظيفتهمثال تطبيقي
lsList: يستعرض الملفات والمجلدات في المسار الحالي.ls
cdChange Directory: ينتقل بين المجلدات.cd storage (للدخول لمجلد التخزين)
pwdPrint Working Directory: يعرض المسار الحالي الذي تتواجد فيه.pwd
mkdirMake Directory: ينشئ مجلدًا جديدًا.mkdir my-projects
touchTouch: ينشئ ملفًا فارغًا.touch notes.txt
cpCopy: ينسخ ملفًا أو مجلدًا.cp file1.txt /new-folder/
mvMove: ينقل أو يعيد تسمية ملف أو مجلد.mv old-name.txt new-name.txt
rmRemove: يحذف ملفًا. (⚠️ تحذير: الحذف نهائي)rm temporary-file.txt
rm -rfRemove Force: يحذف مجلدًا بكل محتوياته. (⚠️ خطر جدًا)rm -rf old-project
pkg installPackage Install: يثبّت أداة أو حزمة جديدة.pkg install python
clearClear: ينظف الشاشة من الأوامر والنصوص السابقة.clear
exitExit: يغلق جلسة Termux.exit

💡 نصيحة خبير: استخدم cd ~ للعودة مباشرة إلى المجلد الرئيسي (Home Directory) من أي مكان تتواجد فيه.

🚀 الارتقاء بالمستوى: تثبيت أدوات متقدمة

الآن بعد أن أتقنت الأساسيات، حان وقت المرح. Termux يتيح لك تثبيت آلاف الأدوات. لنبدأ ببعض الأدوات المفيدة والعملية.

تثبيت محرر نصوص Nano (للمبتدئين)

لكتابة وتعديل الملفات النصية والبرمجية مباشرة من الطرفية.

Bash

pkg install nano

لاستخدامه، اكتب: nano my-file.py

تثبيت Python (بايثون)

لغة البرمجة الأكثر شهرة في العالم، أساسية لسكربتات الأتمتة وتحليل البيانات والأمن.

Bash

pkg install python

للتأكد من التثبيت، اكتب: python --version

تثبيت Git

نظام التحكم بالإصدارات الذي لا غنى عنه لأي مبرمج. يسمح لك بتحميل المشاريع (الأدوات) من منصة GitHub الشهيرة.

Bash

pkg install git

لتحميل أي أداة من GitHub، استخدم الأمر: git clone [رابط المستودع]

مثال عملي: تحميل وتشغيل أداة بسيطة

لنجرب تحميل أداة تقوم بعرض معلومات نظامك باستخدام git و python.

  1. ابحث عن أداة: ابحث في GitHub عن “PhoneInfoga” (مثال لأداة فحص أرقام الهواتف).
  2. انسخ الرابط: انسخ رابط المستودع (ينتهي بـ .git).
  3. استنسخ المستودع: في Termux، اكتب:Bashgit clone https://github.com/sundowndev/PhoneInfoga.git
  4. ادخل للمجلد:Bashcd PhoneInfoga
  5. ثبّت المتطلبات:Bashpip install -r requirements.txt
  6. شغّل الأداة:Bashpython phoneinfoga.py -n [رقم الهاتف مع رمز الدولة]

⚠️ تنبيه أخلاقي: استخدام أدوات مثل PhoneInfoga يجب أن يتم بمسؤولية وفي حدود قانونية وأخلاقية. استخدامها لجمع معلومات عن أشخاص دون موافقتهم يعد انتهاكًا للخصوصية. هدفنا هنا تعليمي بحت.

🚫 أشهر 5 أخطاء يقع فيها مستخدمو Termux الجدد وكيفية تجنبها

  1. التحميل من Google Play:
    • الخطأ: تحميل نسخة قديمة لا تدعم المستودعات الحديثة.
    • الحل: استخدم F-Droid دائمًا كمصدر أساسي للتطبيق.
  2. عدم تحديث الحزم بانتظام:
    • الخطأ: إهمال pkg update && pkg upgrade يؤدي إلى تعارض الأدوات وفشلها.
    • الحل: اجعلها عادتك الأولى عند كل استخدام جدي للتطبيق.
  3. الكتابة العشوائية لأوامر منسوخة من الإنترنت:
    • الخطأ: الكثير من الشروحات (خاصة على يوتيوب) تحتوي على أوامر ضارة قد تسرق بياناتك أو تتلف نظامك.
    • الحل: لا تنفذ أي أمر لا تفهم وظيفته. تعلم الأساسيات أولًا.
  4. الاعتقاد بأنه أداة اختراق سحرية:
    • الخطأ: Termux هو بيئة عمل، وليس أداة اختراق. الأدوات التي يمكن تثبيتها عليه هي ما تحدد استخدامه. استخدامه في الاختراق يتطلب فهمًا عميقًا للشبكات والأنظمة، وليس مجرد تشغيل سكربتات.
    • الحل: ركز على تعلم البرمجة (بايثون)، أساسيات لينكس، والشبكات. هذه هي المهارات الحقيقية.
  5. عدم منح صلاحية الوصول للتخزين:
    • الخطأ: فشل التطبيق في قراءة أو حفظ الملفات على ذاكرة الهاتف.
    • الحل: نفّذ هذا الأمر مرة واحدة فقط لمنح الصلاحية:Bashtermux-setup-storage ستظهر نافذة منبثقة تطلب الإذن، وافق عليها.

🆚 مقارنة: Termux مقابل البدائل الأخرى

الميزةTermuxUserLAndAnLinux
سهولة الإعداد✅ سهل جدًا (تطبيق واحد)متوسط (يتطلب تطبيقين)متوسط (يتطلب Termux و VNC)
الحاجة للروتلالالا
بيئة العملسطر أوامر (Terminal) فقطواجهة رسومية + سطر أوامرواجهة رسومية + سطر أوامر
استهلاك الموارد📉 منخفض جدًا📈 مرتفع📈 مرتفع
سرعة الأداء⚡️ سريع جدًاأبطأ نسبيًاأبطأ نسبيًا
الجمهور المستهدفالمبرمجون، الهواة، خبراء الأمنمن يريدون تجربة سطح مكتب لينكس كاملمشابه لـ UserLAnd
الخلاصةالأفضل للسرعة، الكفاءة، والعمل مباشرة من الطرفية.جيد لمن يحتاج واجهة رسومية لتطبيقات محددة.خيار جيد آخر للواجهة الرسومية.

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

الخاتمة: Termux ليس أداة، بل عقلية جديدة

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

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

توصياتنا النهائية:

  1. إبدأ بمشاريع بسيطة: حاول أتمتة مهمة صغيرة، مثل تنظيم ملفات التنزيلات.
  2. تعلم لغة بايثون: هي أفضل صديق لمستخدم Termux.
  3. انضم لمجتمعات موثوقة: مثل مجتمعات GitHub أو Reddit (r/termux) للحصول على دعم حقيقي.
شارك:
لا توجد تعليقات