[Micromax Canvas Turbo A250] harsh0143:
[Rom Porting Guide]How to port roms In Micromax Canvas Turbo A250[Guide]

Before I Start Here Is Best Guide For MediaTek ROm Porting :

1. MediaTek MT65xx Firmware Porting Thread By Rohan Taneja

2. All About Mediatek ROM Porting Thread By Xtreme.Ornob

3. How To Port & Modify Roms For Mediatek Thread By digyvijaykumar123

Here i'm writing a very simple guide by which you can port a rom to your Mmx Canvas Turbo A250, just follow the procedure properly, this method will work to port most roms even every rom. Porting is only done by copy pasting files, anyone can learn it very easily.........

Requirements & Rules :

1. Rooted Micromax Canvas turbo

2. Notepad++ :D

3 Brain [emoji14]

4. The device from you porting should have same chipset,like if your device is MT6589 then you shoul only try with MT6589 chip-sets.You can port from MT6589T to MT6589 or MT659M but you cannot port from MT6592. (for Porting diffrent Chipest see Above Thread which helps You For Porting)

5. You can port only jellybean roms using this tutorial Becoz There is No Kitkat Rom Available For Micromax Canvas Turbo [emoji14]

6. The rom you want to port must be a xyz.zip file Which Is flashable Via Custom Recoveries

Required Port Roms :

Needrom

Now the porting procedure, follow the steps below carefully-

1. Unzip/Extract the rom you want to port.

2. Download Port_Rom_harsh0143@xda.zip from Download Section and extract it using winrar/7zip/winzip.

3. Delete the Meta-Inf folder from port rom.

4. Copy and paste the Meta-Inf folder and the boot.img from the port zip to the port rom.

5. now replace all the files and folder from

system/bin/

system/etc/bluetooth/

system/etc/firmware/

system/etc/permission/

system/etc/wifi/

system/etc/agps_profiles_conf.xml

system/etc/vold.fstab

system/etc/vold.fstab.nand

system/lib/hw/

system/lib/modules/

system/lib/soundfx/

system/lib/(replace all camera & audio files )

system/usr/

system/vendor/

system/xbin/

(replace All Above Folder And Files which provided by me)

6. Patching the boot.img of the port rom.

a) .So, first of download this little tool, to unpack & repack your boot.img -MTKbootimg.zip - tested on Windows 7 & above platform

b)Extract the Tool and you will get two folders named "stock" & "port"

c)Copy boot.img's respectively from stock rom in "stock" folder & from port rom to "port"

d)click On Unpack.bat both case

e)From stock copy "kernel" to port folder and just replace it.

f)Now,click repack.bat it, new file named "boot-new.img" will be generated.

g)Copy "boot-new.img" to port Rom Folder.

h)Delete existing "boot.img" and rename "boot-new.img" to "boot.img"

7.Now replace Boot.img (newely generated ) with Port rom img

8.now goto system/build.prop & open with notepad++. add this Line------>ro.sf.lcd_density=441

9.Now, the rom is ready to be packed and flashed.

10.Compressing & Flashing the ROM.

a)Simply get to the main directory with META-INF, system, boot.img, etc files.

b) Select all the files and compress them to zip. Select the compression ratio as you want.

c)After compressing copy the ROM into root of sdcard

d)Enter Custom Recovery, wipe data & Cache

e)Flash the ROM.zip wait till it completes.

Credit :

[MENTION=5138268]Rohan Taneja[/MENTION] , [MENTION=5169719]Xtreme.Ornob[/MENTION] [MENTION=5561524]digyvijaykumar123[/MENTION] [MENTION=4279499]umangleekha[/MENTION] [MENTION=4478781]yuweng[/MENTION] [MENTION=5892551] pintothakur007 [/MENTION] (for starting MTK porting thread and his great works)

[MENTION=5747766]harsh0143[/MENTION] (me) For Creating This Thread for A250

XDA-Developers being one of the best place for Android Development

Other Developers for helping in fixing most the issues.

Press THanks If You Like This Porting Guide :good::good::good::good: