تجبرك أجهزة Amazon Fire OS على استخدام المشغل الخاص بها، ولكن هناك طريقة غير جذرية لإعداد مشغل مخصص مع دعم عناصر واجهة المستخدم!
يمكن اعتبار نظام التشغيل Amazon Fire OS، بصرف النظر عن وجود العمود الفقري لنظام Android، وحشًا مختلفًا تمامًا عن نظام Android الأساسي أو حتى الأسطح الثقيلة مثل MIUI أو Samsung Experience. لقد كانوا يهدفون إلى إنشاء نظام تشغيل خاص بهم يعتمد على نظام Android مفتوح المصدر مع البقاء بالكامل مستقلة عن جميع خدمات وشهادات Google Play، وبدلاً من ذلك تفضل أمازون الخاصة بها خدمات. ولكنه لا يزال يعتمد على نظام التشغيل Android، لذلك تمكن المستخدمون المتمرسون في مجال التكنولوجيا من استخدام منصة Fire OS وتخصيصها حسب رغبتهم. واليوم سنعلمك كيف يمكنك ذلك بسهولة قم بإعداد أي قاذفة تريدها (مع دعم القطعة) على نظام تشغيل أمازون فاير الأجهزة، مع لا يوجد جذر مطلوب! تحتاج فقط، كما هو الحال في معظم البرامج التعليمية التي نقدمها، إلى الوصول إلى Android Debug Bridge.
الجزء 1 - إعداد المشغل المخصص
قبل أن نبدأ، كما قلنا للتو، سوف تحتاج إلى إعداد ADB. في حال لم تقم بذلك بعد، يرجى الرجوع إلى هذا البرنامج التعليمي
من أجل ضبط الأشياء في جهازك. نحن لا نحتاج إليها حقًا الآن، ولكن لا يزال من الجيد الحصول عليها مسبقًا. وبمجرد الانتهاء من ذلك، سوف تحتاج إلى اختطاف قاذفة أداة موجود في منتدياتنا تم إنشاء هذه الأداة بواسطة عضو XDA بارونكيكو، استنادًا إلى الكود الأصلي لـ parrotgeek1، لذا فإن جميع الاعتمادات تذهب إلى كلا هذين المطورين!تستفيد هذه الأداة من إعدادات إمكانية الوصول الخاصة بهاتفك أو جهازك اللوحي من Amazon من أجل ذلك يعمل بشكل صحيح، لذا تأكد من إعداده بشكل صحيح في الإعدادات > إمكانية الوصول > لاكتشاف زر الصفحة الرئيسية يضعط. تأكد أيضًا من أن المشغلات الخاصة بك لا تتطلب تعيينها كإعداد افتراضي. وهذا يعني أنه يمكنك استخدام مشغلات مثل Nova Launcher وEvie Launcher، ولكن لا يمكنك استخدام Google Now Launcher أو أي برنامج آخر يتطلب أن يكون افتراضيًا.
بعد الانتهاء من ذلك، يجب أن يكون لديك الآن مشغل مخصص يعمل عند الضغط على زر الصفحة الرئيسية. ومع ذلك، كيف يمكنك استخدام الأدوات على هذا المشغل؟ تحتاج بشكل عام إلى الجذر للقيام بذلك، ولكن لحسن الحظ، يمكنك استخدام سحر ADB لإعدادها بشكل صحيح. ولهذا السبب قمنا بإعداده في وقت سابق. تم اكتشاف هذه الطريقة بواسطة عضو كبير في XDA دراغون فاير1024 على لدينا منتدى أمازون فاير.
أولاً، قم بتشغيل مستكشف الملفات الذي يدعم الجذر/القسم (لا نحتاج إلى الجذر لاستخدامه لأننا نلقي نظرة على قسم النظام للقراءة فقط). نوصي باستخدام MiXplorer الرائع والمجاني من منتدياتنا.
[appbox xda com.mixplorer]
انتقل إلى جذر الهاتف، ثم انتقل إلى /system/bin. حدد موقع ملف "appwidget" وانسخه إلى الحافظة الخاصة بك. الصقه في مكان ما على هاتفك أو مباشرة على جهاز الكمبيوتر الخاص بك. ستحتاج إلى تغيير امتداد الملف إلى .sh (يمكنك إما تغييره باستخدام Notepad أو Notepad++ في جهاز الكمبيوتر الخاص بك، أو يمكنك فقط تغييره على هاتفك باستخدام إعادة تسمية مستكشف الملفات الخاص بك وظيفة). بمجرد الانتهاء من ذلك، ضع الملف في جذر وحدة التخزين الداخلية لديك (/sdcard/).
بعد ذلك، قم بتشغيل ADB. ندخل في قذيفة:
adb shell
ثم قم بتشغيل البرنامج النصي المضاف حديثًا:
sh /sdcard/appwidget.sh
حان الوقت الآن لمنح أذونات عنصر واجهة المستخدم للمشغل الخاص بك. استخدم الأمر التالي:
appwidget grantbind --package <launcher_package_name> --user <user_ID>
للعثور على اسم الحزمة، الطريقة الأسهل هي استخدام Package Name Viewer من متجر Play.
مجاني.
4.5.
على سبيل المثال، سيكون الأمر الخاص بـ Nova Launcher هو:
appwidgetgrantbind--package com.teslacoilsw.launcher--user 0
إذا لم يعمل الأمر أعلاه، استخدم هذا الأمر:
appwidget grantbind --package --user current
منتهي! يمكنك الآن إضافة عناصر واجهة المستخدم المفضلة لديك على المشغل الذي تختاره.
توضيح
انها بسيطة جدا. على عكس مخزون Android (أو كل أشكال Android تقريبًا أيضًا)، حيث يمكنك بالفعل استبدال المشغل حسب رغبتك وحتى إعداد تطبيق مخصص واحد كمشغل افتراضي، تم تصميم شاشة Amazon الرئيسية للعمل كمشغل التطبيق الوحيد على مستوى النظام في Amazon Fire OS، وهو مشابه تمامًا لنظام iOS يفعل. لا يمكنك استبداله، على الأقل بدون استخدام الطرق التقليدية.
ومع ذلك، يمكنك الاستفادة من إعدادات إمكانية الوصول (التي تسمح للتطبيقات باعتراض الضغط على زر الصفحة الرئيسية) وتعيين تطبيق وسيط (Hijack Launcher) الذي سيعترض الضغط على زر الصفحة الرئيسية في نظام التشغيل Amazon Fire OS ويفتح مشغل الطرف الثالث الخاص بك في كل مرة يتم فيها الضغط على زر الصفحة الرئيسية الضغط. على الرغم من أن هذا لن يجعل المشغل الذي اخترته هو المشغل الافتراضي، إلا أن هذا الحل سيعمل بشكل لا تشوبه شائبة. بعد ذلك، يسمح لنا البرنامج النصي الذي نقوم بتشغيله بالوصول إلى التطبيق الثنائي لعنصر واجهة المستخدم حيث يمكننا منح تطبيق الطرف الثالث الخاص بنا الإذن الذي يحتاجه لربط عناصر واجهة المستخدم. عادة، يمكن القيام بذلك بسهولة إذا تم تعيين المشغل كمشغل افتراضي. ولكن نظرًا لأننا لا نستطيع فعليًا تغيير المُشغل الافتراضي على نظام التشغيل Fire OS بدون الوصول إلى الجذر، فإن هذه الأوامر تتغلب على هذه المشكلة.
أجهزة Amazon Fire OS ليست معروفة جيدًا بتخصيصها، لكن هذا لم يمنع المستخدمين المغامرين في منتدياتنا من تحقيق أقصى استفادة مما هو متاح. تحقق من منتدى أمازون فاير لمواكبة آخر التطورات المتعلقة بالجهاز.