يادگيري نصب كاستوم رام LineageOS؛ دميدن روحي تازه در موبايلهاي اندرويدي قديمي
رامهاي كاستوم (Custom Rom) يا سفارشي يا شخصيسازي شده به فرمورهايي گفته ميشود كه توسعهدهنده با بهرهگيري از كدهاي پروژه متنباز اندرويد (AOSP) يا هر سيستمعامل سفارشيشده متنباز مبتنيبر اندرويد اقدام به ساخت يا بيلد يك رام متفاوت از رام پيشفرض براساس درخت دستگاه (Device tree) ميكند. نصب رامهاي سفارشي ميتواند اهداف خاصي را دنبال كند اما مهمترين دليل براي نصب رامهاي سفارشي چيزي جز ارتقاي نسخهي اندرويد موبايلهاي قديمي و بخشيدني جاني دوباره به آن نيست. افزونبر اين، رامهاي سفارشي براي تجربه پوستههاي مختلف اندرويد، سبكتر كردن آن، افزايش سرعت و شارژدهي موبايل، تقويت سرعت پردازنده و اضافهكردن ويژگيهايي كه در رامهاي پيشفرض موبايل وجود نداشته يا محدود شده است، مورد استفاده قرار ميگيرند.
اين مقاله در تاريخ ۱۴۰۲/۰۱/۱۵ بازنويسي شده است.
هر شخصي با اندكي دانش متخصص در حوزه برنامهنويسي اندرويد، ميتواند حتي رام سفارشي خود را ايجاد و روي موبايل خود نصب كند اما براي راحتتر شدن كار متخصصان، جامعههاي مختلفي از توسعهدهندگان، در حوزه توسعهي كاستومرامهايي با نام و ويژگيهاي منحصربهفرد مشغول بهفعاليت هستند و براي مدلهاي متنوعي از موبايلهاي هوشمند اندرويدي (عمدتا مدلهاي قديمي كه ساپورت نرمافزاري آنها به اتمام رسيده است) رام سفارشي توليد ميكنند. مشهورترين آنها كه سابقهي طولاني در اين زمينه دارد LineageOS است و اين مطلب شما را در نصب كاستوم رام LineageOS راهنمايي خواهد كرد.
علت معرفي رام LineageOS در اين مطلب اين است كه وسيعترين طيف دستگاههاي اندرويدي را همراهي ميكند و احتمالا اگر براي دستگاهي رام كاستوم وجود داشته باشد، حتما رام لاينج نيز وجود دارد؛ چرا كه افزونبر دستگاههايي كه بهصورت رسمي از سوي اين گروه همراهي ميشوند، سورس كد آن براي توليد بيلدهاي غيررسمي نيز دردسترس عموم قرار دارد و همچنين بسياري از رامهاي كاستوم كه با اسامي مختلف منتشر ميشوند بر پايهي LineageOS هستند. در ادامهي اين مقاله شما را با اصطلاحات و بخشهايي كه لازم است بهصورت كلي پيشاز نصب هر رام سفارشي بدانيد، آشنا خواهيم كرد و سپس مراحل نصب كاستوم رام LineageOS را توضيح خواهيم داد.
رام LineageOS چيست؟
لاينج در واقع يك فرمور اندرويد شخصيسازي شده است كه ادامهي پروژهي ساينوژنماد (CyanogenMod) به حساب ميآيد. ساينوژن، رامي بود كه توسعهدهندهي اصلي آن استيو كنديك نام داشت و به عنوان بخشي از مؤسسهي ساينوژن فعاليت ميكرد و اندرويد خالص را با اندكي امكانات اضافهتر براي طيف وسيعي از موبايلها ارائه ميكرد. آنچه باعث محبوبيت اين رام سفارشي شد، نزديك بودن تجربه متخصصي آن به موبايلهاي اندرويد خالص آن زمان (نكسوسها) و جديدتر بودن نسخهي اندرويد آن نسبت به آخرين اندرويد ارائهشده توسط سازنده براي موبايلهاي همراهيشده بود.
در سال ۲۰۱۳ استيو با وانپلاس به توافقهايي رسيد و اولين موبايل شركت وانپلاس با نسخهي ويژهاي از رام ساينوژن عرضه شد. در حالي كه اين اقدام ميتوانست به نفع شركت ساينوژن باشد، درگيريهاي كرت مكمستر، مدير شركت و استيو منجر به بر هم زدن توافقهاي بين ساينوژن و وانپلاس شد. استيو شركت را ترك كرد و مكمستر نيز عوض شد. مدير جديد به كلي پروژهي ساينوژن و توليد رايگان رام را مختومه اعلام كرد؛ اما از آنجايي كه كدهاي ساينوژن هنوز در دسترس بودند، استيو و تعدادي ديگر از توسعهدهندگان اين رام گرد هم آمده و ساينوژنماد را در قالب لاينج او اس ادامه دادند. هماكنون رامهاي LineageOS توسط هزاران توسعهدهنده از سراسر دنيا توسعه داده ميشوند. اگر مايل باشيد آخرين نسخهي اندرويد موجود را روي دستگاه اندرويدي خود داشته باشيد، بهترين گزينه براي شما LineageOS خواهد بود.
چطور LineageOS نصب كنيم؟
بهطور كلي براي نصب هر رام سفارشي، بايد تغييراتي در لايههاي پنهان نرمافزار موبايل خود ايجاد كنيد، چراكه توليدكنندگان موبايلهاي اندرويدي مستقيما به متخصص اجازهي نصب فرمورهايي بهجز آنهايي كه توسط تيم نرمافزاري شركت منتشر ميشوند را نميدهد. درواقع اين منع براي جلوگيري از خارج كردن موبايل از شرايط كاركرد طبيعي خود توسط افراد كار ناآزموده است و كاملا راه را براي ايجاد تغييرات در سطوح بالاتر نميبندد اما با توجه به آسيبپذيربودن دستگاه در صورت بروز اشتباه، لازم است متخصصان نسبت به مداخلاتي كه در اين فرايند انجام ميدهند، كاملا آگاه باشند.
همچنين دستگاه بهغير از حالتي كه سيستمعامل كاملا بوت شده و متخصص تنها با رابط گرافيكي آن سروكار دارد، محيطهاي ديگري نيز وجود دارند كه براي راهاندازي اجزاي سختافزاري، آپديت سيستمعامل و مطالعه صحت و امنيت دستگاه درانديشه متخصصين گرفته شدهاند و وجود آنها براي كاركرد درست موبايل هوشمند الزامي است كه در حالت عادي، بهدور از چشم متخصص، وظايف خود را انجام ميدهند، اما وقتي متخصص قصد دخالت يا تغيير در سيستمعامل را داشته باشد با اين محيطها روبرو ميشود، اكنون ميخواهيم بدانيم كه هر كدام از اين محيطها چه وظايفي را برعهده دارند و هرمرحله از نصب رام سفارشي در چه محيطي
آشنايي با اصطلاحات و بخشهاي مهم پيش از نصب LineageOS
بوتلودر
بوتلودر (Bootloader) يك برنامهي كامپيوتري است كه وظيفه راهاندازي قطعات سختافزاري مختلف در هنگام روشن شدن دستگاه و مديريت آنها از طريق كرنل را برعهده دارد، وقتي دستگاه روشن ميشود، بوتلودر دادههاي لازم براي راهاندازي سيستمعامل و ارتباط با اجزاي مختلف را در رم بارگذاري ميكند. بوتلودر در موبايلهاي اندرويدي، وظيفه كنترل پارتيشنهاي مختلف را نيز برعهده دارد تا مطمئن شود كدهاي حساس در يك محيط كاملا امن و ايزوله اجرا ميشوند.
بنابراين هنگامي كه متخصص قصد تغييرات سيستمي در دستگاه مانند نصب فرمور غيررسمي را داشته باشد، بايد از سد بوتلودر عبور كند چون هرگونه تغييري توسط بوتلودر خنثي ميشود، تا زماني كه قفل آن باز شود. بنابراين اولين گام در نصب رام سفارشي، بازكردن قفل بوتلودر است، با بازشدن قفل بوتلودر، بهنوعي راه براي دسترسي به لايههاي حساس سيستم باز ميشود. بوتلودر توسط برند سازنده موبايل برنامهدهي ميشود، بنابراين تصميم اينكه بوتلودر مدل يا مدلهايي از محصولات يك سازنده قابل بازگشايي باشد يا نباشد برعهده خود سازنده است.
محيط فست بوت / دانلودينگ در موبايلهاي سامسونگ
محيطي در موبايلهاي اندرويدي است كه دسترسي به قسمتي از بوتلودر براي اعمالي چون بازكردن يا بستن قفل بوتلودر و فلشكردن پارتيشنها و ايميجهاي فرمور موبايل را از طريق ارسال دستورهاي مربوط به آن برقرار ميكند. در موبايلهاي سامسونگ و برخي از سازندگان، نميتوان بهصورت مستقيم به فست بوت دسترسي داشت و بهجاي آن محيطي به نام دانلودينگ مود (Downloading Mode) و آنلاك مود (Device Unlock Mode) وجود دارد.
دو مرحلهي اصلي و مهم نصب رام سفارشي از طريق محيط فستبوت يا دانلودينگ/آنلاك مود صورت ميگيرد: ۱. بازكردن قفل بوتلودر ۲. فلشكردن پارتيشنهاي كاستوم شده بهمنظور نصب رام سفارشي كه ميتواند خود رام سفارشي، ريكاوري و بوت تغييريافته باشد.
محيط ريكاوري
محيطي در موبايلهاي اندرويدي است كه وظيفهي اصلي آن، اعمال بهروزرسانيهاي OTA در سيستمعامل است. افزونبر اين، اين محيط داراي برخي گزينهها و قابليتهايي براي محافظت از موبايل است تا زماني كه براي سيستمعامل اشكالي پيش آمد و متخصص نتوانست به سيستمعامل دسترسي پيدا كند، اين محيط اشكال را بهصورت خودكار رفع يا گزينههايي در دسترس متخصص قرار دهد كه بتواند اشكال را با بازنشاني موبايل به تنظيمات كارخانه، نصب بستههاي zip، پاك كردن كش و دسترسي به پل اشكالزاديي اندرويد (ADB) رفع كند.
محيط ريكاوري پيشفرض كارخانه، امكاناتي در همين حد يا حتي كمتر در اختيار متخصصان قرار ميدهند اما همانند رام سفارشي، ريكاوري سفارشي يا كاستوم ريكاوريهايي نيز توسط توسعهدهندگان براي مدلهاي مختلفي از موبايلهاي هوشمند اندرويدي توليد كردهاند، دري از امكانات جديد روي متخصصان باز ميكنند كه امكان هرنوع تغيير و دستكاري در موبايل را فراهم ميكنند. يكي از اين امكانات، امكان نصب سيستمعامل يا رام سفارشي است. يادگيري پيشرو نيز نصب كاستوم رام LineageOS را از طريق كاستوم ريكاوري دنبال خواهد كرد، اما بستهبه اينكه كاستوم ريكاوري براي مدل خاصي از موبايل وجود نداشته باشد، ممكن است روند كار متفاوت باشد.
مراحل نصب كاستوم رام LineageOS
تذكر ۱: اين يادگيري مراحل كلي نصب رام سفارشي LineageOS را دنبال خواهد كرد و شرح مراحل براي بيشتر موبايلهاي قديمي بدون نياز به انجام كار خاص يا اعمالي متفاوت با آنچه در اين مقاله آمده است قابل اجرا است. با اينحال ممكن است مراحل نصب براي برخي از موبايلها (عليالخصوص موبايلهاي جديد) به دليل تغييرات ساختاري نسخههاي جديدتر اندرويد (بيشتر نسخهي ۱۰ بهبالا) متفاوت باشد، بنابراين توصيه ميكنيم ضمن مطالعهي اين مقاله، مدل موبايل خود را در انجمنهاي تخصصي مانند XDA جستجو و يادگيريهاي موجود براي نصب اين رام را مطالعه و بهدستورعملهاي آن در صورت وجود مراحلي متفاوت از آنچه در اين مقاله آمده است عمل كنيد.
تذكر ۲: از آنجايي كه رامهاي سفارشي توسط كارخانه توليد نشدهاند، ممكن است داراي باگ باشند، بنابراين حتما در صفحه مدل موبايل خود در وبسايت LineageOS يا سايت XDA از اين موضوع اطلاع پيدا كنيد.
تذكر ۳: نصب رام سفارشي در موبايلهاي سامسونگ (حتي پساز بازگشت به رام رسمي) منجر به ابطال دائمي گارانتي دستگاه خواهد شد و برنامههايي چون Samsung Health، Samsung Pass، Secure Folder و Samsung Pay بهصورت دائم از كار خواهند افتاد.
تذكر ۴ : حتماً پيش از انجام اعمالي چون روت، آنلاك، نصب ريكاوري و رام سفارشي، از اطلاعات موبايل خود همراه بگيريد و از اكانت گوگل خود در موبايل خارج شويد و قفل صفحه را نيز حذف كنيد. اگر موبايل شيائومي داريد، حتما بخش Find device را غيرفعال كنيد.
تذكر ۵: هرگونه عواقب ناشي از اعمالي چون روت كردن، آنلاك كردن و نصب رامهاي غيررسمي كه دستگاه را از حالت رسمي خارج كند، متوجه خود متخصص خواهد بود و اخبار تخصصي، علمي، تكنولوژيكي، فناوري مرجع متخصصين ايران هيچگونه مسئوليتي نخواهد پذيرفت.
نصب درايورهاي موردنياز
براي نصب هر كاستوم رام براي اولين بار، حتما به يك سيستم يا لپتاپ احتياج داريد تا بتوانيد قفل بوتلودر را از طريق نرمافزارها و واسطهاي خط فرمان باز كنيد و همچنين فايلهاي موردنياز را در موبايل فلش كنيد. همچنين لازم است كه درايورهاي USB سازنده در سيستم شما نصب شوند. شما ميتوانيد ابزارها و نرمافزارهاي موردنياز را بسته به مدل موبايل خود از طريق لينكهاي زير دانلود كنيد.
نصب درايورهاي ADB و Fastboot
پساز دانلود درايور ADB، محتويات داخل پوشه را از حالت فشرده خارج كنيد، فايل Install.bat را در حالت ادمين باز كنيد. در پنجرهي باز شده مطابق تصوير، سه مرتبه كليد y را فشار داده و اينتر بزنيد تا درايورهاي عمومي اندرويد، پل اشكالزدايي اندرويد (ADB) و فستبوت نصب شوند.
توجه داشته باشيد كه در مرحلهي آخر، يك پنجره براي نصب درايور اندرويد باز ميشود كه لازم است گزينهي Next را فشار داده و سپس گزينهي Install را انتخاب كنيد.
نصب درايورهاي سامسونگ
براي نصب درايورهاي سامسونگ كافي است كه فايل نصب آن را از لينك داده شده دانلود كرده و مراحل نصب را پيش ببريد.
نصب درايورهاي شيائومي
- پساز دانلود ابزار Mi Unlock Tool، محتويات داخل فايل zip را در يك پوشه استخراج كنيد.
- موبايل خود را به سيستم متصل كنيد و فايل miflash_unlock.exe را اجرا كنيد.
- پساز انتخاب گزينهي Agree، روي چرخدنده بالا كليك كنيد و گزينه Check مقابل عبارت Click the button to install the drive را انتخاب كنيد.
- در ادامه از شما خواسته ميشود تا دستگاه خود را جدا و دوباره متصل كنيد، پساز اينكار، درايورها با موفقيت نصب خواهند شد.
باز كردن قفل بوتلودر
در گام بعدي بايد قفل بوتلودر موبايل را باز (آنلاك) كنيد. روش انجام اينكار در موبايلهاي مختلف متفاوت است.
آنلاك بوتلودر سامسونگ
- تنظيمات موبايل را باز كرده و به قسمت About phone > Software Information برويد. روي Build number چندين بار ضربه بزنيد تا گزينه Developer options فعال شود. وارد اين منو شويد و گزينه OEM unlocking را روشن كنيد.
- اگر موبايل شما بهصورت پيشفرض با اندرويد ۹ و بالاتر عرضه شده باشد، ادامه زير را دنبال كنيد، درغير اينصورت لازم نيست كار ديگري انجام دهيد (براي مثال اگر موبايل شما با اندرويد ۸ عرضه شده باشد و اكنون نسخهي ۱۰ نصب باشد). معمولا با فعالكردن اين گزينه در اين دست از موبايلها، با ريستارت كردن موبايل، موبايل به تنظيمات كارخانه بازنشاني ميشود، لذا پيشاز فعال كردن اين گزينه حتما از اطلاعات خود همراه بگيريد و حساب گوگل و رمز صفحه قفل را حذف كنيد.
- موبايل را خاموش كنيد، سپس:
اگر موبايل دكمه هوم فيزيكي دارد: كليدهاي هوم، كاهش صدا و پاور را همزمان فشار داده و نگه داريد.
اگر موبايل دكمه بيكسبي دارد: كليدهاي بيكسبي، كاهش صدا و پاور را همزمان فشار داده و نگه داريد. اگر اندرويد نسخه ۱۱ و بالاتر بود، درحاليكه دكمه بيكسبي و كاهش صدا را همزمان نگه داشتهايد، با كابل اصلي موبايل به كامپيوتر متصل كنيد.
اگر موبايل دكمه هوم فيزيكي ندارد: كليدهاي كاهش صدا و پاور را همزمان فشار داده و نگه داريد يا اگر اندرويد نسخه ۱۱ و بالاتر بود، درحاليكه دكمه افزايش و كاهش صدا را همزمان نگه داشتهايد، با كابل اصلي موبايل به كامپيوتر متصل كنيد.
- در صفحهي پيشرو، دكمه افزايش صدا را فشار داده و نگه داريد تا وارد صفحهي بعدي شويد اكنون يكبار ديگر دكمه افزايش صدا را فشار دهيد تا بوتلودر موبايل باز شود.
- پس از اينكه دستگاه ريستارت شد، مراحل راهاندازي را پيش ببريد، سپس دستگاه را به اينترنت متصل كرده و دوباره مراحل فعالكردن Developer Options را طي كنيد و از اين منو مطالعه كنيد كه گزينهي OEM Unlocking وجود داشته و درحاليكه فعال است، امكان خاموش كردن آن وجود نداشته باشد. در غيراينصورت بوتلودر دستگاه هنوز بهدلايلي آنلاك نشده و بايد مراحل را دوباره تكرار كنيد.
آنلاك بوتلودر شيائومي
- براي شروع، بايد حتما يك اكانت شيائومي ساخته باشيد، اگر تاكنون اين كار را انجام ندادهايد از قسمت Mi Account در تنظيمات نسبت به اينكار اقدام كنيد.
- تنظيمات موبايل را باز كرده و به قسمت About phone برويد. روي MIUI Version چندين بار ضربه بزنيد تا گزينه Developer options فعال شود. از بخش Additional settings وارد اين منو شويد و گزينه OEM unlocking را روشن كنيد.
- در همان منو وارد بخش Mi Unlock Status شويد، اينترنت واي فاي را قطع و به اينترنت سيمكارت متصل شويد، سپس روي Add account and device ضربه بزنيد. اگر با خطا مواجه شديد، چندين بار در زمانهاي مختلف امتحان كنيد يا رديابي موبايل را از مسير MI Account > Devices > Find device خاموش كنيد تا سرانجام پيغام Added successfully را مشاهده كنيد.
- در كامپيوتر، در پوشه ابزار Mi Unlock Tool كه سابقا دانلود كرده بوديد، miflash_unlock.exe را اجرا كنيد، سپس همان مشخصات حساب شيائومي خود در موبايل را براي ورود به اكانت وارد كنيد. سپس مراحل تاييد حساب از طريق موبايل يا رايانامه را انجام دهيد.
- اكنون موبايل را خاموش كرده و با فشردن كليدهاي كاهش صدا و پاور به صورت همزمان بهحالت فستبوت ببريد. (عبارت FastBoot ظاهر شود).
- موبايل را با كابل به سيستم وصل كنيد تا گزينهي Unlock در برنامه Mi Unlock فعال شود. سپس روي آن ضربه بزنيد.
- اولين درخواست براي آنلاك موبايل ممكن است نياز به گذشت ۱۶۸ ساعت از زمان درخواست آنلاك باشد، در اين صورت پساز سپري شدن اين زمان كه هفت روز ميشود، دوباره مراحل بالا را تكرار كنيد تا بوتلودر باز شود.
- پس از اينكه دستگاه ريستارت شد، مراحل راهاندازي را پيش ببريد، سپس دستگاه را به اينترنت متصل كرده و دوباره مراحل فعالكردن Developer Options را طي كنيد و از اين منو مطالعه كنيد كه گزينهي OEM Unlocking وجود داشته و درحاليكه فعال است، امكان خاموش كردن آن وجود نداشته باشد. در غيراينصورت بوتلودر دستگاه هنوز بهدلايلي آنلاك نشده و بايد مراحل را دوباره تكرار كنيد.
نصب كاستوم ريكاوري
در گام بعدي بايد يك ريكاوري سفارشي را جايگزين ريكاوري پيشفرض كارخانه كنيد تا بتوان بهكمك آن، رام سفارشي را نصب كرد. گروههاي مختلفي براي برندهاي مختلف موبايل، ريكاوري سفارشي توسعه ميدهند كه مشهورترين آنها TWRP است. با اينحال خود LineageOS براي نصب رامهاي سفارشي، ريكاوري اختصاصي خود (LineageOS Recovery) را نيز توسعه داده است تا اشكالات ناسازگاري رام و ريكاوري به حداقل برسد.
اگر از موبايلهاي قديمي استفاده ميكنيد، بهراحتي ميتوانيد با استفاده از كاستوم ريكاوري TWRP، هر رام سفارشي مدانديشه متخصصين خود را نصب كنيد. اما از آنجايي كه در يادگيري پيشرو تنها مختص به LineageOS است و موبايلهايي با اندرويدهاي جديدتر در نصب آن با استفاده از ريكاوريهاي متعدد با اشكال مواجه هستند، در ادامه مراحل نصب كاستوم ريكاوري لاينج را شرح ميدهيم.
توجه داشته باشيد كه ممكن است موبايل شما با پيكربنديهاي مختلف توليد شده باشد، در اينصورت توجه به كدنام موبايل ضروري است (براي مثال كد مربوط به نسخهي اسنپدراگون گلكسي S9 پلاس star2qltechn و اگزينوس star2lte است). براي اطلاع يافتن از اين موضوع، ميتوانيد گزينهي USB Debugging را در منوي Developer Options فعال و موبايل خود را به كامپيوتر متصل كنيد، سپس دستور Adb shell را در خط فرمان وارد كنيد، اولين عبارت ظاهرشده در ابتداي سطر، كدنام موبايل شماست.
اگر مدل موبايل خود را پيدا نكرديد ميتوانيد سري به صفحه محصول موردانديشه متخصصين خود در انجمن XDA بزنيد، چراكه توسعهدهندههاي زيادي معمولاً نسخههاي غيررسمي LineageOS را براي موبايلهاي همراهينشده منتشر ميكنند. ضمنا دوباره يادآوري ميكنيم كه دستورعملهاي اين يادگيري در بيشتر موبايلهاي جديد و قديمي قابل اجرا هستند اما ممكن است روند نصب در مورد برخي از موبايلها متفاوت باشد يا به انجام كار خاصي باشد بنابراين توصيه ميكنيم كه قبل از پيشبردن ادامهي مراحل، حتما دستورعمل مرتبط با مدل موبايل خود را از نشاني wiki.lineageos.org/devices/[Device Model]/install مطالعه كنيد.
نصب كاستوم ريكاوري سامسونگ
- وارد اين صفحه شويد، سپس از زيرمنوي Samsung، مدل موبايل خود را با توجه به كدنام آن انتخاب كنيد. سپس فايل recovery.img را دانلود كنيد.
- با نگهداشتن كليد Shift و راست كليك در فولدر مسيري كه فايل recovery.img در آن دانلود شده است، روي Open in Terminal كليك كنيد.
- دستور زير را تايپ كنيد تا يك فايل ريكاوري ديگر با پسوند tar در آن مسير ايجاد شود:
- موبايل را خاموش كرده و سپس:
اگر موبايل دكمه هوم فيزيكي دارد: كليدهاي هوم، كاهش صدا و پاور را همزمان فشار داده و نگه داريد.
اگر موبايل دكمه بيكسبي دارد: كليدهاي بيكسبي، كاهش صدا و پاور را همزمان فشار داده و نگه داريد. اگر اندرويد نسخه ۱۱ و بالاتر بود، درحاليكه دكمه بيكسبي و كاهش صدا را همزمان نگه داشتهايد، با كابل اصلي موبايل به كامپيوتر متصل كنيد.
اگر موبايل دكمه هوم فيزيكي ندارد: كليدهاي كاهش صدا و پاور را همزمان فشار داده و نگه داريد يا اگر اندرويد نسخه ۱۱ و بالاتر بود، درحاليكه دكمه افزايش و كاهش صدا را همزمان نگه داشتهايد، با كابل اصلي موبايل به كامپيوتر متصل كنيد.
- پساز اينكه صفحه هشدار ظاهر شد، دكمه افزايش صدا را فشار دهيد تا وارد محيط Download mode شويد. سپس موبايل را به كامپيوتر متصل كنيد. توجه كنيد كه حتما از كابل ارائهشده همراه دستگاه استفاده كنيد يا اينكه از كابلهاي معتبر، سالم و با امكان جابجايي ديتا استفاده كنيد.
- برنامه Odin را دانلود و محتواي آن را در يك پوشه استخراج كنيد، سپس فايل exe را باز كنيد. اكنون مطالعه كنيد كه قسمت مشخصشده در تصوير آبيرنگ شده باشد. سپس فايل recovery.tar، را از بخش AP انتخاب كنيد، از تب Options تيك Auto Reboot را برداريد، سپس روي Start كليك كنيد.
- در انجام اين مرحله دقت كنيد! پساز اينكه عبارت Done را مشاهده كرديد، بدون اينكه كابل را جدا كنيد:
اگر موبايل دكمه هوم فيزيكي دارد: كليدهاي پاور و كاهش صدا را به مدت ۷ ثانيه فشار داده و نگه داريد. بالافاصله پساز اينكه صفحه سياه شد كليدهاي هوم، افزايش صدا و پاور را همزمان فشار داده و نگه داريد و تا لوگوي سامسونگ را مشاهده كرديد، دكمه هوم و پاور را رها اما همچنان دكمه افزايش صدا و هوم را نگه داريد تا وارد ريكاوري شويد.
اگر موبايل دكمه بيكسبي دارد: كليدهاي پاور و كاهش صدا را به مدت ۷ ثانيه فشار داده و نگه داريد. بالافاصله پساز اينكه صفحه سياه شد كليدهاي پاور، بيكسبي و افزايش صدا را همزمان فشار داده و نگه داريد و تا لوگوي سامسونگ را مشاهده كرديد، دكمه بيكسبي و پاور را رها اما همچنان دكمه افزايش صدا را نگه داريد تا وارد ريكاوري شويد.
اگر موبايل دكمه هوم فيزيكي ندارد: كليدهاي پاور و كاهش صدا را به مدت ۷ ثانيه فشار داده و نگه داريد. بالافاصله پساز اينكه صفحه سياه شد، كليدهاي پاور و افزايش صدا را نگه داريد و تا لوگوي سامسونگ را مشاهده كرديد، دكمه پاور را رها اما همچنان دكمه افزايش صدا را نگه داريد تا وارد ريكاوري شويد.
- پساز بوتشدن صفحه ريكاوري LineageOS، روي Factory Reset ضربه بزنيد و در ادامه گزينه Format data /factory reset را انتخاب كنيد تا حافظه داخلي فرمت و رمزنگاري پيشفرض موبايل غيرفعال شود.
نصب كاستوم ريكاوري شيائومي
- وارد اين صفحه شويد، سپس از زيرمنوي Xiaomi، مدل موبايل خود را با توجه به كدنام آن انتخاب كنيد. اكنون بايد تعدادي ايميج را دانلود كنيد كه بسته به مدل موبايل ممكن است مواردي كه بايد دانلود شوند و يا حتي مورد استفاده قرار گيرند، متفاوت باشند:
۱. در برخي از موبايلهاي شيائومي كه با اندرويد ۱۱ بهبالا عرضه شدهاند، بهدليل دو اسلات بودن پارتيشنها (A/B)، از ايميج Ramdisk ريكاوري بهصورت مشترك براي بوتشدن موبايل در حالت عادي و ريكاوري استفاده ميشود، بههمين دليل، ايميج ريكاوري در پارتيشن Boot ادغام گرديده است و براي فلش كردن كاستوم ريكاوري بايد از ايميج boot.img و دستور flash boot بهجاي recovery.img و دستور flash recovery استفاده شود. در اين دسته از موبايلها بايد ايميجهاي dtbo.img، vendor_boot.img و boot.img را دانلود كنيد.
۲. در برخي از موبايلهاي شيائومي كه با اندرويد ۹ بهبالا عرضه شدهاند، از دايناميك پارتيشن استفاده ميكنند كه پارتيشنهاي فرعيتر سيستمعامل را درون خود تحت عنوان super.img جاي داده است. در اينگونه از دستگاهها بايد ايميجهاي super_empty.img و recovery.img دانلود شوند.
۳. درمورد ساير موبايلها تنها لازم است ايميج recovery.img دانلود شود.
- موبايل را خاموش كرده و با نگه داشتن همزمان دكمههاي كاهش صدا و پاور، وارد حالت Fastboot كنيد، سپس با كابل به كامپيوتر متصل كنيد.
- ايميج(هاي) دانلودشده را به پوشهاي انتقال دهيد، سپس خط فرمان را در آن پوشه با نگهداشتن كليد Shift و راست كليك و انتخاب گزينهي Open in Terminal باز كنيد و عبارتهاي زير را براساس ايميجهاي دانلودشده برحسب نوع دستگاه تايپ و اينتر كنيد.
- پساز وارد كردن آخرين دستور، موبايل بايد خاموش شده و دوباره در حالت فست بوت روشن شود، اكنون دستورات زير را وارد كنيد:
- پساز وارد كردن آخرين دستور، موبايل بايد خاموش شده و ريكاوري LineageOS بوت شود. سپس روي Factory Reset ضربه بزنيد و در ادامه گزينه Format data / factory reset را انتخاب كنيد تا حافظه داخلي فرمت و رمزنگاري پيشفرض موبايل غيرفعال شود.
نصب رام
از اينجا بهبعد مراحل در همه موبايلها يكسان است، شما بايد فايل زيپ رام سفارشي را از همان صفحه مربوط به مدل موبايل خود كه فايلهاي موردنياز براي نصب كاستوم ريكاوري را دريافت و فلش كرديد، دانلود كنيد.
- پساز دانلود فايل رام، درحاليكه موبايل شما همچنان در محيط ريكاوري است، به منوي قبل برگرديد و روي Apply update ضربه بزنيد، سپس در صفحه بعد Apply from ADB را انتخاب كنيد.
- هماكنون در كامپيوتر، با نگهداشتن كليد Shift و راست كليك در فولدر مسيري كه فايل زيپ رام در آن دانلود شده است، روي Open in Terminal كليك كنيد و دستور زير را تايپ كنيد تا فرايند نصب LineageOS آغاز شود:
نصب برنامههاي گوگل (Gapps)
پساز اينكه فرايند نصب پايان يافت، بايد برنامههاي گوگل و سرويسهاي موبايل گوگل (GMS) را نصب كنيد تا بتوانيد از خدمات گوگل در موبايل خود استفاده كنيد چراكه اين رام سفارشي بهصورت پيشفرض فاقد اپليكيشنها و سرويسهاي گوگل است. البته اگر از سرويسهاي گوگل فراري هستيد و نصب اين رام را بهانهاي براي تحريم گوگل ميدانيد، ميتوانيد اين مرحله را ناديده بگيريد.
نصب برنامههاي گوگل بايد براساس نسخهي اندرويدي كه نسخهي LineageOS مبتنيبر آن است ، انجام گيرد تا اشكالي از جهت اجراي سرويسها و خطاهاي احتمالي پيش نيايد. ضمنا پكيجهاي مختلف Gapps نيز بسته به معماري پردازنده موبايلهاي مختلف (۳۲ يا ۶۴ بيتي بودن) متفاوت هستند و نصب نسخهي با معماري ناسازگار با پردازنده، سيستمعامل را دچار اشكال و خطاهاي بسيار خواهد كرد. درپايان بستههاي مختلف Gapps شامل طيف خاصي از برنامههاي گوگل ميشوند تا متخصصان تنها آن مواردي كه لازم دارند نصب كنند و باقي موارد را درصورت نياز از گوگلپلي دانلود كنند. مناسبترين بسته Gapps براي اين كاستوم رام، نوع nano آن است كه فريموركهاي اصلي و سرويسهاي گوگل و همگامسازي كه بهصورت سيستمي بايد نصب باشند را نصب ميكند. در جدول زير ميتوانيد نسخه مناسب با موبايل خود را دانلود كنيد.
درصورتيكه لينكهاي بالا كار نكردند ميتوانيد براي اندرويد ۱۰ تا ۱۳ از اين صفحه، و اندرويدهاي ۸٫۱ و ۹ از اين صفحه نسخهي موردانديشه متخصصين را دانلود كنيد.
- پساز دانلود فايل zip گپس، با نگهداشتن كليد Shift و راست كليك در فولدر مسيري كه فايل زيپ Gapps در آن دانلود شده است، روي Open in Terminal كليك كنيد و دستور زير را تايپ كنيد تا فرايند نصب برنامههاي گوگل آغاز شود:
- اگر با خطاي Signature verification failed مواجه شديد، تنها روي گزينهي Continue ضربه بزنيد تا نصب انجام شود
- در انتها به منوي قبل بازگشته و گزينه Reboot system now را انتخاب كنيد تا رام جديد در موبايل شما بوت شود. اولين بوت ممكن است دقايقي بهطول بيانجامد. اگر زمان بوتشدن دستگاه از ۱۵ دقيقه عبور كرد، بهاين معني است كه اشكالي در فرايند نصب رام وجود داشته و موبايل Bootloop ميشود. در اين شرايط بايد سعي كنيد مراحل نصب رام را از قسمت نصب كاستوم ريكاوري دوباره تكرار كنيد.
LineageOS بهصورت پيشفرض روتشده نيست مگر آنكه Maintainer رام بهصورت پيشفرض آنرا روت كرده باشد. پساز نصب اين رام سفارشي ميتوانيد از يادگيريهاي زير براي روت كردن، نصب مجيسك و فعالسازي ابزارهاي مختلف، تاييديه SafetyNet و CTS گوگل، همراه بانك و ساير موارد ديگر نيز استفاده كنيد. اگر در فرايند نصب به هر اشكالي برخورديد در بخش هم انديشي ها مطرح كنيد.
هم انديشي ها