Porting is NECESSARY for all roms you will be downloading on this website. Its not as complicated as most people think and make it look like.
This is probably gonna be the shortest porting guide you'll see on porting custom roms for MTK androids.
YOU WILL NEED:
1. A CWM BACKUP OF YOUR CURRENT OPERATING SYSTEM
2. 7- ZIP OR WINRAR. DOWNLOAD LATEST 7ZIP NOW
3. GOOD KNOWLEDGE OF COPY AND PASTE
4. NOTEPAD ++ DOWNLOAD NOTEPAD++ HERE
5. MTK DROIDTOOLS.
DOWNLOAD MTKDROID TOOLS FOR WINDOWS HERE
6. OF COURSE A COMPUTER.
(IN RARE CASES YOU MIGHT ALSO NEED KNOWLEDGE OF PORTING BOOT.IMG USUALLY IN SOME MIUI AND LEWA ROMS)
ALL DONE?? NOW WE ARE READY TO PORT YOUR FAVORITE ROM
(I ASSUME YOU HAVE ALREADY DOWNLOADED YOUR ROM)
STEP 1: USE 7ZIP TO EXTRACT YOUR DOWNLOADED ROM INTO A FOLDER. (LETS CALL IT PORT ROM)
STEP 2: CREATE NEW FOLDER FOR THE PORTING OPERATION (LETS CALL IT KITCHEN).
STEP 3: COPY THE EXTRACTED ROM FOLDER INTO THE NEW FOLDER (THE KITCHEN FOLDER)
STEP 4: NOW GO BACK TO THE CWM BACKUP YOU MADE AND EXTRACT SYSTEM. EXT4 FILE INTO A FOLDER. COPY THE FOLDER INTO THE "KITCHEN FOLDER" YOU CREATED EARLIER AND RENAME THE SYSTEM BACKUP FOLDER "STOCK ROM"
STEP 5: IF YOU FOLLOWED ALL THE ABOVE PROCESSES WELL, YOU SHOULD HAVE 2 FOLDERS IN THE KITCHEN FOLDER BY NOW.
STEP 6: OPEN YOUR PORT ROM (i.e EXTRACTED DOWNLOADED ROM). OPEN THE META-INF FOLDER AND SELECT THE "COM" FILE, THEN SELECT THE GOOGLE FOLDER AND THEN THE ANDROID FOLDER.
SHOULD LOOK LIKE THIS:
STEP 7: RIGHT CLICK ON THE "UPDATER-SCRIPT" FILE AND SELECT "EDIT WITH NOTEPAD++" OPTION. (YOU CAN MINIMIZE NOTEPAD++ AND QUICKLY FOLLOW THE NEXT FEW STEPS)
STEP 8: CONNECT YOUR PHONE TO YOUR COMPUTER VIA USB WITH "USB DEBUGGING MODE" ENABLED. OPEN MTK DROID TOOLS ON YOUR COMPUTER.
STEP 9: MTK DROID TOOLS SHOULD AUTOMATICALLY RECOGNIZE YOUR MOBILE. IT SHOULD LOOK SOMETHING LIKE THIS
STEP 10: NOW SELECT "BLOCKS MAP" OPTIONS . SHOULD LOOK LIKE THIS
STEP 11: CAREFULLY LOOK UNDER MOUNT POINTS OPTIONS AND SEARCH FOR "/SYSTEM", "/CACHE" AND "/DATA. WHEN YOU FIND THEM, TRACE EACH OF THEM BACK UNDER DEVICE OPTIONS AND NOTE THE DEVICE ADDRESSES "mmcblk0pX" WHERE X IS A NUMBER LIKE 1,2,3,4,5,6....
NOTE THAT THE X VARIES FOR EVERY MTK ANDROID.
STEP 12: I BELIEVE YOU HAVE TAKEN NOTE OF THE NUMBER "X" OF YOUR "/system", "/data" and "/cache" mount points. (NOTE THAT ITS NOT ALL THE TIME "/cache" IS REQUIRED IN YOUR UPDATER SCRIPT).
NOW CHANGE THE MOUNT POINTS IN THE UPDATER SCRIPT ACCORDINGLY
DO THIS VERY CAREFULLY:
STEP 13: YOU SHOULD WATCH WHAT CONCLUDES THE FORMAT OR MOUNT STATEMENT. IF "/sytem" OR "/data" or "/cache" CHANGE THE LAST DIGIT X of "mmcblk0pX" TO THE SAME YOU HAVE ON YOUR BLOCKS MAP. MAKE SURE NOT TO DELETE OTHER PARTS OF THE CODE IN THIS PROCESS.
SHOULD LOOK LIKE THIS
STEP 14: CONGRATULATIONS!! NOW SAVE AND CLOSE NOTEPAD++
NOW ALL THAT IS LEFT IS JUST COPY AND PASTE ..
REPLACE THESE FROM YOUR STOCK ROM (SYSTEM BACKUP) TO THE ROM U WANT TO PORT!
1. SYSTEM/ETC/FRAMEWORK/(COPY AND PASTE ALL FILES FROM STOCK ROM TO PORT ROM)
2. SYSTEM/LIB/EGL(COPY WHOLE FOLDER FROM STOCK AND PASTE AND REPLACE IN PORT)
3. SYSTEM/LIB/HW (COPY WHOLE FOLDER FROM STOCK AND PASTE AND REPLACE IN PORT)
4. SYSTEM/LIB/MODULES COPY WHOLE FOLDER FROM STOCK AND PASTE AND REPLACE IN PORT)
5. SYSTEM/LIB/LIBAUDIO.PRIMARY.DEFAULT.SO (COPY FILE FROM STOCK ROM AND PASTE AND REPLACE IN SAME LOCATION IN PORT ROM)
6.SYSTEM/LIB/LIBCAMALGO.SO (COPY FILE FROM STOCK ROM AND PASTE AND REPLACE IN SAME LOCATION IN PORT ROM)
7. SYSTEM/LIB/LIBAUDIO.A2DP.DEFAULT.SO (COPY FILE FROM STOCK ROM AND PASTE AND REPLACE IN SAME LOCATION IN PORT ROM)
8. SYSTEM/USR/(COPY ENTIRE FOLDER CONTENT FROM STOCK ROM CONTENT AND PASTE AND REPLACE IN PORT ROM)
9. SYSTEM/VENDOR/ (COPY ENTIRE FOLDER CONTENT FROM STOCK ROM CONTENT AND PASTE AND REPLACE IN PORT ROM)
FINALLY COPY BOOT.IMG FROM YOUR SYSTEM/CWM BACKUP (STOCK ROM) TO YOUR NEW ROM (PORT ROM).
NOW, YOU'RE DONE WITH PORTING THE ROM
IN THE PORT FOLDER, SELECT:
1. BOOT.IMG
2. SYSTEM FOLDER
3. META-INF FOLDER
AND DATA FOLDER(IF INCLUDED)
LIKE THIS:
THEN CREATE A ZIP ARCHIVE FILE.
NOW COPY THE ZIP FILE TO YOUR PHONE AND FLASH PORTED ROM..
NOTE THAT YOU SHOULD ALWAYS MAKE A BACKUP BEFORE YOU FLASH ANY PORTED ROM.

No comments:
Post a Comment