آموزش پورت مولتی رام
با سلام
در ادامه توضیحات مولتی رام در اینجا چگونگی پورت مولتی رام را آموزش می دهم
کل پروژه مولتی رام یک هک بزرگ در اندروید بحساب می آید
و چون با بوت و پارتنیشن دیتا سر و کار دارد قبل از هر کاری همیشه یک پشتیبان از دستگاه خود داشته باشید
آموزش بصورت ساده نمی باشد و باید از قبل پیشینه ای کم در زبان 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
خوب فایل ریکاوری و زیپ شما آمادست
موفق باشید
سلام. ببخشید این کدها رو کجا وارد کنیم ؟؟ میشه یکم بیشتر توضیح بدید؟؟ مثلا تو ADB یا TWRP Terminal کجا؟؟
سلام از دستورات مشخص هست مال چی هستن..دستورات ترمینال لینوکس هستن دوست عزیز کل عملیات با لینوکس انجام می شود