MTK FirmwareAdapter Tool

back37

Senior Member
Jul 17, 2012
72
87
0
Zavodoukovsk/Tyumen
Hi all! And now... my program on XDA ;)

This program is designed for porting MTK ROMs, for other MTK devices...
It contain several of example projects, that you can use, to make your project for your device... examle projects is designed only for single platform porting (MT6575 to MT6575, MT6577 to MT6577, e.t.c.), but you can create project to port ROM from MT6589 to MT6577 If you can find out what files are needed for this... it depends only on you...

System requirements:
OS: Windows Vista - Windows 7
Additional
PC: .NET framework 4.0 and above, JDK
Phone: root access, adb root
Short instruction to use:
1. Run program
2. Change lang, if you need
3. Choose project and edit it for your device
4. Get your files from zip ROM, ft ROM, folders or phone
5. Get files from ROM to port
6. Edit updater-script, build.prop, repack boot.img if you need
7. Build ROM and flash it
8. If don't work - goto step 2, or replace some files manualy
Screenshots:

Video guide:
Older versions and changelogs you can find here: http://forum.china-iphone.ru/viewtopic.php?f=31&t=24506
Latest version: http://d-h.st/04WM
Sources: http://yadi.sk/d/SLzFHpcfNgYfo
GitHub thread: https://github.com/back37/MTK-FirmwareAdapter-Tool

To get a quick answer to your question - send them via email...

P.S. Why it open source for now?:
1. Now i don't have any MTK device and waiting for release MT6595...
2. I want to add making flashtool images without device, but i don't know how to do it... (looks like with linux you can create ext4 image... image size pick up from scatter, perms from updater-scripd, or just RW-R--R--)
 
Last edited:

kuldeepraj

Senior Member
Mar 11, 2013
321
65
0
indore
Bro I have tried to use this tool but can't port anything coz of some errors . will try again with the help of video tutorial.
BTW glad to see ur thread on English forum (XDA).
Thanks

Sent from my MIUI using Tapatalk
 

back37

Senior Member
Jul 17, 2012
72
87
0
Zavodoukovsk/Tyumen
Bro I have tried to use this tool but can't port anything coz of some errors . will try again with the help of video tutorial.
BTW glad to see ur thread on English forum (XDA).
Thanks

Sent from my MIUI using Tapatalk
Maybe it was because you used the old version... many of bugs was fixed in latest version, while i tried to make guide...:) Or you needed in some others files to run ported ROM...
The easiest way to check why you take this errors is try to make ported ROM manualy, by using any instruction and files from some project...

This program usefull only if you knows, that needed for you device to run ported ROM and completely useless if no... :cool:
 

TechBurner

Senior Member
Jul 11, 2012
588
662
0
Delhi
techburner.in
Maybe it was because you used the old version... many of bugs was fixed in latest version, while i tried to make guide...:) Or you needed in some others files to run ported ROM...
The easiest way to check why you take this errors is try to make ported ROM manualy, by using any instruction and files from some project...

This program usefull only if you knows, that needed for you device to run ported ROM and completely useless if no... :cool:
Will this tool run on win xp?
And after i get the base rom and port rom it still shows error ,saying base rom not found.
 

back37

Senior Member
Jul 17, 2012
72
87
0
Zavodoukovsk/Tyumen
Will this tool run on win xp?
Don't know... some operations, like unpacking/packing boot.img may not work...
And after i get the base rom and port rom it still shows error ,saying base rom not found.
If your zip/image is correct, after getting files, they must be placed on: %ProgramDir%/WorkDIR/%CurrentlyChoosedProject%/YourFiles
And programm checking exist of folder system inside this dir...

P.S. If you use system.img from MTK droid root&tools, then it must havw name system.img, not system.ext4.img(rename it)...
 

back37

Senior Member
Jul 17, 2012
72
87
0
Zavodoukovsk/Tyumen
I am using Windows xp and it cant unpack and repack boot. So what changes i have to make to the boot if I do it manually
You have two ways:
1. You can replace kernel by your in ported boot
2. You can replace bootclasspath in your ramdisk (rmdisk/init.rc)

Also you can try to modify scripts to working with WinXP or working with any Win ver. (write detection of windows version and some string for some versions... or replace some strings by working on any windows version)... if you make it for any version, just give me a link and i will add edited scripts in next version (of cource if others functions works on WinXP)... needed to edit imgpack.cmd and imgunpack.cmd (%ProgramDir%/Bin)...
 

sayaranu

Member
Aug 31, 2012
27
1
0
kudus/yogyakarta/klaten
sorry just ask..
this tool can mix any ROM ??
i mean just take Baseband or anything from ROM MTK 6572_a to BaseBand ROM MTK 6572_b ?
like we know sometimes from same kind MTK not support with another

i hope you know what i mean..sorry my bad english :(
thanks
 

back37

Senior Member
Jul 17, 2012
72
87
0
Zavodoukovsk/Tyumen
sorry just ask..
this tool can mix any ROM ??
i mean just take Baseband or anything from ROM MTK 6572_a to BaseBand ROM MTK 6572_b ?
like we know sometimes from same kind MTK not support with another

i hope you know what i mean..sorry my bad english :(
thanks
Yes, it can mix any ROM, but to do it, needed some configures... for example, to take only baseband needed to do something like this:
1. Clear project and add only system/etc/firmware
2. YourROM - choose ROM that contained needed for you baseband
3. ROMtoPORT - check META-INF, choose yourROM
4. uncheck auto boot.img repack, build ROM

this is only exemplary steps, because this program not intended for this functions... ;)
 
Last edited:
  • Like
Reactions: shojeep

udayrane175

Senior Member
Feb 19, 2014
63
4
0
www.magzinite.blogspot.com
help

hey bro make a guide on how to create a project:confused: & then port port using that project.... Il will be helpful for us. ;) :eek:
Hi all! And now... my program on XDA ;)

This program is designed for porting MTK ROMs, for other MTK devices...
It contain several of example projects, that you can use, to make your project for your device... examle projects is designed only for single platform porting (MT6575 to MT6575, MT6577 to MT6577, e.t.c.), but you can create project to port ROM from MT6589 to MT6577 If you can find out what files are needed for this... it depends only on you...

System requirements:
OS: Windows Vista - Windows 7
Additional
PC: .NET framework 2.0 and above, JDK
Phone: root access, adb root
Short instruction to use:
1. Run program
2. Change lang, if you need
3. Choose project and edit it for your device
4. Get your files from zip ROM, ft ROM, folders or phone
5. Get files from ROM to port
6. Edit updater-script, build.prop, repack boot.img if you need
7. Build ROM and flash it
8. If don't work - goto step 2, or replace some files manualy
Screenshots:

Video guide:
Older versions and changelogs you can find here: http://forum.china-iphone.ru/viewtopic.php?f=31&t=24506
Latest version: http://d-h.st/OpE
Sources: http://yadi.sk/d/SLzFHpcfNgYfo

To get a quick answer to your question - send them via email...

P.S. Why it open source for now?:
1. Now i don't have any MTK device and waiting for release MT6595...
2. I want to add making flashtool images without device, but i don't know how to do it... (looks like with linux you can create ext4 image... image size pick up from scatter, perms from updater-scripd, or just RW-R--R--)
 
Last edited: