إذا كنت قد حاولت تثبيت تطبيقات على جهاز Chromebook من متاجر تطبيقات غير رسمية، فأنت تعلم أنه يتعين عليك الدخول إلى وضع المطور، والذي يتطلب إعادة ضبط المصنع. وإليك كيفية تجاوز هذا المتطلب باستخدام نظام Linux الفرعي.
تحميل ملفات APK ووضع المطور
بعض تطبيقات Android غير مدرجة في جوجل بلايقد يكون هناك العديد من الأسباب وراء ذلك. ربما قامت جوجل بحظر التطبيق لأنه لا يفي بشروط جوجل. ومن ناحية أخرى، قد يكون هذا بمثابة نفي ذاتي فرضه المبرمجون. فقد يكون لديهم مشكلة مع جوجل ويريدون تجنب آليات تسليم التطبيقات المعتادة. وفي بعض الأحيان، يقوم المطورون بإصدار إصدارات مستقرة وآمنة عبر جوجل بلاي، لكنهم يجعلون إصدارات أخرى – مثل إصدارات التطوير اليومية غير المستقرة المحتملة – متاحة في أماكن أخرى.
إن تثبيت تطبيق Android من مستودع غير رسمي يعني تنزيل ملف APK وتثبيته. يشير APK إلى كل من أاندرويد صحزمة كإنه و أاندرويد صالتيار المترددكالعمر. إنه اسم لنوع من الملفات التي تحتوي على تطبيق Android وجميع ملفاته المطلوبة. يؤدي تجميع التطبيق وتبعياته في ملف واحد إلى تسهيل توزيعه ونسخه.
كان تثبيت APK على جهاز Chromebook يعني في السابق تحويل جهاز Chromebook إلى وضع المطور. وكان القيام بذلك يتطلب إعادة تعيين النظام أو إجراء عملية غسيل طاقة، وهو ما أعاد جهاز Chromebook إلى حالة جديدة تمامًا ونظيفة. كما كان يعرض تحذيرًا مخيفًا في كل مرة يتم فيها تشغيل جهاز Chromebook، كما كان يؤدي إلى خفض مستوى الأمان لديك أيضًا.
باستخدام نظام Linux الفرعي لجهاز Chromebook، من الممكن تثبيت تطبيقات Android من ملفات APK دون إعداد وضع المطور. ما عليك سوى تشغيل وضع تصحيح أخطاء Android – وهذا لا يتطلب إعادة ضبط المصنع.
بالطبع، يجب أن يكون لديك جهاز Chromebook قادرًا على تشغيل نظام Linux الفرعي وتشغيل تطبيقات Android، ولكن يجب أن تكون جميع الطرز الحديثة قادرة على القيام بذلك.
تمكين نظام Linux الفرعي
إذا لم تقم بتمكين نظام Linux الفرعي بالفعل، فستحتاج إلى القيام بذلك الآن. من السهل القيام بذلك، لكن الأمر يستغرق لحظة أو اثنتين لإكماله. انقر فوق منطقة الإشعارات (شريط المهام) لفتح قائمة الإعدادات وانقر فوق رمز الترس.
في صفحة الإعدادات، اكتب “linux” في شريط البحث. سترى إدخال بيئة تطوير Linux (الإصدار التجريبي) في نتائج البحث.
انقر على زر “تشغيل”. سترى إشعارًا بأن التنزيل على وشك الحدوث.
انقر فوق الزر الأزرق “التالي”. سيُطلب منك تقديم اسم مستخدم. يمكنك ترك إعداد حجم القرص على قيمته الافتراضية. انقر فوق الزر الأزرق “تثبيت”.
تبدأ عملية التنزيل والتثبيت. قد يستغرق اكتمال هذه الخطوة بضع دقائق.
في النهاية، سوف ترى نافذة محطة Linux مع موجه الأوامر الذي يحتوي على اسم المستخدم الذي اخترته سابقًا.
إعداد جسر تصحيح أخطاء Android
عند تثبيت Linux، افتح قائمة System (النظام) وانقر على رمز الترس. في صفحة Settings (الإعدادات)، ابحث عن “linux”. سترى المزيد من الخيارات هذه المرة. حدد “Develop Android Apps” (تطوير تطبيقات Android) ثم انقر على زر شريط التمرير بجوار “Enable ADB Debugging (تمكين تصحيح أخطاء ADB).”
يؤدي هذا إلى تشغيل جسر تصحيح أخطاء Android. وهي أداة يستخدمها المطورون لاختبار تطبيقات Android الخاصة بهم أثناء العمل عليها. سنستخدم هذه الميزة لتحميل ملفات APK.
سيُطلب منك تأكيد رغبتك في تمكين ADB. انقر فوق الزر الأزرق “إعادة التشغيل والمتابعة”.
عند إعادة تشغيل جهاز Chromebook، انقر فوق زر “كل شيء” – والذي يحمل رمز العدسة المكبرة – واكتب “terminal”.
انقر على أيقونة المحطة الطرفية في نتائج البحث. ستفتح نافذة محطة طرفية لنظام Linux. اكتب هذا الأمر في نافذة المحطة الطرفية:
sudo apt install android-tools-adb -y
يؤدي هذا إلى تثبيت نظام Android ADB. عند انتهاء التثبيت، اكتب هذا الأمر لتوصيل جسر التصحيح بعنوان IP ومنفذ.
sudo adb connect 100.155.92.2:5555
يجب عليك تأكيد رغبتك في السماح بتصحيح أخطاء USB.
حدد مربع الاختيار “السماح دائمًا من هذا الكمبيوتر” وانقر فوق الزر “موافق”.
إذا لم تعرض نافذة المحطة الطرفية الخاصة بك “متصل بـ 100.155.92.2:5555″، فافتح الإعدادات وانتقل إلى Apps > Google Play Store > Manage Android Preferences > System > About Device
انقر فوق إدخال “رقم البناء” سبع مرات.
هذا هو “بيضة عيد الفصح“هذا ما يجبر جهاز Chromebook الخاص بك على اعتبارك مطورًا. أعد التشغيل، ثم حاول مرة أخرى.
إذا لم ينجح الأمر بعد ذلك، فحاول استخدام هذا الأمر:
sudo adb connect arc
تحميل ملف APK
سنقوم بتثبيت إصدار المطورين لمتصفح Firefox Nightlyهذه نسخة غير مستقرة ولكنها متطورة قدر الإمكان من متصفح Firefox. نستخدمها كمثال جيد لتطبيق Android غير متوفر على Google Play. لا تستخدمه كمتصفح يومي؛ هذا الإصدار مخصص للاختبار والتجريب، وليس للاعتماد عليه.
قم بتنزيل ملف APK المناسب لبنية جهاز Chromebook الخاص بك. يحتوي جهاز الاختبار الخاص بنا على معالج Intel 64 بت، لذا قمنا بتنزيل ملف APK “X86_64”. تم وضع الملف الذي تم تنزيله في مجلد “التنزيلات”.
كان اسمه “org.mozilla.fenix_93.0a1-2015827511_minAPI21(x86_64)(nodpi)_apkmirror.com.apk.” وهو اسم ملف فظيع للغاية للعمل به. ربما كان مستوحى من قرية ويلزية معينةلتسهيل إدارة الأمور، قمنا بإعادة تسميته إلى “firefox.apk”.
يجب أن يكون ملف APK موجودًا في مكان يمكن لنظام Linux الفرعي رؤيته. افتح متصفح الملفات واسحب ملف APK إلى دليل “ملفات Linux”.
لتثبيت ملف APK على جهاز Chromebook مزود بمعالج Intel أو AMD، اكتب هذا الأمر. استبدل “firefox.apk” باسم ملف APK الخاص بك:
adb -s emulator-5554 install firefox.apk
إذا كان جهاز Chromebook الخاص بك يستخدم بنية ARM، فاستخدم هذا الأمر بدلاً من ذلك:
adb install firefox.apk
تشير كلمة “نجاح” في نافذة المحطة الطرفية إلى أن كل شيء سار على ما يرام. اضغط على زر “كل شيء” واكتب firefox. سترى أيقونة “Firefox Nightly”.
انقر على الرمز لتشغيل الإصدار غير المستقر من Firefox.
بقوة عظيمة
…تأتي مسؤولية كبيرة. كن حذرًا عند تحميل ملفات APK. قد تحتوي بعض ملفات APK على أكواد ضارة أو مدمرة. قم ببعض البحث قبل التحميل الجانبي. حاول تحديد المراجعات الخاصة بالتطبيق – والموقع الذي تقوم بالتنزيل منه – لمعرفة ما إذا كان التطبيق أصليًا.
كما هو الحال دائمًا، من المفيد أن تنظر قبل أن تقفز.