خطوة بخطوة لاحتراف برنامج Termux على الاندرويد

 خطوة بخطوة لاحتراف برنامج Termux على الاندرويد 

 

ماهو تطبيق Termux !

كما ذكرنا لحضراتكم التطبيق مخصص لهواتف الاندرويد الذكية ويوفر لك التطبيق منصة Terminal مبنية علي اللينكس داخل هاتفك المحمول ،وأيضا كما ذكرنا في البداية التطبيق لا يحتاج إلي روت للهاتف ولكن يعمل مباشرة بعد الإنتهاء من تحميلة ، يمكنك بإستخدام التطبيق إجراء أي عملية من العمليات المعتادة من خلال تنصيب البرمجيات عن طريق أمر apt-get، كما يمكنك تنصيب مجموعة من الحزم Packages ، التي تتيح لك إستخدام المزيد من البرمجيات علي هاتفك كما يتيح لك التطبيق تحديث هذة الحزم ، التطبيق متميز جدا ومتعدد الاغراض ومقدم بواجهة للمستخدم سهلة وممتعة .

ما هي أهمية تطبيق Termux ؟

يستخدم مختبر الإختراق نظاما محملا بمجموعة من ال Packges إلا ان تلك الحزم الأصلية في النظام لمتابعة العمل تحتاج إلي هذا الأخير إلي تنصيب حزم جديدة أخري تقوم بأعمال أخر لمصلحتة كما Metasploit التي توفر مجموعة من الأدوات التي يقدر علي إستخدامها ، البرمجيات الصغيرة لا تاتي بواجهة جرافكية وليست ضمن التطبيقات يمكنك تنصيبها من متجر جوجل بلاي ، فما هي طريقة الحصول عليها ؟

ياتي دور Termux الذي يوفر إمكانية تنصيب الحزم بإستخدام بيئة اللينكس وأيضا ال Termina التابعة لة ويقوم التطبيق بحفظ كل الحزم بداخلة ، كما يمكنك تشغيل الحزم وتنفيذ الأوامر حسب الحاجة لها ، يمكنك إستخراج اسماء كل الحزم بتنفيذ أمر ” pkg list-all “.

 طريقة تحميل تطبيق Termux من متجر سوق بلي الخاص بالاندرويد

  •  نقوم بالذهاب الى متجر سوق بلي والبحث عن تطبيق Termux وبعد البحث نقوم بتثبيت التطبيق 
  • وبعد اكتمال تحميل التطبيق والتثبيت نقوم بفتح التطبيق لنحصل على التالي 

  • الان التطبيق جاهز للاستخدام

طريقة إستخدام تطبيق Termux

قم بالتوجة إلي تطبيق متجر بلاي استور والبحث عن التطبيق وسوف يظهر لك التطبيق في اول البحث قم بعملية التحميل الطبيعية وبعد الإنتهاء من عملية التحميل يمكنك تثبيت التطبيق علي هاتفك الاندرويد قم بفتح التطبيق من خلال النقر علية وسوف يظهر لك شاشة سوداء وهي سطر اوامر ” Commande Line ” وبعدها يمكنك تثبيت الحزم التي تريد إستخدام التطبيق من أجلها ، كما توجد العديد من الحزم المختلفة مفيدة ومسلية سنوافيكم بعض منها .

1- حزمة Commande Line

في الغالب العديد منا يريد الحصول علي بعض التأثيرات الخاصة بها داخل هوتفنا الاندرويد الذكية تسطيع هذة الحزمة توفير لك هذا الامر pkg install cmatrix بعد كتابتك الامر السابق تقوم بكتابة سطر cmatrix ثم إضغط Enter وسوف تجد هاتفك أصبح مصفوفات متساقطة يمكنك إلغاءه من خلال الخروج من التطبيق 

2- تحديث التطبيق والحزم

شرح تطبيق Termux وأهمية التطبيق وكيفية إستخدامة

ربما قد لا يعمل التطبيق علي هاتفك أو تواجة بعض المشاكل بالحزم في هذة الحالة عليك بتحديث التطبيق والزم من خلال أمر ” apt-get update ” وسوف يقوم بالتحقق والتحديث مباشرة .

3- حزمة Figlet

تتيح لك هذة الحزمة يكتابة مهيكلة لأي عبارة تقوم بإضافتها حديثا ، ولفل ذالك عليك بتحميل حزمة Figlet من خلال أمر ” pkg install figlet ” وإجراء الخطة الأخري عن طريق أمر ” figlet aqua web ” مع تغير جملة ” aqua web ” بالعبارة الماردة .

4- حزمة Python

تشبة إلي حد كبير Python نقوم بتنفيذ أمر ” pkg install ruby ” وسوف يوفر لنا مدير الحزم بال Ruby وهو Gem وبعدها يمكنك تشغيل برماجيات أيضا تعتمد علي ال Ruby او أي حزم خاصة بها باستخدام التطبيق .

5-حزمة الـ Ruby

تشبة أيضا Python نقوم بتنفيذ أمر ” pkg install ruby ” وبعدها يقوم مدير الحزم بمثل العملية السابقة توفير الحزم Ruby وهو Gem وبعد الإنتهاء يمكنك تشغيل أي برمجيات تعتمد علي الـ Ruby .

 جميع الاوامر التي يجب تثبيتها بعد فتح تطبيق Termux 

Termux
01-  pkg update -y
02-  pkg upgrade -y
03-  pkg install python -y
04-  pkg install python2 -y
05-  pkg install python2-dev -y
06-  pkg install python3 -y
07-  pkg install java -y
08-  pkg install fish -y
09-  pkg install ruby -y
10-  pkg install help -y
11-  pkg install git -y
12-  pkg install host -y
13-  pkg install php -y
14-  pkg install perl -y
15-  pkg install nmap -y
16-  pkg install bash -y
17-  pkg install clang -y
18-  pkg install nano -y
19-  pkg install w3m -y
20-  pkg install havij -y
21-  pkg install hydra -y
22-  pkg install figlet -y
23-  pkg install cowsay -y
24-  pkg install curl -y
25-  pkg install tar -y
26-  pkg install zip -y
27-  pkg install unzip -y
28-  pkg install tor -y
29-  pkg install google -y
30-  pkg install sudo -y
31-  pkg install wget -y
32-  pkg install wireshark -y
33-  pkg install wgetrc -y
34-  pkg install wcalc -y
35-  pkg install bmon -y
36-  pkg install vpn -y
37-  pkg install unrar -y
38-  pkg install toilet -y
39-  pkg install proot -y
40-  pkg install net-tools -y
41-  pkg install golang -y
42-  pkg install chroot -y
43-  termux-chroot -y
44-  pkg install macchanger -y
45-  pkg install openssl -y
46-  pkg install cmatrix -y
47-  pkg install openssh -y
48-  pkg install wireshark -y
49-  termux-setup-storage -y
50-  pkg install macchanger -y
51-  apt update && apt upgrade -y

ماذا بعد تنصيب هذه الادوات 

بعد تثبيت وتحميل جميع الادوات نقوم الان بتنصيب الروت داخل برنامج Termux وهذا الخيار متروك لشخص نفسة فيه لاختيار الروت الافضل له هناك ثلاث انواع من الروت التي يجب ان تتوفر داخل تطبيق Termux سوف نقوم بالتطرق اليها وطرق تثبيتها 

ماهو الروت (Root)

الروت (بالإنجليزية: Root)‏ عملية برمجية تتم في نظام الأندرويد لفتح المجال لبعض التطبيقات التي تحتاج إلى صلاحية الروت للوصول إلى جذر نظام الأندرويد المبني على نواة لينكس بشكل أعمق لتستطيع التغيير أو التعديل عليها، مع إضافة مميزات جديدة على النظام أو الاستفادة من الطبقات البرمجية ذات المستوى القريب جدًا من العتاد أو ما يُعرف بالجذر، وهو ما يسمى بنواة النظام. يُمثل نواة الأندرويد الطبقة بين الدارات الإلكترونية مثل المعالج والذاكرة والشاشة وغيرها، الموجودة في أجهزة الأندرويد ونظام التشغيل أندرويد نفسه، وهو والذي يقوم بالتفسير والترجمة والتواصل بين لغة الآلة واللغة البرمجية، أي الأندرويد ذات الطبقة الأعلى. وعند عملية الروت سوف يتم إضافة تطبيق يُسمى Super User، وهو المسؤول عن إعطاء الصلاحيات للتطبيقات الأخرى، ويقوم بتخزين كافة المعلومات حولها في سجل خاص.

  • اولاً: اداة SUDO 

هي اداة مختصة لاعطاء صلاحيات الروت لبعض الادوات التي تحتاج الى روت في تطبيق Termux

طريقة تثبيت sudo داخل termux 

نقوم بكتابة الاوامر التالية :

1- apt update

2- apt upgrade

3-pkg install git

4- pkg install ncurses-utils

5- git clone https://github.com/st42/termux-sudo.git

6- ls

7- cd temux-sudo

8- ls

9- cat sudo >/data/data/coom.termux/files/usr/bin/sudo

10- chmod 700 /data/data/com.termux/files/usr/bin/sudo 

11- sudo 

الان تم التثبيت الاداة بنجاح بعد كتابة جميع هذه الاماومر بشكل صحيح 

لفتح اي اداة تحتاج روت نكتب الامر التالي 

  • امر تشغيل الاداة + sudo 

مثال 

  • sudo Ali.py
  • ثانياً: اداة termux-ubuntu

لتشغيل الادوات التي تحتاج الى روت بدون مايكون جهازك فيه روت 

طريقة تثبيت termux-ubuntu داخل تطبيق termux  

1- apt update 

2- apt upgrade

3- pkg install git 

4- git clone https://github.com/Neo-Oli/termux-ubuntu.git

5- pkg install weget proot

6- mkdir -p ~/jails/ubuntu

7- weget https://raw.githubusercontent.com/Neo-Oli/termux-ubuntu/master/ubuntu.sh

8- bash ubuntu.sh

بعدما يتم اكمال التحميل وعند الحاجه الى تشغيل الروت نكتب الامر التالي 

  • start.ubuntu.sh/.
  • ثالثاً: اداة fedora 

لتشغيل الادوات التي تحتاج الى روت بدون مايكون جهازك فيه روت 

طريقة تثبيت fedora داخل تطبيق termux 

1- apt update

2- apt install weget -y && /data/data/com.termux/files/usr/bin/weget htts://raw.githubusercontent.com/nmilosev/termux-fedora/master/termux-fedora.sh && sh termux-fedora.sh

بعد ذلك حسب جهازك شنو يدعم 

  • f27_arm64
  • f28_arm64
  • f29_arm64

على سبيل المثال انا جهازي يدعم f29_arm64  نكتب الامر بهذا الشكل 

  • sh termux-fedora.sh f29_arm64

بعد كتابة هذا المر ننقوم بتشغيل الاداة عن طريق هذا الامر 

  • start fedora 

بعد التثبيت والتشغيل نقوم بكتابة هذا الامر لتحديث الاداة 

  • dnf update 

بعدها سوف يطلب منا الموافقه على بعض الشروط نقوم (y/n) نقوم باخيار y

بهذه الطريقة تم تثبيت الاداة بنجاح 

 

ENG. Ali Abdulazeez mahmoud

 

 

 

 

 


تعليقات

المشاركات الشائعة من هذه المدونة

خطوة بخطوة لاحتراف IP Phone Cisco

اهم اسئلة MCSA واجابتها باللغة العربية لتجهيزك لمقابلة العمل Interview