آموزش سازگار کردن سورس سیانوژن برای کامپایل رام
به نام خدا
امروز برای اولین بار در بین سایتهای ایرانی میخوام براتون آموزش اختصاصی برای سازگار کردن سورس سیانوژن برای کامپایل رام مختص گوشی خودتون بزارم.
آموزش دانلود منابع و آماده سازی سیستم و ابزارهای مورد نیاز را میتوانید از لینکهای زیر در سایت مشاهده کنید.
از بیس رام cm میتوان برای ساخت رامهای زیادی استفاده کرد ما اینجا سراغ رام پر طرفدار slim میرویم و گوشی گلکسی گرند دو سیمکارت را هم بعنوان نمونه استفاده میکنیم.
تذکر: اگر شما برای دستگاه دیگری رام میسازید فقط کافیست که بجای i9080 نام گوشی مورد نظر و اگر رام شما اسلیم نیست فقط بجای slim نام رام خود را بگذارید.
در کل سه فایل در درخت سیانوژن وجود دارد که نیاز به ویرایش دارند.
1) cm.mk
2) cm.dependencies
3) AndroidProducts.mk
عکس پایین تمام فایلهای بیس سیانوژن را نمایش می دهد،که سه فایل مورد نیازمان برای ویرایش را با کادر قرمز نشان داده ایم.
1- فایل cm.mk را به slim.mk تغییر نام دهید.
در عکس زیر مشاهده کنید تا تغییرات لازم بین فایلهای cm.mk و slim.mk را بدهید.
همان طور که شما در عکس بالا مشاهده میکنید فقط به جایی 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 بروید و نام را بررسی و جایگزین کنید.( در بعضی رامها ممکن است با اشکال مواجه شوید)
برای نمونه در vaniraosp اگر cm.mk را به vanir.mk تغییر دهید،مانند شکل زیر اشکال میدهد.
در صورت بروز این مشکل کافی که نام فایل cm.mk را به vanir_i9082.mk تغییر دهید.
این قانون دقیقا برای محتوای درون slim.mk هم اجرا میشود .
اول مطمئن میشویم تمام فایلها درون مسیر عکس زیر وجود دارند.
همانگونه که مشاهده میکنید،فایلها در مسیر vendor/slim/config وجود دارند پس تا اینجا در مسیر درست حرکت کردیم.دیگر نیازی به ویرایش این فایل نمی باشد.
2- اکنون نوبت فایل cm.dependencies
نام این فایل را طبق رام خود تغییر می دهید،برای ما که اسلیم هست می شودslim.dependencies
3- در آخرین مرحله نیاز به ویرایش فایل AndroidProducts.mk داریم.
در این فایل به سادگی هر فایلی به اسم device_i9082.mkوجود داشت به نامslim.mk تغییر دهید.
برای درک بیشتر به عکس زیر دقت کنید.
کار تمام هست،بیس سیانوژن کاملا سازگار شده موفق باشید.
برای ادامه ساخت به راهنمایی توسعه رام های اندروید از پایه تا پیشرفته مراجعه کنید.
برای بحث و تبادل نظر میتوانید به لینک همین آموزش در انجمن مراجعه کنید.
لینک آموزش در انجمن
لینک کانال تلگرام
هر گونه کپی برداری از پست شرعاً حرام بوده و مورد پسند نویسنده نمی باشد.
سلام لطفا اموزش راه اندازی نصب رام
از طریق محیط aromaرو هم بزارید
ممنون بابت مطالب اندروید
سلام چشم در آینده آموزشش را آماده میکنیم و قرار میدهیم
سلام جناب
ببخشید سوالم اینه میشه با آموزش هایی که گذاشتین یه رام رو به صورت کامل از 0 تا 100 به صورت اختصاصی خودم درست کنم یا نه لطفا راهنمایی کنید.
سلام بیشتر راهنمایها کلی هستن میشه ولی باید از منابع خارجی هم کمک بگیرید
سلام خدمت آقا محسن عزیز
یعنی من الان بخوام مثلا لاینج اس galaxy s5 دانلود کنم ، بعد همین تغییرات انجام بدم بزنم رو تبلت هیچ مشکلی پیش نمیاد ؟
سلام سایز خیلی مهم برا تبلت رام تبلت پیدا کنید