رفتن به مطلب
انجمن توسعه دهندگان موبایل

آموزش ویرایش و پورت رامهای مدیاتک (بخش اول:آماده سازی محیط)


ارسال های توصیه شده

PORTING-ROMS-FOR-MEDIATEK.jpg

 

 

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

به علت توضیحات کامل و تمام این آموزش را در چند بخش ارائه می دهیم

قبلا آموزش پورت مدیاتک را بنده قرار داده بودم ولی ایندفعه با حوصله بیشتر و توضیحات اضافتر و کاملتر آموزش را ارائه می دهم

 

 

 

اگر با عجله می خواهید رام بسازید از آموزش بالا کمک بگیرید

در اینجا در بخش اول موارد مورد نیاز و آماده سازی محیط را داریم

 

 

 

 

پیش نیازهای مورد نیاز

 

 

موارد و برنامه مورد نیاز برای کار:

 

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

 

 

 

 

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

 

 

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

اگر نه آموزش ساخت ریکاوری از منبع در سایت موجود است که کاری تخصصی و وقت گیر میباشد

ولی برای پورت راحت ریکاوری نیز دو آموزش در سایت موجود می باشد

فقط در صورت موجود نبودن ریکاوری کاستوم از آموزشهای زیر برای پورت ریکاوری استفاده کنید

 

 

 

 

 

 

کدام رام را می توان پورت کرد

 

 

در پورت باید به نوع رامی که می خواهیم پورت کنیم دقت کنیم پون هر رامی را نمی توان پورت کرد

باید ورژنهای اندروید یکی باشد مثلا اندروید 4.3 باشید فقط رام 4.3 میشود پورت کرد(البته با استفاده از کرنل کاستوم میشه ورژن بالاتر استفاده کرد که اینجا کاری بهش نداریم)

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

و از پردازنده MT6589T می شود به MT6589 یا MT6589M پورت کرد ولی از MT6592 نمی شود

رام پورت را از دستگاهی انتخاب کنید که نزدیگترین مشخصات را به دستگاه شما داشته باشد مانند اندازه صفحه نمایش، روزولیشن صفحه،دوسیمکارت بودن و غیره

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

 

 

 

 

آماده کردن محیط پورت رام

 

 

در اولین قدم دستگاه خود را در کیچن اندروید ثبت باید بکنید

کیچن را باز کنید و گزینه 0 (advance options) و بعد از آن گزینه 12 (tools for unpack and repack boot.img etc.) و در آخر a (Extract kernel+ramdisk from boot.img,recovery.img etc.) و اینتر بزنید

اکنون یک پوشه در کیچن به نام bootimg_040714_132352 درست می شود

اکنون فایل img ریکاوری خود را در این پوشه که درست شد کپی کنید(حتما اسمش recovery.img باشد)

با خود کیچن recovery.img را اکسترک کنید

پوشه boot.img-ramdisk را باز و فایل /system/etc/recovery.fstab یا /etc/recovery.fstab یا هر FSTAB که هست را با ویرایشگر متن باز کنید و نقطه اتصال خود را پیدا کنید

این فایل را دانلود و در مسیر C:\cygwin\home\username\kitchen\tools\edify_defs کپی کنید و نام کد گوشی خود را بر روی فایل بگذارید

نقاط اتصال را از recovery.fstab کپی کنید به فایل بالا که دانلود کردید جا به جا کنید

 

 

 

 

 

 

استخراج پوشه سیستم رام استوک

 

 

اگر رام شما بصورت زیپ می باشد آنرا فقط باز کنید

 

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

META-INF SYSTEM DATA boot.img

 

و برای رام فلش تولز فایلهای زیر را نیاز داریم

DATABASE boot.img cache.img EBR1 EBR2 IK.bin logo.bin MBR MT65xx_Android_scatter_emmc.txt Preloaded_xxxxxx.bin recovery.img secro.img system.mg userdata.img

 

فایل system.img را در مسیر C;\cygwin\home\username\kitchen\original_update استخراج کنید

ابزار cygwin را اجرا و تایپ کنید “cd kitchen” بعد ./menu می بینید که کیچن با قابلیتهای زیاد میاد بالا

عدد 1 را بزنید تا پوشه محل کار شما درست شود

پوشه system.img که دارید را انتخاب کنید و مقدار آن را انتخاب کنید

کیچن شروع به کپی کردن رام شما به پوشه کار میکند

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

همان جا فایل ext4_system.img را استخراج کنید

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

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

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

این نکته را نیز اضافه کنم که سیستم خود را نیز با ابزارهای که در سایت معرفی کردم حتما دئودکس کنید

 

 

اکنون با ابزاری که در لینک زیر است فایل boot.img استوک خود را استخراج و در یک پوشه به نام استوک بوت ذخیره کنید

 

 

 

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

 

 

 

 

لینک آموزش در پرتال برای دانلود فایلها

لینک ارسال
  • 3 ماه بعد...
  • پاسخ 27
  • ایجاد شد
  • آخرین پاسخ
سلام

چطور میشه رام بالاتر رو برای رام پایینتر پورت کرد؟

(مثلا مارشمالو روی لالی پاپ)

 

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

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

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

 

Sent from my LG-D690 using Tapatalk

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

 

Sent from my LG-D690 using Tapatalk

 

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

لینک ارسال
یعنی نمیشه برای رام رسمی کرنل کاستوم ساخت؟

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

 

Sent from my LG-D690 using Tapatalk

 

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

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

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

 

Sent from my LG-D690 using Tapatalk

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

 

Sent from my LG-D690 using Tapatalk

 

گفتم که پورت نمیشن رام بالاتر و پایینتر نسخه اندروید یکی باید باشه دو تا 5 یا 5.0.2 یا دو تا 4.3 و 4.4 کلا شماره اندروید باید یکی باشه برای پورت

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

لینک ارسال

ببخشید خیلی سوال پرسیدم.

یعنی cm12 هم نمیشه پورت کرد روی اندروید 5.0.2؟؟

رام پورت مال گوشی خودم، مدل تک سیمکارته، گوشی من دوسیمکارته؛ این مشکلی بجز اینکه فقط از 1سیمکارت پشتیبانی کنه، پیش میاره؟؟

لینک ارسال

بایگانی شده

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


×
×
  • اضافه کردن...