من الممكن تجذير النظام الفرعي لنظام Android على Chromebooks

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

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

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

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

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

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

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

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

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

يلاحظ المطور أن التحديثات على إصدارات Chrome OS عادة ما تحل محل أي تخصيصات rootfs ، بما في ذلك تلك التي يتم تنفيذها بواسطة البرنامج النصي. قد لا يعمل تحديث su binary من داخل تطبيق SuperSU GUI.

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

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


المصدر: githubSource nolirium 2: مدونة المطور