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

آموزش پورت مولتی رام


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

port-multirom.jpg

 

با سلام

در ادامه توضیحات مولتی رام در اینجا چگونگی پورت مولتی رام را آموزش می دهم

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

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

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

 

 

توضیحات اولیه

مولتی رام مانند TWRP قابلیت انعطاف پذیری زیادی ندارد

دارایی کمی محدودیتها می باشد به شرح زیر:

فقط از دستگاهای پشتیبانی می کند با حافظه داخلی /data/media/ و کارت حافظه پشتیبانی نمی شود بخاظر سرعت کم

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

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

برای درست کردن تاچ از input_type_a.c و input_type_b.c می توانید کمک بگیرید

یک ریکاوری TWRP نیز نیاز دارید بر روی دستگاه خود

و در آخر سورس کرنل خود

 

 

دانلود سورس

در اول یک کلون از TWRP, MultiROM و libbootimg برای ریشه repos اندروید نصب می کنیم

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

>rm -r bootable/recovery  
git clone https://github.com/Tasssadar/Team-Win-Recovery-Project.git bootable/recovery  
git clone https://github.com/Tasssadar/multirom.git system/extras/multirom  
git clone https://github.com/Tasssadar/libbootimg.git system/extras/libbootimg
cd system/extras/multirom
git submodule update --init
 

 

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

قبلا در آموزشهای زیادی در رابطه با این مورد توضیح داده ام

خوب نیاز هست مقداری گزینه به BoardConfig.mk اضافه کنیم

همچنین فایلهای به پوشه دیوایس خود اضافه کنیم

در اینجا BoardConfig.mk گزینهای اضافه را می توانید پیدا کنید

تنظیمات بیشتر به شکل زیر می باشند

 

>#MultiROM config. MultiROM also uses parts of TWRP config
MR_INPUT_TYPE := type_b
MR_INIT_DEVICES := device/lge/mako/mr_init_devices.c
MR_RD_ADDR := 0x82500000
MR_DPI := hdpi
MR_DPI_FONT := 216
MR_FSTAB := device/lge/mako/twrp.fstab
MR_KEXEC_MEM_MIN := 0x85000000
MR_INFOS := device/lge/mako/mrom_infos
 

در کدهای بالا DPI مسیر حافظه و غیره را فقط به ما خودتان تغییر دهید

 

 

ساخت مولتی رام

ساخت ریکاوری

>make recoveryimage
 

 

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

>make multirom
 

مولتی رام init

>make trampoline
 

ساخت فایل زیپ مولتی رام

>make multirom_zip
 

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

>make multirom_uninstaller
 

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

موفق باشید

 

لینک در پرتال

لینک ارسال

بایگانی شده

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

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