Web Analytics Made Easy - Statcounter

گوشی‌هایی که از پروژه‌ی تربل گوگل پشتیبانی می‌کنند، نیاز به گونه‌ی جدیدی از رام کاستوم دارند که تنها فرم‌ور اندروید را شامل می‌شود.
پروژه‌ی تربل در واقع بهبود چشم‌گیری است که گوگل در سیستم به‌روزرسانی نرم‌افزاری به وجود آورده است. با مطالعه‌ی این مطلب خواهید آموخت که چطور رام اندروید خالص AOSP را روی گوشی‌هایی که از تربل پشتیبانی می‌کنند نصب کنید.

بیشتر بخوانید: اخباری که در وبسایت منتشر نمی‌شوند!





اندروید ۸.۰ اوریو فهرست عظیمی از تغییرات را برای دستگاه‌های اندرویدی با خود به همراه دارد. بهبودها و قابلیت‌های جدیدی که با هدف ارائه‌ی تجربه‌ی کاربری بهتر و سریع‌تر به سیستم‌عامل اندروید اضافه شده‌اند. 

یکی از این تغییرات مفید اضافه شدن پروژه‌ی تربل است. قابلیتی که هرچند ممکن است چندان برای کاربران عادی ملموس نباشد؛ اما یکی از بنیادی‌ترین تغییرات از نگاه جامعه‌ی توسعه‌دهندگان رام‌های کاستوم به حساب می‌آید. 

در ادامه‌ی این مطلب از سری مطالب آموزشی زومیت به اهمیت پروژه‌ی تربل و ویژگی آن برای کاربران رام‌های کاستوم خواهیم پرداخت و در نهایت خواهید دید چطور می‌توان جدیدترین نسخه‌ی رام خالص اندروید را روی گوشی‌هایی که از تربل پشتیبانی می‌کنند نصب کرد.

اکنون در دوره‌ای قرار داریم که رام‌های کاستوم یا سفارشی‌شده و غیر رسمی تأثیر شگرفی بر کاربری درصد بالایی از کاربران اندروید دارند؛ چرا که در بسیاری از مواقع مخصوصا زمانی که شرکت سازنده، پشتیبانی نرم‌افزاری خود را قطع کرده است، کاستوم رام‌ها تنها راه برای نصب آخرین نسخه‌ی اندروید و تجربه‌ی آن برای کاربران به شمار می‌آیند؛ اما این کار چندان ساده هم نیست. 

برای اجرای یک رام کاستوم، مخصوصا با نسخه‌ی اندروید بالاتر از آن‌چه به‌طور رسمی موجود است، توسعه‌دهندگان باید تغییراتی در سورس کد کرنل دستگاه به وجود بیاورند تا رام مورد نظر در آن دستگاه اجرا شود. این کار واقعا زمان‌بر است؛ زیرا توسعه‌دهندگان مجبور هستند منتظر بمانند تا سازنده‌ی پردازنده‌ی آن دستگاه درایورها یا بلاب‌های مختص پردازنده برای آن نسخه از اندروید را منتشر کند که این موضوع باعث تأخیر در روند کار می‌شود. همین موضوع در مورد شرکت‌های سازنده‌ی گوشی و تیم نرم‌افزار آن‌ها نیز صدق می‌کند و اغلب دلیل دیر ارائه شدن به‌روزرسانی‌های اندروید توسط شرکت‌ها همین موضوع است.

گوگل در پروژه‌ی تربل بین فریم‌ورک اندروید و کدهای اختصاصی دستگاه‌های اندرویدی موسوم به بلاب‌ها خط کشید و آن دو را از هم تمیز داد. در نتیجه به‌روزرسانی‌های نرم‌افزاری دیگر به دلیل عدم ارائه‌ی درایور توسط شرکت سازنده‌ی دستگاه و پردازنده‌ی آن به تأخیر نمی‌افتند. 

بنابراین، هر دستگاهی که از تربل پشتیبانی کند، فارغ از این‌که ساخت کدام شرکت است و از چه پردازنده‌ای استفاده می‌کند، می‌تواند به‌راحتی یک نسخه‌ی واحد و جامع از اندروید AOSP را اجرا کند. اگر دستگاه شما با اندروید ۸.۰ اوریو عرضه شده است، قطعا از تربل پشتیبانی می‌کند؛ اما در صورتی که با اندروید نسخه‌ی پایین‌تر مثل نوقا عرضه و سپس به اندروید ۸.۰ اوریو به‌روزرسانی شده است، پشتیبانی یا عدم پشتیبانی آن از تربل دقیقا بستگی به شرکت سازنده‌ی گوشی شما دارد که این ویژگی را در به‌روزرسانی بگنجاند یا خیر. 

از آن‌جایی که اضافه کردن این قابلیت نیازمند پارتیشن‌بندی مجدد و جدا کردن درایورها از هسته‌ی اندروید است و تیم نرم‌افزار شرکت‌ها را به زحمت می‌اندازد، اکثر گوشی‌هایی که تاکنون به اوریو به‌روزرسانی شده‌اند از تربل پشتیبانی نمی‌کنند. علاوه بر این موارد برخی گوشی‌هایی که از تربل پشتیبانی نمی‌کردند، به همت توسعه‌دهندگان به‌صورت غیر رسمی این قابلیت را پیدا کرده‌اند. در زیر فهرستی از کلیه‌ی گوشی‌هایی که تاکنون اندروید اوریو را دریافت کرده‌اند به همراه وضعیت پشتیبانی آن‌ها از تربل را شاهد هستید.

همان‌طور که گفته شد، این‌که پس از به‌روزرسانی به اندروید گوشی شما از تربل پشتیبانی کند یا خیر بستگی به شرکت سازنده‌ی گوشی شما دارد؛ چرا که اضافه کردن این قابلیت نیازمند پارتیشن بندی مجدد و جدا کردن درایورها از هسته‌ی اندروید است و تیم نرم‌افزار شرکت را به زحمت می‌اندازد. در این‌جا می‌توانید گوشی‌هایی که با دریافت به‌روزرسانی اندروید اوریو از تربل پشتیبانی می‌کنند پیدا کنید.

در شرایطی که گوشی شما به‌طور رسمی اندروید اوریو را دریافت نکرده است یا به‌روزرسانی شما از تربل پشتیبانی نمی‌کند نیز این امکان وجود دارد که به‌صورت غیر رسمی پشتیبانی از تربل برای گوشی شما مهیا شود. البته این کار مستلزم این است که توسعه‌دهندگان رام دستگاه شما را پارتیشن‌بندی مجدد کندد و فضایی برای قرار دادن درایورها به نام Vendor آزاد کنند. در مورد گوشی‌های شیائومی این اتفاق به‌راحتی هر چه تمام‌تر صورت گرفته است. گوشی‌های شیائومی دارای یک پارتیشن اضافه به نام cust هستند که فایل‌های مختص رام miui در آن‌ قرار گرفته‌اند و در صورت استفاده از رام کاستوم این پارتیشن عملا بی‌استفاده می‌ماند. در نتیجه توسعه‌دهنده‌ها بدون پارتیشن‌بندی مجدد و با تغییر کاربری این پارتیشن توانسته‌اند بلاب‌ها را به آن منتقل کنند و پشتیبانی غیر رسمی تربل را به دست آورند. همان‌طور که در جدول فوق شاهد بودید، این اتفاق تاکنون در مورد گوشی‌های ردمی نوت ۴، می ۵، می ۵ اس و می ۶ از این شرکت به همت توسعه‌دهنده‌های این گوشی‌ها در انجمن XDA صورت گرفته است.

رام AOSP مخصوص گوشی‌هایی که از تربل پشتیبانی می‌کنند

طبیعتا رامی که ویژگی تربل را داشته باشد، با آن‌چه تاکنون دیده‌ایم تفاوت دارد و فقط شامل پارتیشن سیستم است. یعنی اگر گوشی شما تربل را به‌صورت رسمی پشتیبانی کند، کرنل شما این قابلیت را دارد و پارتیشن vendor هم که شامل درایورهای اختصاصی دستگاه شما است از قبل در دستگاه موجود است و تنها بخشی که برای تغییر رام باید تغییر دهید پارتیشن سیستم است. پس رام تربل فقط با پارتیشن سیستم گوشی شما سر و کار دارد و مشابه رام‌های دیگر که شامل کرنل و... هستند نیست. ممکن است در آینده‌ی نزدیک تعداد رام‌هایی که این ویژگی را داشته باشند بسیار افزایش پیدا کند؛ اما ما در این‌جا رام خالص اندروید را که روی تعداد زیادی از گوشی‌های حائز شرایط قابل نصب است معرفی می‌کنیم. باید دقت کنید برخی گوشی‌های جدید دارای پارتیشن‌بندی A/B هستند. دوگانه بودن پارتیشن در این دستگاه‌ها به دلیل سازوکار سیستم به‌روزرسانی این دستگاه‌ها است. این سازوکار Seamless Update یا به‌روزرسانی بی‌نقص نام دارد.

دستگاه‌های این‌چنینی که پارتیشن دوگانه دارند تقریبا از تمام قسمت‌های سیستمی دو نمونه را در خود جای می‌دهند؛ به این معنی که در واقع این دستگاه‌ها دو پارتیشن system، دو پارتیشن boot، دو پارتیشن مودم و... دارند؛ اما وقتی در حال استفاده از گوشی هستید فقط یک اسلات مثلا اسلات A در حال استفاده است. در لحظه‌های ابتدایی روشن شدن گوشی، بوتلودر به کمک داده‌هایی به نام BCB یا بخش بررسی بوتلودر تصمیم می‌گیرد که پارتیشن‌های موجود در اسلات A را اجرا کند یا گوشی را با پارتیشن‌های اسلات B راه‌اندازی کند.

وقتی به روزرسانی OTA در دسترس قرار می‌گیرد، داده‌های اسلات در حال استفاده از اسلات آزاد کپی و پچ یا به‌روزرسانی می‌شود. برای مثال، اگر در حال اجرای اسلات A هستید، دستگاه شما بعد از دانلود به‌روزرسانی، پارتیشن سیستمی در حال اجرای شما را از اسلات A کپی و بعد از اعمال به‌روزرسانی، آن را به اسلات B منتقل می‌کند. وقتی عملیات کپی و به‌روزرسانی کامل شود، BCB به‌روز و دستگاه ریبوت می‌شود و با اسلات B بالا می‌آید. دفعه‌ی بعد که به‌روزرسانی منتشر شود، پارتیشن سیستمی B در A کپی می‌شود و مجددا BCB به‌روز می‌شود تا دستگاه با اسلات A راه‌اندازی شود.

سایر گوشی‌ها که تک پارتیشنی هستند و به اصطلاح فقط A نامیده می‌شوند، سازوکار فوق را ندارند و به‌روزرسانی‌ها مستقیما در همان یک پارتیشن اعمال می‌شوند. شما هنگام دانلود رام باید دقت کنید نسخه‌ی مناسب با سازوکار گوشی خود را دانلود و نصب کنید.

فهرست گوشی‌هایی که سازگاری آن‌ها رسما توسط ارائه‌کننده‌ی این رام AOSP تأیید شده است با نوع پارتیشن‌بندی آن‌ها در زیر می‌بینید.
نام دستگاه نوع پارتیشن‌بندی
گوگل پیکسل و پیکسل XL A/B
اسنشال فون PH-1 A/B
هواوی میت ۹ فقط A
هواوی آنر ۸ پرو فقط A
اچ‌تی‌سی یو ۱۱ پلاس A/B
سونی اکسپریا XZ1 و XZ کامپکت فقط A
هواوی میت ۱۰ پرو فقط A
آنر ۹ لایت فقط A

رام مورد نظر با وجود این‌که به مرحله‌ی خوبی از پایداری رسیده؛ ممکن است هنوز مشکلات جزئی داشته باشد. تحت هر شرایطی با فلش کردن رام کارخانه‌ای می‌توانید گوشی خود را به حالت اول بازگردانید.

پیش‌نیازها

دستگاهی که به نحوی از انحاء ذکرشده از پروژه‌ی تربل پشتیبانی کند.
از آن‌جایی که باید فایل ایمیج را از طریق فست‌بوت یا ریکاوری فلش کنید نیاز است بوتلودر آنلاک شود. ب
توصیه می‌شود قبل از اقدام، از محتویات گوشی خود بکاپ تهیه کنید.
نصب درایورهای adb و فست‌بوت
فعال بودن یواس‌بی دیباگینگ
برای دسترسی به دولوپر آپشنز به تنظیمات گوشی بروید و وارد قسمت درباره‌ی گوشی یا about phone شوید. روی قسمت بیلد نامبر هفت مرتبه به‌صورت مداوم ضربه بزنید تا به‌عنوان توسعه‌دهنده معرفی شوید. این کار بخش جدیدی در تنظیمات گوشی شما به وجود خواهد آورد به نام Developer options. به عقب برگردید و وارد بخش developer options شوید. در آن‌جا گزینه‌های USB debugging و OEM unlocking را پیدا و فعال کنید.

دانلود رام AOSP با پشتیبانی از تربل از لینک‌های زیر

system.img for A/BARM64 devices with GApps and SU
system.img for A/B ARM64 devices vanilla
system.img for A-only ARM64 devices with GApps and SU
system.img for A-only ARM64 devices vanilla

توجه داشته باشید نسخه‌های Vanila کاملا خالص و سایر نسخه‌ها دارای فایل‌های ضروری گوگل اپس و پلی استور هستند. از آن‌جایی که این رام همچنان در حال توسعه است و همواره ممکن است نسخه‌ی جدیدتری ارائه شود، از این لینک آخرین نسخه و تغییرات آن را بررسی کنید.

نحوه‌ی نصب رام

پس از دانلود فایل ایمج مخصوص دستگاه خود، آن را در مسیر درایورهای adb و فست‌بوت که قبلا دانلود کرده‌اید کپی کنید.
در فضای خالی همان فولد با نگه داشتن دکمه‌ی شیفت، کلیک راست کنید.
گزینه‌ی Open command window here یا Open PowerShell window را انتخاب کنید.
گوشی را از طریق کابل یواس‌بی به سیستم وصل کنید.
دستور زیر را برای بردن گوشی به حالت فست‌بوت وارد کنید.

adb reboot bootloader

نکته: در برخی از گوشی‌ها می‌توانید با خاموش کردن دستگاه و نگه داشتن همزمان دکمه‌های پاور و ولوم پایین به حالت فست‌بوت بروید.

دستگاه شما وارد حالت فست‌بوت یا همان بوتلودر خواهد شد.

با وارد کردن دستور زیر از برقراری ارتباط بین سیستم و گوشی مطمئن شوید.

fastboot devices

fastboot devices

جواب مثبت این دستور باید شامل پیام فست‌بوت حاوی یک دیوایس آیدی باشد. در غیر این‌صورت درایورها به‌خوبی نصب نشده‌اند.

در نهایت، فایل ایمج خود را به system.img تغییر نام دهید و با وارد کردن دستور زیر آن را روی گوشی خود فلش کنید.

fastboot flash system system.img

پس از پایان نصب یک بار دستگاه را ریست کارخانه‌ای کنید.
نکته: در صورت داشتن ریکاوری twrp می‌توانید این کار را از ریکاوری نیز انجام دهید. کافی است بعد از لمس دکمه‌ی Install در ریکاوری image را زده و فایل ایمج را که قبلا به گوشی منتقل کرده‌اید انتخاب کنید و به‌عنوان ایمج system فلش کنید.

توجه: برخی مواقع، مخصوصا در مورد گوشی‌هایی که به‌صورت غیر رسمی از تربل پشتیبانی می‌کنند، ممکن است دستگاه هنگام بالا آمدن پیغامی مبنی بر encrypted بودن بدهد که در این صورت لازم است وارد ریکاوری شوید و از قسمت وایپ format data را بزنید و حافظه‌ی داخلی را کاملا فرمت کنید.

امیدواریم از این آموزش استفاده‌ی کافی را برده باشید و بتوانید از رام خالص اندروید با قابلیت به‌روزرسانی سریع به ویرایش‌های جدید و نسخه‌های بالاتر اندروید لذت ببرید. نظرات و تجربیات خود را در بخش دیدگاه‌ها با ما به اشتراک بگذارید.

      

منبع: اکوفارس

درخواست حذف خبر:

«خبربان» یک خبرخوان هوشمند و خودکار است و این خبر را به‌طور اتوماتیک از وبسایت ecofars.com دریافت کرده‌است، لذا منبع این خبر، وبسایت «اکوفارس» بوده و سایت «خبربان» مسئولیتی در قبال محتوای آن ندارد. چنانچه درخواست حذف این خبر را دارید، کد ۱۷۷۸۹۴۹۴ را به همراه موضوع به شماره ۱۰۰۰۱۵۷۰ پیامک فرمایید. لطفاً در صورتی‌که در مورد این خبر، نظر یا سئوالی دارید، با منبع خبر (اینجا) ارتباط برقرار نمایید.

با استناد به ماده ۷۴ قانون تجارت الکترونیک مصوب ۱۳۸۲/۱۰/۱۷ مجلس شورای اسلامی و با عنایت به اینکه سایت «خبربان» مصداق بستر مبادلات الکترونیکی متنی، صوتی و تصویر است، مسئولیت نقض حقوق تصریح شده مولفان در قانون فوق از قبیل تکثیر، اجرا و توزیع و یا هر گونه محتوی خلاف قوانین کشور ایران بر عهده منبع خبر و کاربران است.

خبر بعدی:

۹۷۶میلیارد تومان اعتبار به حساب دستگاه های اجرایی اردبیل واریز شد

داود شایقی در گفت و گو با خبرنگار مهر، اظهار کرد: این اعتبار برای پروژه های مهم و زیربنایی استان اردبیل به صورت نقدی به حساب دستگاه های اجرایی از سوی سازمان برنامه و بودجه کشور واریز شده است.

وی خاطرنشان کرد: این منابع با پیگیری های هفتگی استاندار اردبیل از تهران و عنایت سازمان برنامه و بودجه به حساب دستگاه های اجرایی واریز شد و سازمان مدیریت و برنامه ریزی استان اردبیل نیز به صورت جدی پیگیر جذب این منابع بود.

رییس سازمان مدیریت و برنامه ریزی استان اردبیل بیان کرد: ۱۶ هزار میلیارد تومان نیز به صورت سرجمع به حساب وزارتخانه های بهداشت، راه و شهرسازی، نیرو و بنیاد مسکن و نوسازی مدارس توسط سازمان برنامه و بودجه کشور به خزانه داری کشور ابلاغ شد که امیدواریم دستگاه های اجرایی اردبیل با پیگیری مستمر سهم خود را از این منابع دریافت کنند.

شایقی ادامه داد: در جلسه اخیر شورای برنامه ریزی و توسعه استان استاندار اردبیل از مدیران دستگاه های اجرایی خواست تا با پیگیری سهم استان گزارش خود را به سازمان مدیریت و برنامه ریزی اردبیل اعلام کنند.

وی به تخصیص های ابلاغ شده از سوی سازمان برنامه و بودجه به خزانه داری کشور تا دوم اردیبهشت ماه اشاره کرد و گفت: برای توسعه بیمارستان ولیعصر مشگین شهر یک میلیارد تومان و احداث بیمارستان نجف زاده نیز ۵ میلیارد تومان تخصیص یافته است.

رییس سازمان مدیریت و برنامه ریزی استان اردبیل افزود: پروژه عظیم راه آهن اردبیل مراحل پایانی خود را سپری می کند و با هدف تکمیل این پروژه ریلی مهم ۶۰۰ میلیارد تومان منابع اختصاص یافته است.

شایقی تصریح کرد: بیشترین تخصیص منابع بعد از راه آهن مربوط به توسعه بزرگراه هاست که محور سه راهی مشگین به سه راهی سربند و بزرگراه مشگین شهر به اردبیل هر کدام ۲۵ میلیارد تومان منابع دریافت می کنند تا شاهد تکمیل و یا سرعت اجرایی این پروژه ها باشیم.

وی اظهار کرد: برای تکمیل تونل حیران ۴۰ میلیارد تومان، بزرگراه اردبیل – سرچم ۵۰ میلیارد تومان، راه کلور – درام ۹ میلیارد تومان و بهسازی محور رضی – امیرکندی – گرمی – بیله سوار ۱۵ میلیارد تومان اعتبار اخیرا ابلاغ شده است.

رییس سازمان مدیریت و برنامه ریزی استان اردبیل افزود: برای تاسیسات فاضلاب شهر اردبیل ۴۰ میلیارد تومان و تاسیسات فاضلاب شهر پارس آباد ۲۵ میلیارد تومان از سوی سازمان برنامه و بودجه و ابلاغ به خزانه داری تخصیص می یابد.

شایقی خاطرنشان کرد: برای آبرسانی به شهر اردبیل یک میلیارد تومان و آبرسانی به مشگین شهر ۲۰ میلیارد تومان اختصاص یافت تا این طرح ها با توجه به شرایط حساس آبرسانی در فصل گرم سال به سرعت عملیاتی شود.

وی از تخصیص ۱۲۰ میلیارد تومان منابع برای تکمیل سه سد مخزنی در استان خبر داد و بیان کرد: برای سد گیوی ۸۰ میلیارد تومان، سبلان مشگین شهر ۳۰ میلیارد تومان و سد هشحین خلخال نیز ۱۰ میلیارد تومان منابع ابلاغ شده تا شاهد عملیاتی شدن این پروژه ها باشیم.

کد خبر 6088657

دیگر خبرها

  • لزوم ارایه برنامه‌های عملیاتی برای افزایش تولید و ثروت در کردستان
  • جزئیات کامل اندروید ۱۵ چه زمانی منتشر می‌شود؟
  • بخش MRI بیمارستان شهدای یافت آباد افتتاح شد
  • تولید و اجرای انواع پارتیشن اداری مدرن
  • کره‌جنوبی استفاده از گوشی آمریکایی آیفون را در مراکز نظامی ممنوع کرد
  • ۹۷۶میلیارد تومان اعتبار به حساب دستگاه های اجرایی اردبیل واریز شد
  • ۹۷۶ میلیارد تومان اعتبار به حساب دستگاه های اجرایی واریز شد
  • این ۱۴ نفر بالاترین ثروت در جهان را دارند
  • گوشی اوپو A3 چه مشخصاتی دارد؟
  • قابلیت جدیدی از اندروید 15 برای استفاده از گوشی در تاریکی