من الممكن عمل روت لنظام Android الفرعي على أجهزة Chromebook

يمكن للمستخدمين تشغيل البرنامج النصي aroc بواسطة المطور nolirium لجذر نظام Android الفرعي على أجهزة Chromebook. يجب تشغيل البرنامج النصي في غلاف نظام التشغيل Chrome.

اكتسب نظام التشغيل Chrome دعم تطبيقات أندرويد منذ عدة سنوات. وبالتالي، تحتوي أجهزة Chromebook على نظام فرعي يعمل بنظام Android، والذي يتيح لها تشغيل تطبيقات Android، وتشغيل ADB shell، وما إلى ذلك. (وهذا منفصل عن الميزة الأحدث التي تسمح تطبيقات Linux التي سيتم تشغيلها على أجهزة Chromebook.) إحدى خصائص Android الأكثر شهرة هي أنه يمكن تجذيره للسماح للمستخدم بالوصول الكامل إلى /النظام. من الممكن أيضًا عمل روت لنظام Android الفرعي على أجهزة Chromebook بفضل مشروع aroc على Github.

مشروع aroc من قبل المطور nolirium يجلب جذر Android إلى نظام التشغيل Chrome. ويتم ذلك عن طريق توفير نصوص برمجية لنظام التشغيل Chrome لإنشاء نسخة R/W من حاوية Android ونسخ su فيها. وهذا يعني أن تطبيقات الجذر يمكنها الآن العمل في نظام Android الفرعي على أجهزة Chromebook، كما يعمل Xpose أيضًا.

يلاحظ المطور أنه تم اختبار البرامج النصية على إصدارات نظام التشغيل Chrome 54-67. المتطلبات الأساسية لتشغيل البرامج النصية هي:

  • جهاز يعمل بنظام التشغيل Chrome ويدعم تطبيقات Android مع مساحة تخزين لملف يصل إلى 2 جيجابايت تقريبًا بتنسيق /usr/local. يجب أن يكون الجهاز في وضع المطور. وأيضًا، يجب أن يكون قسم نظام التشغيل Chrome قابلاً للكتابة، أي أنه يجب تعطيل التحقق من rootfs.
  • يمكن تعطيل التحقق من Rootfs عن طريق تشغيل الأوامر التالية، ثم إعادة التشغيل:
sudo /usr/share/vboot/bin/make_dev_ssd.sh --remove_rootfs_verification --partitions $(( $(rootdev -s | sed -r 's/.*(.)$/\1/') - 1))

تعليمات لتشغيل البرنامج النصي

يحتاج المستخدمون إلى تشغيل برنامج نصي مدمج في نظام التشغيل Chrome OS، والذي سيقوم بتنزيل الملفات المطلوبة واستخراجها تلقائيًا. فمن الضروري إعادة التشغيل بعد تشغيل البرنامج النصي.

curl -Ls https://raw.githubusercontent.com/nolirium/aroc/onescript/RootandSEpatch.sh | sudo sh

يجب على المستخدم بعد ذلك إعادة التشغيل وفتح التطبيقات مثل Root Checker للتحقق من وجود الجذر. إذا لم يعمل البرنامج النصي المدمج، فيمكنهم تشغيل الأوامر يدويًا لتشغيل البرنامج النصي 1 والبرنامج النصي 2. في هذه الحالة، يلزم إعادة التشغيل بعد تشغيل البرنامج النصي 1 وكذلك بعد تشغيل البرنامج النصي 2.

curl -Ls https://raw.githubusercontent.com/nolirium/aroc/master/01Root.sh | sudo sh
curl -Ls https://raw.githubusercontent.com/nolirium/aroc/master/02SEPatch.sh | sudo sh

يلاحظ المطور أن تحديثات إصدارات نظام التشغيل Chrome ستحل عادةً محل أي تخصيصات لـ rootfs، بما في ذلك تلك التي يتم تنفيذها بواسطة البرنامج النصي. قد لا يعمل أيضًا تحديث الملف الثنائي su من داخل تطبيق SuperSU GUI.

يستبدل الإصدار الحالي من البرنامج النصي صورة نظام Android الأصلية برابط رمزي. إذا كان المستخدمون بحاجة إلى العودة إلى الصورة الأصلية (بدون جذر)، فسيتعين عليهم إما استعادة النسخة الاحتياطية يدويًا (الخيار الأسهل، وفقًا للمطور)، أو فرض التحديث على سبيل المثال. مع تغيير القناة، أو الاستعادة من USB.

يمكن للمستخدمين الرجوع إلى تعليمات المطور هنا لتثبيت Xpose على نظام التشغيل Chrome باستخدام هذا البرنامج النصي.


المصدر: جيثب نوليريومالمصدر 2: مدونة المطور