فرق میان نام رامهای اندروید چیست؟(رسمی،کاستوم،کوک،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 که تقریبا هنوز ثبات و کارایی لازم را ندارند
در مقاله ای جدا سعی می کنم درباره سیستم عاملهای بالا توضیح بدهم
اگر سوالی درباره رامها داشتید همینجا اعلام کنید سعی می کنم راهنماییتون کنم
موفق باشید
ممنون
سلام خسته نباشید. بنده رام غیر رسمی Lineage و روی گوشیم نصب کردم تقریبا همه چی اوکی هست . غیر از یک چیز . برنامه Subtratum و نصب کردم اما به طور کامل رامو پشتیبانی نمیکنه و باعث ریبوت خود به خودی دستگاه میشه. من تو سایت ها جستجو میکردم راهحلو ک رسیدم به این تاپیک https://forum.xda-developers.com/apps/substratum/reference-lineageos-substratum-support-t3580276
در اینجا یک سری کد هست ک با استفاده از اون ها مشکل حل میشه . میخواستم بدونم این کد هارو در کجا باید قرار داد و چگونه باید استفاده کرد . راستیتش قصدم اینبود اینموضوعو داخل همون تاپیک مطرح کنم ولی چون مسلط به زبان انگلیسی در زمینه برنامه نویسی نیستم موفق به انجام اینکار نشدم. من این مشکلو از خیلی ها پرسیدم ولی اطلاعات نداشتن در این زمینه تا اینکه با سایت شما اشنا شدم
ببخشید خیلی طولانی شد . خیلی ممنون میشم پاسخ بدید ✌❤
سلام دوست عزیز این کدهای یونکس هستند و باید هنگام ساخت رام در لینوکس وارد بشند تا از ریشه و پایه رام بصورت 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
بعد داخل این برنامه کد ها باید وارد بشه یا نصب برنامه کافیست؟
اگه میشه یه توضیح مختصر راجع برنامه بدید
خیلی ممنون
برنامه و ماژول را نصب کردم . منتها یک مشکل جدید ایجاد شده . تو صفحه اصلی برنامه magisk دوگزینهاول تیک سبز دارند . ولی وقتی گزینه سومی و میزنم چک بشه ، علامت ضربدر میاد و ارور saftynet failed CTS profile mismatch . تو گوگل سرچکردم ارور رو راه حل های مختلفی بود ولی فقط برای رام های اصلی . تو رام های کاستوم هم یک راه حل داره اون هم نصب کاستوم کرنل هست که بنظر میرسه برای گوشی بنده E500h وجود نداره.?
شما راه حل دیگری دارید یا بیخیال این موضوع بشم ؟
ممنون از وقتی ک برای پاسخ گویی میزارید ?
سلام نیازی نیست سومین تیک سبز بشه اون برای استفاده از برنامه های پرداخت هست که در کشور ما استفاده ای نداره
برنامه Subtratum رو نصب و تست کنید
نصب برنامه و فعال کردنش کافیست
قا محسن ماژول رو نصب کردم و تو قسمت ماژول ها هم اضافه شده و جلوش تیک هم داره و همچنین مجیسک دسترسی روت به substratum داده . واردش شدم ولی تو حالته legacy mode هست به مانند قبل و هیچ تغییری نکرده .کار خاص دیگری باید انجام بدم یا منصرف بشم از این کار ؟