
- بواسطة x32x01 ||
كتير ناس بتحتاج صلاحية الروت عشان تشغّل حاجات معينة في Termux - بس مش دايمًا حابين أو قادرين يعملوا روت حقيقي للجهاز. الحل: روت وهمي (fakeroot) - بيدي بعض خواص الـ root داخل جلسة Termux من غير ما يدي صلاحية حقيقية لنظام الأندرويد. مهم تعرف إن الفاكرُوت مخصَّص لتطبيق Termux بس، ومش بيفتحلك تحكم كامل في النظام.
إيه هو الـ Fakeroot ولمّين ممكن يفيد؟
إيجابيات الروت الوهمي
سلبيات وملاحظات مهمة
إزاي تتأكد إن الـ fakeroot شغال؟
بعد ما تدخل وضع fakeroot، تقدر تشوف ترخيص ملفات معيّن علشان تتأكد. لو كتبت:
وشفت مالك الملفات root root فده مؤشر إنك في بيئة مقلدة بصلاحيات root (دا داخل جلسة Termux فقط).
طريقة التثبيت والتشغيل (خطوات آمنة وواضحة)
إيه هو الـ Fakeroot ولمّين ممكن يفيد؟
- Fakeroot بيقلّد صلاحية الروت داخل بيئة المستخدم (userland) لتسهيل تشغيل بعض الحزم اللي بتتطلب صلاحيات إدارية أثناء البناء أو التجربة.
- مفيد لو عايز تجرب حزم أو أدوات في Termux من غير ما تعمل روت حقيقي للهاتف.
- مش هيخليك تعدّل ملفات النظام في المسار
/system
ولا يديك صلاحية Superuser حقيقية - لو عايز تحكم كامل في النظام لازم روت حقيقي وإدارة سوبر يوزر.
إيجابيات الروت الوهمي
- تقدر تشغّل بعض الحزم والعمليات كأنك أدمن داخل بيئة Termux.
- بيقلل مخاطرة إتلاف نظام الأندرويد لأن مافيش تعديل فعلي للـ /system.
- بيقلل خطر انتشار برامج ضارة لو اشتغلت بحذر وما نزلتش أدوات مش موثوقة.
سلبيات وملاحظات مهمة
- مش كل الأدوات هتشتغل تحت fakeroot - بعض الحُزم اللي بتعتمد على وظائف نظامية حقيقية هتفشل أو تشتغل جزئياً.
- بعض الأدوات ممكن تظهر إنها شغالة لكن في الواقع مش بتنفيذ الوظائف اللي محتاجاها (مثلاً أدوات بتحاول تتعامل مع hardware خاص أو ملفات نظامية هتفشل).
- لا تحسبها بديل للـ root لو هدفك يحتاج صلاحية حقيقية - زي تعديل رامات النظام أو تركيب نماذج نظامية.
إزاي تتأكد إن الـ fakeroot شغال؟
بعد ما تدخل وضع fakeroot، تقدر تشوف ترخيص ملفات معيّن علشان تتأكد. لو كتبت: ls -l
وشفت مالك الملفات root root فده مؤشر إنك في بيئة مقلدة بصلاحيات root (دا داخل جلسة Termux فقط).
طريقة التثبيت والتشغيل (خطوات آمنة وواضحة)
Code:
pkg update && pkg upgrade -y
apt-get install fakeroot -y
fakeroot
ls -l
pkg update && pkg upgrade -y
لتحديث مستودعات Termux والحزم.apt-get install fakeroot -y
لتثبيت الحزمة fakeroot.- بعدها شغّل
fakeroot
عشان تدخل السطر الوهمي بصلاحية root داخل الجلسة. - نفّذ
ls -l
أو أوامر تانية لملاحظة تغيّر مالك الملفات داخل الجلسة.
التعديل الأخير: