آموزش سازگار کردن سورس سیانوژن برای کامپایل رام

استاندارد

به نام خدا

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

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

[button link=”http://www.gsm-developers.com/guide-to-developing-rom-step-by-step/” size=”medium”]مبانی و آماده سازی محیط[/button]

[button link=”http://www.gsm-developers.com/%d8%b1%d8%a7%d9%87%d9%86%d9%85%d8%a7%db%8c-%d8%aa%d9%88%d8%b3%d8%b9%d9%87-%d8%b1%d8%a7%d9%85-%d9%87%d8%a7%db%8c-%d8%a2%d9%86%d8%af%d8%b1%d9%88%db%8c%d8%af-%d8%a7%d8%b2-%d9%be%d8%a7%db%8c%d9%87-%d8%aa/” size=”medium”]نصب ابزارکها و منابع مورد نیاز[/button]

از بیس رام cm میتوان برای ساخت رامهای زیادی استفاده کرد ما اینجا سراغ رام پر طرفدار slim میرویم و گوشی گلکسی گرند دو سیمکارت را هم بعنوان نمونه استفاده میکنیم.

 

تذکر: اگر شما برای دستگاه دیگری رام میسازید فقط کافیست که بجای i9080 نام گوشی مورد نظر و اگر رام شما اسلیم نیست فقط بجای slim نام رام خود را بگذارید.

در کل سه فایل در درخت سیانوژن وجود دارد که نیاز به ویرایش دارند.

1) cm.mk

2) cm.dependencies

3) AndroidProducts.mk

 

عکس پایین تمام فایلهای بیس سیانوژن را نمایش می دهد،که سه فایل مورد نیازمان برای ویرایش را با کادر قرمز نشان داده ایم.

cm-tree1

1- فایل cm.mk را به slim.mk تغییر نام دهید.

در عکس زیر مشاهده کنید تا تغییرات لازم  بین فایلهای cm.mk و slim.mk را بدهید.

cm-tree-2

همان طور که شما در عکس بالا مشاهده میکنید فقط به جایی CM نوشتیم SLIM  و مسیر بوت انیمیشن اسلیم را هم اضافه کردیم.( تمام رامها نیاز به بوت انیمیشن ندارند فقط رامهای SLIMROMS,VANIRAOSP,LIQUIDSMOOTH AND SOKP )

همچنین بوت انیمیشن به نسبت رزولوشن دستگاه شما هم متفاوت هست و باید اعمال کنید در متن بعنوان نمونه اگر صفحه نمایش شما اچ دی باشد (XHDPI ) پس باید مانند کد زیر باشد.

# Bootanimation

TARGET_SCREEN_HEIGHT := 1280

TARGET_SCREEN_WIDTH := 720

PRODUCT_COPY_FILES += \

     vendor/slim/prebuilt/common/bootanimation/720.zip:system/media/bootanimation.zip

 

الان ممکن هست فکر کنید که چرا نام فایل راعوض کردیم، جواب ساده است به پوشه vendor بروید و نام را بررسی و جایگزین کنید.( در بعضی رامها ممکن است با اشکال مواجه شوید)

cm-tree-3

برای نمونه در vaniraosp اگر cm.mk را به vanir.mk تغییر دهید،مانند شکل زیر اشکال میدهد.

cm-tree4

در صورت بروز این مشکل کافی که نام فایل cm.mk را به vanir_i9082.mk تغییر دهید.

این قانون دقیقا برای محتوای درون slim.mk هم اجرا میشود .

اول مطمئن میشویم تمام فایلها درون مسیر عکس زیر وجود دارند.

cm-tree5

همانگونه که مشاهده میکنید،فایلها در مسیر vendor/slim/config وجود دارند پس تا اینجا در مسیر درست حرکت کردیم.دیگر نیازی به ویرایش این فایل  نمی باشد.

2- اکنون نوبت فایل cm.dependencies

نام این فایل را طبق رام خود تغییر می دهید،برای ما که اسلیم هست می شودslim.dependencies

 

3- در آخرین مرحله نیاز به ویرایش فایل AndroidProducts.mk داریم.

 

در این فایل به سادگی هر فایلی به اسم device_i9082.mkوجود داشت به نامslim.mk  تغییر دهید.

برای درک بیشتر به عکس زیر دقت کنید.

cm-tree-6

کار تمام هست،بیس سیانوژن کاملا سازگار شده موفق باشید.

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

برای بحث و تبادل نظر میتوانید به لینک همین آموزش در انجمن مراجعه کنید.

 

[button link=”http://forum.gsm-developers.com/thread12651.html#post44695″ size=”medium”]لینک آموزش در انجمن[/button]

 

[button link=”https://telegram.me/gsm_developers” size=”medium”]لینک کانال تلگرام[/button]

 

 

هر گونه کپی برداری از پست شرعاً حرام بوده و مورد پسند نویسنده نمی باشد.

7 نظر برای “آموزش سازگار کردن سورس سیانوژن برای کامپایل رام

  1. super su

    سلام لطفا اموزش راه اندازی نصب رام
    از طریق محیط aromaرو هم بزارید
    ممنون بابت مطالب اندروید

  2. Mahdi

    سلام جناب
    ببخشید سوالم اینه میشه با آموزش هایی که گذاشتین یه رام رو به صورت کامل از 0 تا 100 به صورت اختصاصی خودم درست کنم یا نه لطفا راهنمایی کنید.

  3. امیرحسین

    سلام خدمت آقا محسن عزیز
    یعنی من الان بخوام مثلا لاینج اس galaxy s5 دانلود کنم ، بعد همین تغییرات انجام بدم بزنم رو تبلت هیچ مشکلی پیش نمیاد ؟

  4. mofrad

    سلام خسته نباشید

    بدلیل اینکه برای گوشی huawei g730 کاستوم رام عرضه نشده میشه از طریق این اموزش برای گوشی کاستوم رام درست کرد؟

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

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