تركيب طرفية لينكس كاملة على هاتف أندرويد
يمكن الوصول إلي الطرفية من جهاز الكمبيوتر عند توصيل الهاتف بجهاز الكمبيوتر عبر كابل يو اس بي وتثبيت Android SDK بالأمر
1
| adb shell |
سواء على نظام لينكس أو ويندوز ، أما إذا كنت تريد الطرفية على الهاتف فهناك تطبيق Android Terminal Emulator قم بتنزيله من المتجر من هنا .
كما ستلاحظ الطرفية ليست كامل وينقصها أوامر كثيرة بمعنى غير متوافقة مع معايير POSIX ، لذا سنقوم بتثبيت busybox وهو برنامج يحتوي معظم أوامر لينكس في ملف واحد ، كما سنثبت طرفية BaSH ;) .
قمتُ بتجميع تلك البرامج في ملف واحد يمكنك تنزيله من هنا busybox+bash.tar ومن ثم اتباع خطوات التثبيت الآتية :
1. بعد تنزيل الملف وفك الضغط ، نربط الهاتف بالجهاز عبر كابل يو اس بي مع تفعيل “تصيحيح أخطاء USB” أو “USB Debuging ”
2. نفذ الآتي بالطرفية على الجهاز :
1
2
3
4
5
| adb push busybox /data/local/tmp adb push rc /data/local/tmp adb push bash /data/local/tmp adb push runbash /data/local/tmp adb shell /data/local/tmp/busybox -- install ./ |
3. تمام ! هكذا تم تثبيت busybox و bash للدخول للطرفية تنفذ الأمر الأول وستدخل للطرفية الأساسية والأمر الثاني للطرفية bash الكاملة
1
2
| adb shell /data/local/tmp/runbash |
4. نحتاج لجعل الطرفية تعمل افتراضيا عند الدخول لها عبر تطبيق Android Terminal Emulator فتدخل للقائمة ثم preferences ثم Initial command اجعله كالتالي
1
| /data/local/tmp/runbash |
بهذا تحصل على طرفية لينكس كاملة بها جميع الأوامر
تحياتي :)