عرض فيديو لمحرك السمات Substratum بدون جذور على Android Oreo. أيضًا، الأسئلة المتداولة حول مدير السمات القادم.
بالأمس نشرنا مقالة حصرية تفاصيل شيء كان العديد من عشاق Android يتوقون إليه: الدعم الكامل للموضوع على مستوى النظام بدون جذر. يأتي دعم هذا الموضوع إلينا بفضل Team Substratum، ولكن بالأمس، لم يكن الفريق مستعدًا بعد لعرض أعماله. ومع ذلك، فقد تغير ذلك، حيث قام نيكولاس تشام بتجميع مقطع فيديو لـ XDA ليوضح لك كيف سيكون تطبيق تراكبات السمات على Android Oreo باستخدام محرك السمات Substratum الجديد بدون جذور.
عرض توضيحي لمحرك Rootless Substratum Theme Engine على Android Oreo
ملحوظة: "Andromeda" هو مجرد الاسم الرمزي الذي يستخدمه الفريق لـ Substratum بدون جذور على Android 8.0. ولا علاقة له بما يشاع جوجل أندروميدا.
أنصحك بمشاهدة مقطع الفيديو القصير هذا الذي تبلغ مدته 2:30 والذي يوضح عمل تطبيق مدير السمات بدون جذر على نظام التشغيل Android Oreo 8.0 حتى تتمكن بالفعل من ذلك يرى كم هو سلس، ولكن إليك النقاط الأساسية التي يجب أن تستخلصها من هذا الفيديو:
- وفي الفيديو هاتفه غير مقيد من جهاز الكمبيوتر الخاص به. هذا ممكن بعد أن ركض أ نقره واحدة أداة سطح المكتب (التي صنعها Team Substratum) لتمكين امتيازات Substratum المرتفعة. لم يكن بحاجة إلى إدخال أي أوامر ADB يدويًا.
- بمجرد تمكينه، يمكن تطبيق Substratum بسهولة التثبيت أو التمكين أو التعطيل أو إلغاء التثبيت موضوعات الطبقة التحتية - كل ذلك بصمت في الخلفية. التغييرات هي مباشر.
- يعرض كلاً من الإطار وواجهة مستخدم النظام وتراكب التطبيق الفردي. يعرض ميزات شريط التنقل والإشعارات والإعدادات وتطبيق الآلة الحاسبة.
- هاتفه هو غير متجذر، كما هو موضح باستخدام مدقق الجذر برنامج.
آمل أن يساعد هذا العرض التوضيحي في إظهار مدى سهولة وسلاسة استخدام جهاز Android Oreo الخاص بك. ومع ذلك، كان العديد من المستخدمين في حيرة من أمرهم بشأن بعض أجزاء Substratum themeing لنظام Android 8.0 بعد قراءة مقالتي بالأمس. على الرغم من الإجابة على جميع الأسئلة أدناه في تلك المقالة، إلا أنني أدرك أنها تحتوي على الكثير من الأمور التقنية معلومات حول الفترة التي سبقت الدعم الكامل للموضوع على Android 8.0 وكيفية عمله، لذلك ربما كانت هذه النقاط مٌفتَقد. وبالتالي، دعونا نوضح بعض المفاهيم الخاطئة الشائعة.
أسئلة مكررة
الطبقة التحتية وأندرويد أوريو
- هذا مجرد تطبيق/إطار عمل/تعديل/اختراق تابع لجهة خارجية، ولا علاقة له رسميًا بـ Google أو Android Oreo!
- على الرغم من أنه لا يوجد تطبيق لإدارة السمات مقدم من Google على نظام Android 8.0، إلا أن هذا لا يعني أن هذا هو "الاختراق" أو "التعديل". لم يتم تعديل أي شيء هنا، ولا يوجد أي اختراقات لتفعيل هذا الأمر. أندرويد 8.0 يدعم أصلاً موضوعات OMS وهو ما تقوم عليه الطبقة التحتية. تستخدم Substratum أوامر Google الرسمية والمضمنة لتغيير السمات، وتمر هذه الأوامر عبر واجهات برمجة التطبيقات المقدمة رسميًا لتغيير السمات. الشيء الوحيد الذي ينقص إصدار Android الرسمي من Google هو تطبيق مدير السمات، وهو ما ستوفره Substratum.
- فلماذا لا توفر Google مديرًا للموضوعات؟
- لا يمكننا التحدث عن دوافع جوجل. من الواضح أن OMS في نقطة حيث يجب تكون قابلة للاستخدام للموضوعات، ولكن ربما يكون لدى Google رؤية أخرى في ذهنها لـ OMS حيث يمكن استخدامها لأكثر من مجرد تصميم للموضوعات. كما أثبت أ يقترفربما تقدم Google دعم OMS كوسيلة لتسهيل دعم مصنعي المعدات الأصلية لأجهزة متعددة ومتشابهة.
- هل سيؤثر هذا على أداء جهازي؟ هل ستكون فوضى عربات التي تجرها الدواب؟
- إذا كان هناك أي تأثير الأداء، وسوف يكون للغاية الحد الأدنى. تم اختبار نظام OMS وتحسينه بواسطة مهندسي Sony Mobile، كما تم تجربته واختباره بواسطة Google. إطار السمة الذي تستخدمه Substratum ليس من عمل المطورين الهواة الذين يقومون باختراق واجهة برمجة التطبيقات معًا، ولكنه عمل مهندسي Android المحترفين من Sony وGoogle.
- هل سيؤدي هذا إلى تعطيل SafetyNet/Android Pay؟
- لا. لا يقوم OMS/Substratum بتعديل أي ملفات.
- هل هذا آمن؟
- نعم إنه كذلك آمن.
- ما هي الهواتف التي ستحصل على Android Oreo؟
- لا تسألنا! معظم الشركات (باستثناء اتش تي سي و ون بلس) لم يعلنوا عن الأجهزة التي سيقدمون لها دعم Android 8.0. كما هو الحال دائمًا، من المحتمل أن تتلقى العديد من الأجهزة منافذ غير رسمية لنظام Android Oreo (مثل شياو مي 3 و مي 4)، لذا تابع منتدياتنا باستخدام تطبيق XDA Labs!
دعم الجهاز
- هل سيتمكن مصنعو المعدات الأصلية من حظر هذه الميزة؟
- نعم. قد لا يأتي دعم OMS إلى جهازك إذا اختارت الشركة المصنعة ذلك، ولكنك ستفاجأ بماذا أنواع الأجهزة تدعم شكلاً من أشكال OMS. ومع ذلك، إذا كان تطبيق OMS في الأجهزة الأخرى يختلف بشكل كبير عن ذلك الموجود في AOSP، فمن المحتمل أن تكون Substratum بها أخطاء على تلك الأجهزة فقط. لسوء الحظ، هذه هي نتيجة العمل الأعمى بدون كود المصدر الذي لا توفره هذه الشركات المصنعة عادةً!
- هل سيعمل هذا على الأجهزة غير التابعة لشركة Google مثل هواتف OnePlus أو Motorola؟
- يجب أن تكون هواتف OnePlus وMotorola على وجه الخصوص قادرة على استخدام هذا إذا أو عندما تتلقى هذه الأجهزة تحديث Android 8.0. هذا ليس ضمانًا بأي حال من الأحوال، ولكنه ملاحظة مبنية على حقيقة أن هذه الشركات المصنعة تميل إلى عدم الابتعاد كثيرًا عن AOSP.
- ما هي الأجهزة التي سيعمل عليها هذا؟
- أي أجهزة Android Oreo/8.0 حالية مثل Google Nexus 5X وGoogle Nexus 6P وGoogle Pixel وGoogle Pixel XL وGoogle Pixel C. من المحتمل أن تكون أي أجهزة Android 8.0 مستقبلية أيضًا مثل جوجل بيكسل 2، جوجل بيكسل 2 إكس إلوOnePlus 3 وOnePlus 3T وOnePlus 5 والعديد من أجهزة موتورولا.
- لماذا أحتاج إلى أداة سطح المكتب؟
- عادةً، لتشغيل الأوامر اللازمة لتغيير السمات على Android 8.0، يجب أن تكون في غلاف ADB. وهذا يعني أنك ستحتاج إما إلى توصيله بالكمبيوتر طوال الوقت (مما يجعل ذلك أمرًا صعبًا). ومع ذلك، فقد توصل فريق Substratum إلى خدعة تمكن تطبيق Substratum من تشغيل تلك الأوامر نفسها دون الحاجة إلى أن تكون مربوطة إلى جهاز الكمبيوتر الخاص بك لاستخدام ADB. أداة سطح المكتب هي التي تمكن هذه الخدعة، وتمنح الطبقة التحتية امتيازات مرتفعة تشبه قذيفة ADB.
- ماذا تقصد بـ "الامتيازات المرتفعة"؟
- لدى Android نظام أذونات يمنع التطبيقات من استخدام الخدمات والأساليب التي قد تشكل خطورة على الخصوصية أو الأمان. ومع ذلك، هناك العديد من الأشياء التي يمكن للمرء القيام بها من خلال Android Debug Bridge (ADB)، وهي أداة مخصصة للمطورين لتصحيح واختبار الجوانب المختلفة لتطبيقاتهم أو النظام. يتم تشغيل الطبقة التحتية بشكل أساسي على نفس مستوى امتيازات ADB، وهي خطوة أسفل الجذر، للسماح لها بتشغيل أوامر معينة لا يمكنها القيام بها.
- ما هي الأوامر قيد التشغيل؟
- يتم سرد الأوامر هنا.
- حاجز الدخول مرتفع جدًا! سيكون الأمر صعبًا جدًا بالنسبة لي!
- أداة سطح المكتب، كما ذكرنا سابقًا، ستكون أداة أداة بنقرة واحدة. ما عليك سوى تنزيل تطبيق Substratum على هاتفك، وتنزيل الأداة على جهاز الكمبيوتر/الكمبيوتر المحمول لديك، وتشغيل الأداة، وستكون جاهزًا للانطلاق!
- هل سيتعين علي تثبيت تطبيق من خلال ADB؟ كيف سأحصل على Substratum على جهازي؟
- سوف تكون الطبقة التحتية بدون جذور متاحة على متجر جوجل بلاي. ستكون أداة سطح المكتب المصاحبة متاحة للتنزيل عبر الإنترنت، على الأرجح في منتدياتنا. ومع ذلك، لن يكون من الصعب العثور عليه، وسيوجهك التطبيق إليه.
- هل يجب أن أتعلم كيفية استخدام ADB؟
- لا. ستتعامل أداة سطح المكتب مع كل شيء نيابةً عنك. على الرغم من أنني أوصي بشدة بالتعرف على ADB بغض النظر عن ذلك، مع الأخذ في الاعتبار أن هناك الكثير من الأشياء الرائعة التي يمكنك القيام بها من خلال اتباع برامجنا التعليمية.
- هل سيتعين علي إعادة تمكين السمات الخاصة بي في كل مرة أقوم فيها بإعادة التشغيل؟
- لا.
- هل سيتعين علي توصيل هاتفي وتشغيل أداة سطح المكتب في كل مرة أقوم فيها بالتمهيد؟
- ليس إلا إذا كنت بحاجة إلى تغيير الموضوع! ستظل السمات التي قمت بتمكينها بالفعل ممكنة بعد إعادة التشغيل، ولكن إذا كنت تريد إضافة السمات أو إزالتها أو تمكينها/تعطيلها، فسيتعين عليك إعادة تشغيل أداة سطح المكتب.
- لماذا ومتى يجب علي تشغيل أداة سطح المكتب بعد إعادة التشغيل؟
- عند إعادة التشغيل، يتم إنهاء العملية التي يستخدمها Substratum لرفع امتيازاته. لذا، إذا قررت تعديل السمات في المستقبل، فستحتاج إلى تشغيل الأداة مرة أخرى. يختار معظم الأشخاص موضوعًا أو موضوعين ويلتزمون به، لذلك لا ينبغي أن يكون هذا سببًا للصداع بالنسبة لمعظم المستخدمين.
- هل سيعمل هذا على نظام Mac/Linux؟
- نعم.
السمات
- هل يمكنني الحصول على مظهر مظلم مع هذا؟
- نعم.
- هل ستكون المواضيع مجانية لهذا؟
- ذلك يعتمد على الموضوع. Substratum هو مجرد إطار عمل، ولا يوفر أي موضوعات بمفرده. بحث عن "الركيزة" على متجر Play وسترى مزيجًا صحيًا من السمات المجانية والمدفوعة.
- هل سأتمكن من استخدام أي سمة من متجر Play؟
- طالما أنه يقول أنه متوافق مع الطبقة التحتية، فنعم.
- الموضوع الذي وجدته يقول أنه يتطلب الوصول إلى الجذر. لكن أليس هذا بلا جذور؟
- يحتاج مطور السمات فقط إلى تحديث وصف متجر Play الخاص به.
- هل سأتمكن من تغيير الخطوط أو الرموز التعبيرية؟
- نعم و لا. لا، لأنه لا يمكنك تغيير الخطوط/الرموز التعبيرية على مستوى النظام، ولكن نعم، حيث يمكنك القيام بذلك على أساس كل تطبيق على حدة. على سبيل المثال، هنا أ برنامج تغيير الايموجي في الواتس اب التي يجب أن تعمل.
- لماذا لا أستطيع تغيير الخطوط أو الرموز التعبيرية أو بعض الأشياء الأخرى؟
- على الرغم من أنه يمكنك تصميم أي نظام وتطبيقات تابعة لجهات خارجية، فليس كل ما يمكن لمستخدم الطبقة التحتية الجذر القيام به متاح للإصدار بدون جذر. على سبيل المثال، يتطلب تغيير الخط باستخدام Substratum تعديل ملف الخط الموجود في قسم النظام بالفعل، الأمر الذي يتطلب الوصول إلى الجذر.
- هل أحتاج حقًا إلى وجود طبقة أساسية للموضوع؟
- من الناحية الفنية، لا، لأن دعم OMS مدمج في Android Oreo والأوامر التي يستخدمها Substratum يمكن استخدامها من قبل أي شخص لديه ADB، ولكن العملية ستكون أكثر صعوبة بدونها.
- كيف يمكنني تثبيت السمات يدويًا بدون Substratum؟
- ستحتاج إلى ملف (ملفات) APK المتراكبة، وإعداد ADB فعال، والإلمام بسطر الأوامر. يتم سرد الأوامر التي تحتاج إليها هنا. لاحظ أن السمات المتوفرة في متجر Play ليست ملفات APK الفعلية التي تحتاجها. لا تسمح Google للتطبيقات الموجودة على متجر Play باحتواء تطبيقات أخرى. بدلاً من ذلك، يقوم Substratum بتجميع ملفات APK المتراكبة على الجهاز نفسه ثم يقوم بتثبيتها باستخدام أوامر التراكب المذكورة سابقًا.
معلومات التسعير/الإصدار
- كم سيكلف هذا؟
- $2.49.
- لماذا يجب علي أن أدفع مقابل الطبقة التحتية؟
- لدعم جهود التطوير التي بذلها الفريق الذي عمل على مدار ساعات لا حصر لها لتقديم مدير السمات الرائع هذا إليك.
- هل سأضطر إلى الدفع مقابل Substratum إذا قمت بتجذير جهازي أو باستخدام ذاكرة ROM مخصصة؟
- لا. ستظل الطبقة الأساسية لمستخدمي ROM/Red المخصصين مجانية، كما كانت دائمًا.
- متى سيتم اصدارها؟
- انها خارج الآن!
هل هناك أي أسئلة أخرى؟ اترك تعليقًا أدناه وأنا أو نأمل أن يتمكن أحد مطوري Substratum من الإجابة!