شعر جميع مستخدمي البرامج الثابتة المخصصة بالحزن الشديد بسبب نهاية المشروع سيانوجين مود، الذي كان معنا لسنوات عديدة. ماذا يعني إغلاق المشروع للمستخدمين العاديين؟ نهاية دعم البرامج الثابتة المخصصة المستندة إلى CyanogenMod. لكن الحمد لله ظهر بالفعل مشروع جديد ليحل محله - نظام التشغيل النسب.
في الوقت الحالي، يقدم موقع Lineage OS الرسمي برامجه الثابتة لأكثر من 120 جهازًا.
يمكن لموقع Lineage OS الرسمي أن يقدم لك إصدارين من البرامج الثابتة (في الوقت الحالي، ستظهر إصدارات مستقرة في المستقبل):
أي أن البناء الأكثر استقرارًا في الوقت الحالي هو أحدث "ملابس نوم"، مما يعني أنه يجب تثبيته، ولكن المزيد عن ذلك بعد قليل، الآن دعنا نتحدث عن المزايا والعيوب الحالية للنظام.
حتى الآن، لا يختلف نظام Lineage OS كثيرًا عن CyanogenMod الشهير، ولا يمتلك Lineage OS مشغلًا خاصًا به حتى الآن، وقد قرروا التخلي عن Trebuchet (مشغل سماوي) بينما يتوفر Pixel Launcher وGoogle Start، يمكنك أيضًا تثبيته أي واحد آخر، انها مسألة ذوق.
إيجابيات نظام التشغيل Lineage
سلبيات نظام Lineage OS
تنزيل أحدث إصدار من نظام التشغيل Lineage
النظام جديد، لذلك لا يمكن تجنب التعامل مع "الأخطاء". اكتب في التعليقات الأخطاء التي وجدتها، وسنحاول معًا حلها.
أعتقد أنه ليس خبرًا أن شركة Cyanogen Inc. قد أغلقت جميع خدماتها وتوقفت رسميًا عن تطوير البرامج الثابتة CyanogenMod المفضلة لدى الجميع. لقد صدمت هذه الأخبار بلا شك مجتمع مستخدمي Android. لسنوات عديدة CyanogenMod [Cyanogen mod؛ وزارة الدفاع السيانوجين. السيانوجين. TseEm] (المشار إليه فيما يلي باسم "CM") كان البرنامج الثابت المخصص الرائد، مما لا شك فيه أن هذه الحالة كانت تستحقها.
ولكن كما يقولون - مات الملك. يعيش الملك!تم استبدال CyanogenMod بنظام LineageOS. في هذه المراجعة لنظام LineageOS، سنلقي نظرة على خليفة البرنامج الثابت الأسطوري، ونقيم مدى استقرار الأمور، ونقارن بعض الجوانب مع سابقتها، ونحاول تحليل التطوير الإضافي لهذه البرامج الثابتة الرائعة.
لا يزال المستخدمون يتساءلون عن سبب توقف السيانوجين عن تطوير برامجه الثابتة. هناك العديد من النظريات، لكن القصة التي تبدو معقولة بالنسبة لي شخصيًا هي أنه نشأ صراع داخل فريق تطوير CM، وجوهره هو أن شركة Cyanogen Inc. الآن لا تتبع الفلسفة الأصلية للبرنامج الثابت، وأن الشركة لقد أصبح تجاريًا، بينما فقد الاتصال بالمجتمع. ونتيجة لذلك، قرر الرجال شوكة البرامج الثابتة، ولم ترغب شركة Cyanogen Inc نفسها في دعم تطوير المشروع، وبعد ذلك أعلنوا عن إغلاق الخدمات والتطوير الفعلي للبرنامج الثابت نفسه. ودفاعًا عن هذه النظرية، لا يسعني إلا أن ألفت انتباهكم إلى حقيقة أن فريق تطوير LineageOS يركز على حقيقة أن LineageOS سيتبع الفلسفة الأصلية لـ CM، وعلى عكس سابقتها، سيتم التحكم في تطوير LineageOS مباشرة من قبل المجتمع. . لكننا لن ندخل في صراعات المطورين، فلدينا مراجعة لنظام LinageOS هنا، وليس نقاشًا سياسيًا.
لقد كنت أستخدم LineageOS منذ الإصدار الأول. تعمل البرامج الثابتة على جهاز Nexus 6P (Angler). في وقت كتابة مراجعة LineageOS، تم تثبيت أحدث إصدار من Nightie على الهاتف، وهو الثالث على التوالي. ومن الجدير بالذكر أنه، على عكس CM، يتم حاليًا إصدار الإصدارات الليلية مرة واحدة في الأسبوع (على عكس الإصدارات اليومية كما كان الحال في CM). تم تجميع البرامج الثابتة مع OpenGapps (خدمات Google) وaddonsu. دعونا ننظر إلى كل شيء بالترتيب.
في صفحة تنزيل LineageOS، يمكنك العثور على إصدارين من البرامج الثابتة:
بعد التثبيت، يتم الترحيب بنا من خلال رسوم متحركة جميلة جدًا وبسيطة لتشغيل نظام LineageOS.
بعد انتظار تشغيل الهاتف للمرة الأولى، سيتم الترحيب بنا من خلال قائمة الإعداد. تجدر الإشارة إلى أنه في الإصدارين الأولين، واجه العديد من المستخدمين موقفًا حيث لم يتمكنوا من إكمال الإعداد لأنه بعد إعداد اتصال الشبكة، تم نقلهم إلى شاشة استرداد الإعدادات باستخدام جهاز ثانٍ. في الوقت الحالي، تم إصلاح هذا الخطأ، ولكن إذا واجهت هذا الخطأ فجأة، فإن حل المشكلة يكون تافهًا للغاية. يكفي ببساطة عدم الاتصال بشبكة WiFi وإزالة بطاقة SIM، ثم متابعة الإعداد.
بعد إعداد معلمات النظام الأولية، يطلب منا اختيار لانشر، إما Google Start أو Pixel Launcher، وهنا لدي سؤال: أين ذهب؟ توبرشيت(قاذفة قياسية في CM). على الأرجح، فإن رغبة فريق LineageOS في التخلص من آثار Cyanogen inc في البرامج الثابتة أجبرتهم على التخلي عن استخدام هذا المشغل. وعلى الأرجح، يتم استخدام Pixel Launcher حاليًا، وتم تثبيت Google Start مع GAPPS. لا أعتقد أن المطورين سيستخدمون مشغلًا خاصًا في البرامج الثابتة المجانية لفترة طويلة، لذلك أعتقد أننا يجب أن نتوقع أننا سنرى عاجلاً أم آجلاً مشغلًا مجانيًا جديدًا من مطوري LineageOS.
الآن دعونا نلقي نظرة فاحصة على ما لدينا من اهتمامات في LineageOS. تجدر الإشارة إلى وضع التحكم في الأذونات الأساسي الذي ظهر ذات مرة في Cyanogen Mod. في LineageOS تم تحسينه بشكل كبير من حيث الواجهة. الآن أصبح من الملائم حقًا إدارة الأذونات المتاحة ومراقبة وقت استخدام الأذونات وعدد مرات استخدامها.
كما تم تقديم "الوضع المحمي". تخضع جميع التطبيقات المثبتة حديثًا للتحكم الإلزامي في الأذونات. خاصة بالنسبة لهذا، ظهر عنصر جديد في إعدادات "الخصوصية" (على الرغم من أن هذا العنصر كان موجودًا في Android حتى قبل LineageOS، إلا أنه أصبح أكثر وظيفية في هذه البرامج الثابتة، لذلك يمكن تسميته جديدًا).
ظهرت أيضًا ميزة "التطبيقات المحمية" المثيرة للاهتمام. يمكنك استخدامه لمنع تشغيل التطبيقات. ويتم ذلك عن طريق ضبط القفل باستخدام رمز PIN / كلمة المرور / النموذج / بصمة الإصبع.
ولكن هناك مشكلة واحدة. عند استخدام هذه الوظيفة، يتعطل المشغل - مما يجعله غير قابل للاستخدام تمامًا. على سبيل المثال، عندما نقوم بتعيين كلمة مرور لتطبيق "جهات الاتصال"، عند تشغيل هذا التطبيق، تظهر لنا رسالة خطأ، ويتعطل المشغل، وبعد ذلك ينبثق إشعار يفيد بأنه للوصول إلى تطبيق "جهات الاتصال"، يجب التأكيد مطلوب كلمة مرور أو بصمة الإصبع. أعتقد أن هذه وظيفة ضرورية ومريحة للغاية، ولكن من الواضح على الفور أنها بدائية، وآمل مخلصًا أن يقوم المطورون بإصلاح هذه المشكلة في الإصدارات التالية.
كخيار في LineageOS، يمكنك إضافة حقوق الجذر. كما هو الحال في Cyanogen Mod، لتنشيطها، ستحتاج إلى الانتقال إلى إعدادات المطور واختيار أحد الأوضاع المتاحة. وأيضًا، عند تنشيط حقوق الجذر، سيظهر عنصر جديد يسمى "حقوق المستخدم المتميز". سيكون من الممكن معرفة التطبيقات التي تستخدم الجذر ومتى ولأي امتيازات يتم استخدامها.
ذات مرة، ظهرت وظيفة LiveDisplay في Cyanogen Mod، ودعنا نواجه الأمر، كل هذه "الأوضاع الليلية" في جهاز iPhone الخاص بك لها جذور في عالم Android. وكان من السذاجة الاعتقاد بأن مطوري LineageOS سيتجاوزون هذه الوظيفة. لم يأتوا بأي شيء جديد بعد، ولا يسعني إلا أن أشتكي من عدم وجود مفتاح في شريط الحالة. ليس من الملائم جدًا العبث بالإعدادات باستمرار، ولا يزال الوضع التلقائي بعيدًا عن المثالية.
لا يزال بإمكاننا تغيير DPI وأحجام الخطوط في إعدادات العرض. لا أستطيع إلا أن أقول إن الإعدادات أصبحت الآن أكثر دقة.
والأمر الممتع بشكل خاص هو أن المطورين لم يبخلوا بالميزات الفردية للأجهزة. ويضيفون رقائق من البرامج الثابتة للأوراق المالية. على سبيل المثال، إيماءة Nexus للإشعارات في الوضع الأبيض والأسود. بالمناسبة، يبدو لي أن وظائف مثل تبديل المسارات باستخدام مفتاح التحكم في مستوى الصوت وتشغيل الفلاش (مصباح يدوي) يجب نقلها إلى "الإيماءات" من "الأزرار".
بالمناسبة، في قسم "الأزرار" سنجد واجهة محدثة لإعداد الأزرار الافتراضية. على سبيل المثال، لا أفهم سبب عدم إضافة وظيفة التحكم في المؤشر باستخدام الأزرار الافتراضية إلى مخزون Android بعد - فهي مريحة للغاية. اكتب في التعليقات ما رأيك في هذا.
أصبح التطبيق الجديد لتحديثات OTA أسهل بكثير وأكثر متعة في الاستخدام، لكنه لم يفقد أي وظيفة. تجدر الإشارة أيضًا إلى التصميم المحدث لقائمة المشاركين في التطوير وبيضة عيد الفصح (بالنسبة لأولئك الذين ما زالوا لا يعرفون، انقر بسرعة 5-6 مرات، وبعد ذلك اضغط على شعار lineageOS/Android، ولعبة صغيرة يظهر في شريط الحالة.)
حسنًا، بالنسبة للحلوى، سأخبرك عن الأخطاء التي واجهتها شخصيًا
لقد ألقينا اليوم نظرة فاحصة على LineageOS، وحاولت أن أنقل إليكم كل تجربة التواصل مع هذه البرامج الثابتة الرائعة، حيث نرى الآن كيف بدأت البرامج الثابتة الواعدة جدًا في التطور.
إنني أتطلع إلى رأيك في التعليقات حول LineageOS، وما هي الوظائف التي يفتقر إليها، وكيف ترى التطوير الإضافي لهذه البرامج الثابتة.
CyanogenMod هو برنامج ثابت غير رسمي لنظام التشغيل Android، تم إنشاؤه بواسطة المتحمسين الملهمين. إنه يعتمد على نظام التشغيل Android النقي، ولكنه يتمتع بالعديد من المزايا مقارنة بالبرامج الثابتة الخاصة بالمخزون (المثبتة مسبقًا). تجدر الإشارة إلى أنه في البداية لا يحتوي حتى على تطبيقات من Google (Play والخدمات وغيرها)؛ كقاعدة عامة، يتحول المستخدمون الأكثر خبرة الذين اكتشفوا كيفية التفاعل مع نظام التشغيل Android إلى CM.
تشتهر البرامج الثابتة غير الرسمية بوظائفها المتقدمة، وCM ليس استثناءً، بل هو معيار لجميع المشاريع المماثلة. يقوم المطورون بتوسيع وظائف نظام التشغيل Android بشكل كبير، وفي الوقت نفسه لا تفقد البرامج الثابتة المظهر الأصلي لنظام نظيف. عند استخدام CyanogenMod، يكتسب المستخدم المزيد من التحكم في الجهاز.
هناك مشكلة ملحة فيما يتعلق بنظام التشغيل - يتم إصدار الإصدار التالي كل عام، لكن الشركات المصنعة ليست مربحة لتحديث النماذج القديمة، لذلك يظل العديد من المستخدمين غير راضين عن حقيقة أن البرامج الثابتة الرسمية تتوقف عن تلقي التحديثات. لذلك، يتحول معظم المستخدمين إلى الخيار الأكثر بأسعار معقولة - CyanogenMod. وبمساعدتها، يمكن حتى لأقدم جهاز أن يجد حياة جديدة مع أحدث إصدار من Android.
تختلف البرامج الثابتة لسيانوجين عن الباقي في عدة جوانب مهمة. أولا، ليس لديه تطبيقات "إضافية"، كما يحدث غالبا مع النماذج التسلسلية (على سبيل المثال، سامسونج). يتلقى المالك نظامًا نظيفًا تقريبًا بوظائف متقدمة. ثانيًا، يولي المطورون اهتمامًا كبيرًا بالتحسين والأداء، لذلك غالبًا ما يكون CM أسرع وأقوى. ومع ذلك، هناك أيضًا جوانب سلبية - غالبًا ما يتم تقليل وقت التشغيل بشحنة واحدة أو ظهور أخطاء بطريقة ما / شيء ما لا يعمل. في معظم الحالات، سيتم إصلاح الأخطاء في التحديث التالي، ما عليك سوى الانتظار قليلاً.
بعد تشغيله، من الأفضل ترك الجهاز لبضع دقائق حتى يقع كل شيء في مكانه. بالإضافة إلى ذلك، بعد فترة من الوقت، من الأفضل إعادة تشغيل الجهاز لتعزيز النجاح.
عندما يتم إصدار إصدار البرنامج الثابت التالي، يمكنك التحديث بطريقتين
غيّر موني فلسفة الشركة الأم واستراتيجية تطوير البرمجيات من سياسة الترخيص المفتوحة إلى سياسة تجارية، وكذلك المدير الإداري وقائد المشروع - ومن غير الواضح ما إذا كان قد غادر من تلقاء نفسه أو عن غير قصد - وفي في النهاية، أدى عدم وجود نفس الأموال إلى إجبار شركة Cyanogen Inc. للحد بشكل حاد من أنشطتها والتوقف تمامًا عن دعم Cyanogenmod. كان على المجتمع، الذي شارك بنشاط في العمل في المشروع، أن يتولى رعاية بنات أفكارهم وتسميتها من جديد. والآن لدينا أحدث فرع من Cyanogenmod وخليفته المفتوح LineageOS، الذي أنشأه مجتمع منشق بمساهمات ضخمة من الرئيس السابق لمشروع Cyanogenmod، ستيف كوندريك. كان لا بد من تغيير الاسم - في البيئة التجارية، العلامات التجارية موجودة في كل مكان - ولكن رقم الإصدار لإصدار Lineage الأول، 14.1، يرث Cyanogenmod مباشرة، ولم تتغير قاعدة التعليمات البرمجية عمليًا.
قبل أن نشرح كيف، دعونا نعرف السبب...
LineageOS- مثالي لأي شخص يريد إدارة هواتفه وأجهزته اللوحية أو تجربتها. لا يختلف نظام التشغيل هذا عن Android ببساطة لأن المطورين يحبون التلاعب بنظام تشغيل Google للهواتف المحمولة؛ ولكن تم إجراء تغييرات ملموسة من حيث تحسين أداء البطارية وزيادة خصوصية الاتصالات وتقليل "الشراهة" للموارد (آفة معظم البرامج الثابتة للهاتف). وقد تم تطوير هذا النظام من قبل أولئك الذين يحبون هواتفهم ويريدون تحسينها.
ومع ذلك، فإن تثبيت LineageOS على نظام Android العادي له جوانب سلبية. قدمت Google مؤخرًا SafetyNet إلى متجر Google Play الخاص بها حتى يتمكن مطورو التطبيقات من التأكد من أن نظامهم "آمن". من أجل تجنب المتاعب، قرر مطورو Lineage بحكمة عدم تجاوز هذا الفحص، مما يعني أن بعض التطبيقات قد لا تكون متاحة من خلال القنوات التقليدية، على الرغم من أنه كقاعدة عامة، لا تزال هناك حلول بديلة - ابحث في الإنترنت عن ملفات .ark إذا تريد تثبيت شيء ما دون استخدام متجر Google Play.
لتثبيت LineageOS، ستحتاج بوضوح إلى هاتف أو جهاز لوحي متوافق. يمكن الاطلاع على القائمة الكاملة على wiki.lineageos.org/devices/ - إذا كان لديك هاتف حديث إلى حد ما، فيمكنك بسهولة تعطيل البرنامج الثابت؛ ولكن لا تتوقع أن تتمكن من الترقية إلى إصدار أحدث من Android مما يدعمه جهازك.
لسوء الحظ، لن تعمل الأجهزة القديمة، ولكن باتباع النصائح الواردة في برنامجنا التعليمي، يمكنك تثبيت إصدار قديم من Cyanogenmod إذا كان بإمكانك العثور عليه.
أيضًا، يجب أن يحتوي جهاز الكمبيوتر الخاص بك على ADB - Android Developer Bridge. راجع التعليمات الموجودة في قسم "تثبيت ADB"، أعلى الصفحة 63؛ انها ليست صعبة بشكل خاص. وبطبيعة الحال، تحتاج أيضًا إلى الإصدار الصحيح من LineageOS لجهازك. نقوم هنا بتثبيت البرنامج الثابت، مما يعني أنه مرتبط بأجهزة معينة داخل جهازك؛ لا توجد نسخة عالمية مناسبة لأي هاتف أو جهاز لوحي.
يمكنك إنشاء الحزمة الخاصة بك - وهذه بالطبع أفضل طريقة للحصول على أحدث ميزات LineageOS؛ أو يمكنك تبسيط العملية عن طريق تنزيل ROM جاهز من موقع الويب. إذا قررت المضي قدمًا بمفردك، فإن موقع Lineage wiki يحتوي على أدلة لأنواع محددة من المعدات.
وأخيرًا، سيحتاج جهازك إلى أداة تحميل التشغيل غير المؤمّنة. هنا يعتمد الإجراء تمامًا على الجهاز الذي ستقوم بتثبيته؛ لدرسنا أخذنا NTS One M7، والذي سوف ينعكس بواسطتنا؛ من الممكن أن يكون برنامج bootloader مفتوحًا بالفعل على جهازك، وإذا لم يكن الأمر كذلك، فقد تكون طريقة ذلك مختلفة تمامًا. مرة أخرى، تحقق من موقع Lineage wiki للحصول على تعليمات محددة أو، كملاذ أخير، جرب أداة SunShine (http://theroot.ninia) إذا صادفت شركة مصنعة عنيدة بشكل خاص.
قبل أن ندخل مباشرة في صلب الموضوع، دعونا نشترط مرة أخرى أنه في درسنا سنقوم بتثبيت LineageOS على هاتف HTC One M7؛ على جهازك، قد يتطلب ذلك خطوات أقل، أو قد يكون أكثر تعقيدًا.
إذا كانت المحطة الطرفية الخاصة بك تسمح لك بتمييز النص من الداخل والخارج، فإن قطع رمز مميز لإلغاء قفل الجهاز الذي تم الحصول عليه باستخدام fastboot oem get_identlfierJoken يعد أمرًا سهلاً مثل تقشير الكمثرى.
أولا، تحتاج إلى وضع الجهاز في حالة ضعيفة إلى حد ما - أي تنشيط وضع Fastboot. Fastboot هو بروتوكول يستخدم لكتابة البيانات مباشرة على ذاكرة فلاش هاتفك؛ هذا هو المكان الذي سيتم فيه تثبيت البرامج الثابتة الجديدة لدينا. بالطبع، كل شيء ليس بهذه البساطة، ولكن دعنا نعيد تشغيل هاتفك الذكي في الوضع المناسب عن طريق إدخال أداة تحميل التشغيل adb reboot في الجهاز. عندما يتم ذلك، سوف تخمن على الفور، لأن الكثير من المعلومات الغامضة حول إصدارات محددة من تطبيقات محددة ستظهر على شاشة هاتفك، وفي مكان ما بين كل هذا - "Fastboot USB". ثم تأكد من أن Linux لا يزال يرى الهاتف عن طريق كتابة أجهزة fastboot. من الممكن، اعتمادًا على إعدادات النظام لديك، أن تحتاج إلى أن تكون مستخدمًا متميزًا؛ إذا كان الأمر كذلك، افعل
cd -/platform-tools Sudo ./fastboot devices
هناك شيء آخر ستراه على الأرجح على شاشة جهازك وهو كلمة "مقفل". إن أداة تحميل التشغيل، أي التعليمات البرمجية التي يتم تشغيلها عند تشغيلها لأول مرة، تكون مقفلة عمومًا في الغالبية العظمى من الأجهزة، لأسباب واضحة: تفضل معظم الشركات المصنعة تجنب المشكلات الفنية ومناقشات الضمان التي تنشأ عندما يبدأ المستخدم العادي في التحميل البرامج الثابتة الخاصة بهم. ومن ناحية أخرى، فإن العديد من الشركات المصنعة على استعداد للسماح للمطورين بالقيام بعملهم. بعد أن تمكنا من الوصول إلى fastboot، يمكننا الحصول على رمز مميز لفتح أجهزتنا:
fastboot OEM get_identifierJoken
في حالتنا، يتعين عليك الانتقال إلى موقع HTCDev الإلكتروني للتسجيل كمطور، ثم زيارة موقع الويب http://htcdev.com/bootloader لتحويل الرمز المميز الخاص بك إلى مفتاح. قبل الدخول في العملية، يعرض الموقع تحذيرًا خطيرًا إلى حد ما، وهذه هي فرصتك الأخيرة للتراجع: سيتم إجبار جهازك بعد ذلك على إعادة التشغيل. باتباع التعليمات، انسخ رمز إلغاء القفل من الجهاز وألصقه في الحقل المناسب، وأزل أجزاء "(محمل التشغيل)" أو "INFO" من النص بحيث تكون كتلة واحدة نظيفة، واترك البداية والنهاية معرفات دون تغيير. إذا سارت الأمور على ما يرام، فسيتم إرسال مفتاح إلغاء قفل الجهاز إلى عنوان بريدك الإلكتروني المسجل. احفظ المفتاح في دليل -/platform-tools حيث توجد أداة fastboot، ثم ارجع إلى جهازك، وانتقل إلى دليل -/platform-tools وأدخل ما يلي (قم بتغيير اسم الملف إذا أرسلت لك الشركة المصنعة لجهازك شيئًا مختلفًا ) للبدء في فتح القفل:
unlock_okode.bin
سيظهر تحذير آخر، هذه المرة على شاشة جهازك. هذه مرة أخرى هي فرصتك الأخيرة للتراجع: عندما تقوم بالاختيار المناسب، ستتم إعادة ضبط المصنع. بعد ذلك، ارجع إلى الإعدادات وقم بتمكين وضع المطور وتصحيح أخطاء USB كما كان من قبل.
لذلك، قمنا بفتح الوصول إلى أداة تحميل التشغيل الخاصة بك، ونحتاج إلى خداع جهازك، وإقناعه بحدوث نوع من الفشل - في وضع الاسترداد، يكون الهاتف أكثر استعدادًا من أي وقت مضى لقبول البرامج الثابتة الجديدة التي يُفترض أنها تعمل.
للبدء، ارجع إلى أداة تحميل التشغيل بجهازك عن طريق كتابة adb reboot bootloader وتأكد من إلغاء قفل fastboot الآن. الآن قم بتوجيه متصفح الويب الخاص بك إلى http://twrp.me واحصل على الإصدار المناسب لجهازك. TWRP عبارة عن حزمة استرداد خاصة ستحل محل الحزمة المثبتة مسبقًا على هاتفك الذكي أو جهازك اللوحي - وهو أمر ضروري نظرًا لأن أنظمة الاسترداد عادةً ما تكون مقفلة على البرامج الثابتة الرسمية افتراضيًا. انسخ الملف إلى الدليل -/platform-tools، وافتح جهازك الطرفي في هذا الدليل وأدخل ما يلي، مع تغيير اسم الملف ليطابق جهازك:
سودو ./فاستبوت فلاش ريكفري twrp-3.1.1-0-m7.img
أنت الآن بحاجة إلى إعادة تشغيل الجهاز والدخول إلى وضع الاسترداد يدويًا. في هاتفنا التجريبي، نقوم بذلك عن طريق الضغط باستمرار على زري الطاقة ومستوى الصوت أثناء التشغيل؛ قد تكون مختلفة. ستظهر لك شاشة مشابهة جدًا لشاشة fastboot التي قمنا بتنزيلها سابقًا؛ من بين الأزرار التي تظهر على الشاشة، حدد خيار الاسترداد وبمجرد تشغيل TWRP، استخدم شريط تمرير الشاشة Swipe للسماح بالتعديلات.
مع تنشيط TWRP، أدخل adb devices في الجهاز للتأكد من أن جهاز الكمبيوتر الخاص بك يرى جهازك - يجب أن يشير إلى أنه في وضع الاسترداد. احصل على الإصدار المناسب من LineageOS لهاتفك أو جهازك اللوحي من http://download.lineageos.org وقم بتنزيل حزمة تطبيقات Google (المسماة GAPPS) من http:// opengapps.org وفقًا لبنية جهازك، إصدار نظام LineageOS الذي تريد تثبيته، والعدد المطلوب من التطبيقات؛ إذا كنت تحتاج إلى الأساسيات فقط، فحدد "nano"، وإذا كنت تريد المجموعة الكاملة من التطبيقات التي تأتي مع خطوط Nexus وPixel، فحدد "Stock". هناك أيضًا خيارات بينهما: انقر فوق "المتغير" أعلى العمود الأيمن لرؤية جدول المقارنة.
يعد تثبيت تطبيقات Google أمرًا اختياريًا - وسنلقي نظرة فاحصة على البديل مفتوح المصدر قريبًا؛ ولكن قد يحدث أن تكون وظائف واجهة Android الخاصة بك بدون متجر Google Play محدودة للغاية. تجدر الإشارة إلى أن OpenGApps يستضيف ملفاته على خوادم سيئة، لذا قد يستغرق التنزيل بعض الوقت والصبر؛ كان علينا استخدام wget -c عدة مرات لاستئناف التنزيل. ضع هذه الملفات في دليل ~/platform-tools وقم بتنزيلها على جهازك:
بنك التنمية الآسيوي دفع lineage.zip /sdcard/
دفع بنك التنمية الآسيوي open_gapps.zip /sdcard/
لاحظ أننا نقوم بتحميلها في الدليل /sdcard/؛ وهذا لم يتغير، حتى إذا لم يكن جهازك يحتوي فعليًا على فتحة لبطاقة SD - فهذه هي الطريقة التي يعمل بها تخطيط ملفات Android. في الأساس، /sdcard/ هو تسمية لـ "التخزين الداخلي"؛ إذا وجدت أن عملية adb Push لا تعمل (ومن المعروف أنها لا تعمل على أجهزة معينة)، فيمكنك ببساطة نسخ الملفات باستخدام المدير، خاصة إذا تم اكتشافها وتثبيتها كمحرك أقراص على نظامك.
بمجرد العودة إلى جهازك، يمكنك اختياريًا إجراء نسخ احتياطي لوحدة التخزين الداخلية لديك في حالتها الحالية. يعد هذا مناسبًا في حالة احتياجك للعودة إلى البرنامج الثابت الأساسي، حيث لا توفره جميع الشركات المصنعة.
عندما تكون جاهزًا للتثبيت، انتقل إلى قائمة "مسح" وحدد "مسح متقدم". تحقق من الحقول المناسبة وحرك شريط التمرير لمسح أقسام ذاكرة التخزين المؤقت والبيانات والنظام بشكل كامل، ثم ارجع إلى القائمة الرئيسية وحدد تثبيت. في وحدة التخزين الداخلية، حدد ملف LineageOS ZIP وحرك شريط التمرير لبدء الوميض. في هذه المرحلة، كن صبورا: قد يبدو لك أنه لا يحدث شيء، ولكن من خلال مقاطعة العملية، يمكنك إتلاف الجهاز.
الآن، قبل إعادة التشغيل، كرر نفس العملية مع ملف تطبيقات Google إذا كنت تستخدم واحدًا. هنا تكون عملية التثبيت أكثر شفافية، لذلك سترى كيفية تثبيت كل تطبيق.
خذ وقتك لإعادة التشغيل. بالنسبة للمستخدمين المتقدمين، لا تزال هناك فرصة للحصول على حق الوصول إلى الجذر لنظامك. بشكل افتراضي، لا يحتوي LineageOS على مثل هذه الوظيفة، بالطبع، لأسباب أمنية: التثبيت غير المصرح به للتطبيقات يشكل خطرا كبيرا على نظامك. كما أنه لا يحتاجه الجميع؛ ولكن مع هذه الوظيفة تصبح إمكانياتك أوسع بكثير.
ما نقوم به هنا مدمر تماما. إن تثبيت برنامج ثابت جديد على هاتفك يعني أنه سيتم مسح البرنامج الثابت القديم، إلى جانب نظام التشغيل الاحتياطي الذي يأتي مع الجهاز وأي شيء أضفته إليه، وبينما سنقوم بعمل نسخ احتياطية على طول الطريق، ليس هناك ضمان بذلك كل شيء سوف يدخل إذا قمت بإعادة تحميل ملفات هاتفك الرئيسي، فهذا يعني أن دليل هاتفك بالكامل، وجميع الصور ستكون كذلك
ضائع. وإذا حدث خطأ ما، فهناك فرصة لقتل جهازك بالكامل، أي تحويل هاتفك إلى لبنة. نحن لا نحاول إخافتك على الإطلاق، ولكن من الجيد أن تكون على دراية بهذه الأمور وأن تتخذ الاحتياطات الصحيحة
أولاً، تأكد من إنشاء نسخة احتياطية كاملة لجهازك. عبر USB ستتمكن من الوصول إلى وحدة التخزين الداخلية، والتي بفضلها يمكنك ذلك
نسخ ملفاتك الشخصية احتياطيًا يدويًا. إذا قمت بتسجيل الدخول باستخدام حساب Google، فقد ترغب في الوثوق بالخدمات السحابية فيما يتعلق ببياناتك أيضًا. على سبيل المثال، باستخدام جهات اتصال Google، يمكنك إدارة دليل الهاتف الخاص بك وإعادته إلى جهازك بعد تغيير البرنامج الثابت، وتتيح لك صور Google تخزين عدد غير محدود من الصور بدقة أقل.
قد يبدو من غير المجدي تثبيت نظام تشغيل مفتوح ثم تثبيت تطبيقات Google؛ يشير الجزء "المفتوح" من OpenGApps إلى المشروع نفسه، وليس إلى التطبيقات، وإذا كان سبب لجوئك إليه هو الحرية على وجه التحديد، وليس تحديث هاتفك، فإن تدميره على الفور عن طريق تثبيت حزمة خاصة هو أمر غير حكيم على الإطلاق.
ولحسن الحظ، يتقاسم الكثيرون هذه الفلسفة، ويتضمن مشروع F-Droid مجموعة تطبيقات مفتوحة المصدر.
يعد F-Droid في الأساس مستودعًا مفتوح المصدر يمكنك استخدامه لتثبيت مجموعة متنوعة من التطبيقات غير المملوكة. لن تجده على Google Play، نظرًا للاختلافات الواضحة في الفلسفة، ولكنه متاح للجميع، حتى إذا كنت تستخدم هاتفًا عاديًا يعمل بنظام Android أو قمت بالفعل بتثبيت تطبيقات Google.
إذا قمت بتثبيت LineageOS وتخطيت خطوة تثبيت تطبيقات Google، فلديك بعض الخيارات من التطبيقات المفتوحة، بما في ذلك مدير الملفات. قم بتنشيط ADB على هاتفك - المفتاح موجود في خيارات المطور - ثم، من خلال التطبيق الطرفي، قم بتشغيل Ark، مثبت F-Droid، (من https://f-droid.org) على هاتفك، في Zsdcard/دليل التخزين. انتقل إلى الإعدادات > الأمان وقم بتمكين مصادر غير معروفة لتمكين تثبيت التطبيقات بتنسيق ARC. انتقل الآن إلى مدير الملفات وانقر على ملف APK، الموجود بالفعل في الدليل الجذر لجهازك (وهو /sdcard/directory) لتثبيته.
يمكنك تنزيل أداة المستخدم المتميز LineageOS من http://download.lineageos.org/extras. ما عليك سوى اختيار الإصدار المناسب لنظام التشغيل لديك، وتنزيله على هاتفك كما في السابق، وتشغيله باستخدام TWRP؛ سيستغرق الأمر وقتًا أطول مما تتوقعه من ملف صغير كهذا، ولكن هناك الكثير من الأذونات لإجراء تغييرات على الجهاز. إذا قررت لاحقًا تعطيل ميزة المستخدم المتميز، فستجد الأداة المقابلة هناك: ما عليك سوى تشغيل وضع الاسترداد وتشغيله.
وأخيرا، حان الوقت لإعادة التشغيل. سيُطلب منك تثبيت تطبيق TWRP على نظامك - وهذا الأمر متروك لك تمامًا؛ ولكن بما أنك تستخدم الآن جهازًا مزودًا ببرامج ثابتة مخصصة، فإن TWRP يمكن أن يجعل تجربة الاسترداد أكثر ملاءمة، لذا فهي ليست فكرة سيئة.
توجد الآن عملية تمهيد طويلة جدًا، سيقوم خلالها LineageOS بفحص وحدة التخزين الداخلية لجهازك بالكامل للتأكد من أن كل شيء جاهز للعمل. تحلى بالصبر وانتظر حتى تظهر الرسوم المتحركة لبدء التشغيل على الشاشة وسيتم نقلك إلى عملية الإعداد الأولية للمستخدم. إنه مشابه جدًا لنظام Android ويسمح لك باستعادة البيانات من جهاز آخر إذا كنت ترغب في ذلك. يُطلب منك أيضًا تسجيل الدخول إلى خدمات Google: إذا كنت لا تستخدم تطبيقات Google أو متجر Google Play، فيمكنك تخطي ذلك بأمان.
بعد التعامل مع الجزء الخاص بنظام Android، ستحتاج إلى إجراء عدد من الإعدادات الخاصة لنظام LineageOS - ننصحك بتمكين Privacy Guard، والذي يتم تعطيله افتراضيًا؛ ومن خلاله، يمكنك التحكم بشكل مباشر في البيانات المسموح للتطبيقات الموجودة على جهازك بالوصول إليها. يمكنك تغيير إعداداتك لاحقًا في الإعدادات > الخصوصية، وإذا أصبح التطبيق كبيرًا جدًا، فيمكنك تقليل حجمه. بعد أن فعلت كل ما تحتاجه، تدخل إلى النظام - بجهاز نظيف ومحدث، حيث لا توجد قمامة من الشركة المصنعة. إذا لم تقم بتثبيت Google Apps، فلديك بعض بدائل Lineage مفتوحة المصدر لدعم جميع الوظائف المطلوبة.
إذا قمت بتثبيت حزمة الجذر، فستحتاج إلى تمكينها. انتقل إلى تطبيق الإعدادات وانقر على رقم الإصدار سبع مرات كما فعلنا من قبل للدخول إلى وضع المطور. ارجع إلى شاشة الإعدادات الرئيسية وأدخل إلى القائمة المقابلة. في هذه المرحلة، نوصي بتمكين إعادة التشغيل المتقدمة - وهذا يسمح لك بالتمهيد بسرعة إلى وضع الاسترداد أو أداة تحميل التشغيل باستخدام إجراء إعادة التشغيل القياسي - ثم قم بالتمرير لأسفل إلى خيار الوصول إلى الجذر وحدد مستوى الوصول الذي ترغب في منحه. في ADB، يقتصر الأمر على الأوامر المرسلة عبر Android Developer Bridge فقط، مما يعني أنه يمكنك الوصول إلى الجذر (وقشرة الجذر) لجهازك، ولكن ليس للتطبيقات.
يحتوي وضع المطور على العديد من الخيارات أكثر من مخزون Android. يمكنك الوصول إلى أصغر التفاصيل ووضع بعض القواعد الصارمة لجهازك. على سبيل المثال، يعد تنشيط خيار عدم حفظ الإجراءات مثاليًا إذا كنت بحاجة إلى التحكم الكامل في تطبيقاتك، بينما يضيف Enable local Terminal تطبيقًا جديدًا يمنحك الوصول الدائم إلى جهازك من المحطة إذا كنت قد منحت حق الوصول إلى الجذر مسبقًا إلى التطبيقات.
تشغيل البرامج الثابتة CyanogenMod 13.0. هذه نسخة معدلة من مخزون Android، مما يعمل على توسيع وظائف نظام تشغيل الجهاز بشكل كبير. يتم دعم البرنامج الثابت من قبل العديد من الشركات المصنعة ويتم تثبيته افتراضيًا على عدد كبير من الهواتف الذكية.تم حاليًا إيقاف تطوير الإصدارات الجديدة من CyanogenMod، ولكن في بداية العام تم إحياء المشروع تحت اسم Lineage OS. وبالتالي، توجد حاليًا إصدارات مستقرة من CyanogenMod من 6 إلى 14.1 وLineage OS 14.1، وهو قيد التطوير.
يمكن للمهتمين بسهولة العثور على إصدار البرنامج الثابت لطراز هواتفهم الذكية عبر الإنترنت، بالإضافة إلى تعليمات مفصلة لتثبيته. والسيانوجين/النسب يستحق المحاولة بالتأكيد. فيما يلي بعض الميزات المثيرة للاهتمام في هذه البرامج الثابتة التي تفتقر بشدة إلى مخزون Android.
تخصيص مرن للشاشة الرئيسية والقائمة
ربما تكون القائمة الرئيسية لـ CyanogenMod واحدة من أكثر القوائم ملائمة التي يمكن العثور عليها في مشغل Android. يتم فرز التطبيقات في القائمة الرئيسية أبجديًا. يوجد في الأسفل شريط تمرير أفقي يسمح لك بالتبديل السريع بين الحروف، وفي الأعلى يوجد شريط بحث يسمح لك بالبحث بين التطبيقات فقط. يعد هذا خيارًا مثاليًا للمستخدمين الذين يقومون بتثبيت كمية كبيرة من البرامج.
وبطبيعة الحال، يمكن تخصيص جميع جوانب هذه القائمة. على سبيل المثال، قم بالتبديل من الترتيب الأبجدي إلى العرض التقليدي، وقم بتغيير الخلفية وحجم الرمز وغير ذلك الكثير.
يمكن أيضًا تخصيص الشاشة الرئيسية بمرونة. في مخزون Android، تم إصلاح شبكة وضع الرموز أو عناصر واجهة المستخدم. هنا يمكن للمستخدم تغيير حجمه. على سبيل المثال، يمكنك تثبيت شبكة 6x6 بدلاً من 4x4 القياسية. سيؤدي هذا إلى تصغير حجم الأدوات والأيقونات، لكنه سيسمح باحتواء المزيد من العناصر على الشاشة. بشكل عام، مجال التخصيص مذهل.
المزيد من خيارات فتح
إذا كنت لا تأخذ في الاعتبار الميزات الحديثة مثل الماسح الضوئي لبصمات الأصابع أو التعرف على قزحية العين، فإن نظام Android الأساسي يوفر ثلاث طرق لفتح الشاشة. هذه عبارة عن كلمة مرور أو رمز سري قصير أو نمط مكون من تسع نقاط، حيث يحتاج المستخدم إلى توصيل أربع نقاط على الأقل. من غير المناسب إدخال كلمة مرور في كل مرة، ومن السهل التجسس على رمز PIN القصير، ولا يوفر مفتاح النمط أمانًا كافيًا. إنه أمر بسيط للغاية، حيث يستطيع اللص التعرف عليه ببساطة من خلال بصمة الإصبع الموجودة على الزجاج.
CyanogenMod يحل هذه المشكلة. تتيح البرامج الثابتة للمستخدم الفرصة لزيادة حجم النموذج، من الحجم القياسي 3x3 إلى الحد الأقصى للحجم وهو 6x6. وفي الوقت نفسه، يزداد تعقيد النمط وعدد المجموعات الممكنة بشكل كبير.
القدرة على إخفاء أيقونات الحالة
يحب المطورون ببساطة عرض الرموز في منطقة الإعلام أعلى الشاشة. مع وجود عدد كبير من البرامج، يمكن للأيقونات أن تشغل البرنامج بأكمله. وفي الوقت نفسه، تميل قيمة المعلومات لبعض الرموز إلى الصفر. على سبيل المثال، يمكنك ضبط المنبه لينطلق بانتظام. نظرًا لأن اللقب يكون دائمًا في الوضع النشط، فسيتم تعليق الرمز باستمرار في منطقة الإعلام. يسمح CyanogenMod للمستخدم بتحديد الرموز التي يريد رؤيتها في الجزء العلوي من الشاشة والتي لا يريدها.
الوضع الليلي في الإصدارات السابقة
يعد الوضع الليلي ميزة مفيدة جدًا تجعل شاشة العرض أكثر صفراء في الليل. يمكن للضوء الأبيض الساطع للشاشة أن يربك جسم المستخدم، مما يسبب الأرق وإجهاد العين. بشكل عام، يجب على أولئك الذين يحبون الاستلقاء على السرير ليلاً مع هاتف ذكي استخدام الوضع الليلي.
المشكلة الوحيدة هي أن نظام Android الأساسي يحتوي فقط على الوضع الليلي في الإصدار 7.0. قدم CyanogenMod ميزة LiveDisplay مرة أخرى في الإصدار 12.0، والذي يعتمد على Android 5.0. إذا كنت تريد استخدام الوضع الليلي، ولكن هاتفك الذكي لا يدعم Android 7.0، فقد تكون الإصدارات القديمة من CyanogenMod هي الحل.
قائمة إيقاف التشغيل القابلة للتخصيص
حتى الأشياء الصغيرة مثل قائمة إيقاف تشغيل الهاتف الذكي القياسية في CyanogenMod يمكن تعديلها لتناسب احتياجاتك. على سبيل المثال، يمكنك إضافة وظيفة لقطة شاشة أو لوحة تحكم لملف تعريف الصوت إليها.
تغيير سريع للموضوع
يحتوي متجر Play على عدد كبير من مجموعات أيقونات النظام. ولكن لاستخدام هذه الرموز، سيتعين عليك تثبيت قاذفات بديلة. لا يسمح Stock Android للمستخدم بتغيير صور النظام.
CyanogenMod ليس صارمًا جدًا. لا تسمح لك البرامج الثابتة بتغيير أيقونات النظام فحسب، بل تتيح لك أيضًا تخصيص المظهر ونظام الألوان للعديد من اللوحات القياسية بشكل عام.
بشكل عام، سيجذب CyanogenMod وLineage OS بالتأكيد المستخدمين الذين يحبون تخصيص كل تفاصيل أجهزتهم.