اطلاعات مربوط به کرنل ها و پارتیشن های سیستم عامل android

فرق میان نام رامهای اندروید چیست؟(رسمی،کاستوم،کوک،OMS)

با سلام

با یک مقاله در خصوص نامهای متفاوت رامهای اندروید در خدمتتان هستم

شاید پیش اومده براتون که خواستید یک رام را دانلود کنید و در اسم رام به کی نام عجیب برخورد کردید

در این مقاله سعی میکنم طبق اطلاعاتی که بنده دارم نام رامها را به تفکیک توضیح بدهم

اگر چیزی از قلم افتاد یا در جایی دیده اید خطا دارم خوشحال می شوم در نظرات اعلام کنید

رامهای رسمی Official

رامهای رسمی

این رامها در همه گوشیها و تبلتهای اندرویدی موقع خرید وجود دارند

رام رسمی توسط خود شرکت سازنده دستگاه توسعه می یابد

معمولا این رامها قبل از عرضه مورد تست قرار می گیرند و دارایی باگهای کمتری هستند

کل رامهای اندروید به دو دسته رامهای رسمی و کاستوم دسته بندی می شوند

رامهای رسمی دارایی فرمتهای مختلفی هستند

سامسونگ با فرمت tar سونی ftf الجی kdz یا tot هواوی app یا بصورت زیپ

برخی برندهای متفرقه دیگر نیز طبق پردازنده دارایی فرمتهای img یا pac می باشند

رام رسمی را می توان با ثباترین رام برای دستگاه اندرویدی خود دانست

البته رامهای کاستوم ساخته شده بر پایه رامهای رسمی همان پایداری رامهای رسمی را دارا می باشند

رامهای کاستوم

کاستوم رامها چیزی هستند که سیستم عامل اندروید را از رقیب اصلی خود ios متمایز کرده اند

در کل فرق رامها بین رسمی و کاستوم می باشد

هر رامی غیر از رام خود شرکت سازنده گوشی می شود کاستوم رام

برخی کاستوم رامها توسط یک تیم قوی توسعه داده می شوند و از پایه قوی هستند مانند رامهای LOS

برخی هم توسط یک فرد ساخته می شوند و نیاز به زمان برای رفع اشکالات دارند

حتی خود شما نیز می توانید برای دستگاه خود یک رام درست کنید

معمولا کدهای خام اندروید به نام AOSP (android open source project) هستند و تمام رامهای اندروید بر پایه همین کدها هستند

اکنون بریم سراغ رامهای مختلف کاستوم

رامهای LOS

یکی از معروفترین رامهای اندروید lineage os می باشد که به مخفف LOS خوانده می شود

این رام همان رام معروف سیانوژن می باشد که با تغییر و تحولات چند سال اخیر در میان توسعه دهندگان آن اکنون با تغییر نام برگشته است

خود LOS یک رام مستقل می باشد و از خود کدهای AOSP ساخته شده ولی تغییرات نسبتا زیادی داده و کرنل خود را دارا می باشد

این رام طیف وسیعی از گوشیها را شامل می شود

سایت رسمی رام LOS تمام دستگاهای که پشتیبانی می کنند را لیست کرده است

خوب این از خود رام LOS ولی رامهای دیگری هستند که بر پایه کدهای LOS ساخته شده اند

پس هر وقت در اول یا آخر رامی دیدید نوشته LOS بر پایه کدهای همین رام هستند

پس هر باگی که در رام LOS وجود دارد در همان رام کاستوم نیز وجود دارد

رامهای کد CAF

کدهای منبع باز CAF یک پروژه هست مانند سیانوژن که از آن می توانید برای ساخت رام استفاده کنید

این کلمه مخفف Code Aurora Project می باشد

رامهای بر پایه این کدها کاملا قابل اعتماد هستند و تقریبا دارایی باگی نمی باشند

برای کسب اطلاعات بیشتر می توانید به سایت رسمی این پروژه بروید

رامهای با نام Unified-build

به لطف عطش شرکتها در ارائه گوشیها با سخت افزار روز شاهد بوجود آمدن این رامها هستیم

به عنوان مثال شرکت پرچمدار خود را با پردازنده اسنپدراگون 820 عرضه می کند و در چند ماه بعد همان پرچمدار را با پردازنده 821 و یک S یا پلاس دوباره عرضه می کند

پس اگر رامی دیدید که آخرش نام Unified-build وجود داشت یعنی برای دو مدل دستگاه مشابه توسعه داده شده و بر روی دو دستگاه قابلیت اجرا دارد

پس زیاد از این نام در آخر نام رام نترسید

رامهای کوک شده

این نام در گذشته برای رامهای کاستوم استفاده می شد

ولی همچنان در ایران توسط توسعه دهندگان بخاطر متمایز بودن از رام کاستوم مورد استفاده قرار می گیرد

شاید دلیلش نوع تفکر نسبت به رام کاستوم باشد که توسعه دهندگان ایرانی از این نام استفاده می کنند

پس رام کوک شده نام جدید یا بیلد و پروژه خاصی نیست و همان رام کاستوم می باشد

شما حتی اگر فقط زبانی به رام رسمی اضافه کردید یک رام چندزبانه بر پایه رام رسمی درست کرده اید و آن رام می شود رام کاستوم

این نام رام اکنون در دنیایی اندروید جایی ندارد و فقط در ایران یا شاید هم جاهای دیگر برای فروش رامهای چند زبانه مورد استفاده قرار می گیرد

رام با نام EAS و VOX

رامهای به همراه نام EAS و VOX بر مصرف انرژی تاکیید دارند

سعی می کنند با تغییراتی که در رام انجام می دهند بیشترین بازده را از باتری گوشی بدست بیاورند

برای اطلاعات بیشتر می تونید به این لینک بروید

رامهای با نام OMS

رامهای با برچسب نام OMS بر پایه فریمورکهای سونی هستند

این بدین معنا می باشد که Substratum بصورت کامل در این رامها کار می کنید

Substratum را اگر نمیشناسید بطور خلاصه برای تغییر ظاهر تمام گوشی با تمهای فراوان مورد استفاده قرار می گیرد

رامهای متفرقه دیگر

رامهای کاستوم دیگر طبق سلیقه توسعه دهنده نامگذاری می شوند

بخصوص رامهای بر پایه رام رسمی کاملا به سلیقه توسعه دهنده نامگذاری می شوند

رامهای هم مانند Resurrection Remix یا Omni یا XOSP نیز همه بر پایه LOS می باشند با قابلیتهای اضافی دیگر

رامهای دیگری نیز هستند که کاملا مستقل بر روی گوشیهای اندرویدی وجود دارند

مانند Plasma Mobile ،Tizen OS Sailfish OS ،Ubuntu،Firefox OS که تقریبا هنوز ثبات و کارایی لازم را ندارند

در مقاله ای جدا سعی می کنم درباره سیستم عاملهای بالا توضیح بدهم

اگر سوالی درباره رامها داشتید همینجا اعلام کنید سعی می کنم راهنماییتون کنم

موفق باشید

mohsen

محسن هستم 30 ساله طرفدار دنیایی متنوع اندروید و کاستوم رامها در Gsm-Developers

‫8 دیدگاه ها

  1. سلام خسته نباشید. بنده رام غیر رسمی Lineage و روی گوشیم نصب کردم تقریبا همه چی اوکی هست . غیر از یک چیز . برنامه Subtratum و نصب کردم اما به طور کامل رامو پشتیبانی نمیکنه و باعث ریبوت خود به خودی دستگاه میشه. من تو سایت ها جستجو میکردم راه‌حلو ک رسیدم به این تاپیک https://forum.xda-developers.com/apps/substratum/reference-lineageos-substratum-support-t3580276
    در اینجا یک سری کد هست ک با استفاده از اون ها مشکل حل میشه . میخواستم بدونم این کد هارو در کجا باید قرار داد و چگونه باید استفاده کرد . راستیتش قصدم این‌بود این‌موضوعو داخل همون تاپیک مطرح کنم ولی چون مسلط به زبان انگلیسی در زمینه برنامه نویسی نیستم موفق به انجام این‌کار نشدم. من این مشکلو از خیلی ها پرسیدم ولی اطلاعات نداشتن در این زمینه تا اینکه با سایت شما اشنا شدم
    ببخشید خیلی طولانی شد . خیلی ممنون میشم پاسخ بدید ✌❤

    1. سلام دوست عزیز این کدهای یونکس هستند و باید هنگام ساخت رام در لینوکس وارد بشند تا از ریشه و پایه رام بصورت OMS دربیاد و بتنونه کامل از Subtratum پشتیبانی کنه
      بهتر یا رامی بگردید که OMS باشه یا از خود توسعه دهنده درخواست کنید اضافش کنه
      یا از ریکاوری magisk v12 را نصب کنید و بعد برنامشو نصب کنید و ماژول Sony Framework رو نصب کنید(البته خودتون تستش کنید تست نکردم خودم)
      لینک دانلود مجیسک هم پایین براتون میذارمش
      http://www.gsm-developers.com/wp-content/uploads/2017/04/Magisk-v12.0.zip
      http://www.gsm-developers.com/wp-content/uploads/2017/04/MagiskManager-v4.3.1.zip

      1. بعد داخل این برنامه کد ها باید وارد بشه یا نصب برنامه کافیست؟
        اگه میشه یه توضیح مختصر راجع برنامه بدید
        خیلی ممنون

        1. برنامه و ماژول را نصب کردم . منتها یک مشکل جدید ایجاد شده . تو صفحه اصلی برنامه magisk دو‌گزینه‌اول تیک سبز دارند . ولی وقتی گزینه سومی و میزنم چک بشه ، علامت ضربدر میاد و ارور saftynet failed CTS profile mismatch . تو گوگل سرچ‌کردم ارور رو راه حل های مختلفی بود ولی فقط برای رام های اصلی . تو رام های کاستوم هم یک راه حل داره اون هم نصب کاستوم کرنل هست که بنظر میرسه برای گوشی بنده E500h وجود نداره.?
          شما راه حل دیگری دارید یا بیخیال این موضوع بشم ؟
          ممنون از وقتی ک برای پاسخ گویی میزارید ?

          1. سلام نیازی نیست سومین تیک سبز بشه اون برای استفاده از برنامه های پرداخت هست که در کشور ما استفاده ای نداره
            برنامه Subtratum رو نصب و تست کنید

          1. قا محسن ماژول رو نصب کردم و تو قسمت ماژول ها هم اضافه شده و جلوش تیک هم داره و همچنین مجیسک دسترسی روت به substratum داده . واردش شدم ولی تو حالته legacy mode هست به مانند قبل و هیچ تغییری نکرده .کار خاص دیگری باید انجام بدم یا منصرف بشم از این کار ؟

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا