[Android Q&A, Help & Troubleshooting] KHSH01:
I have a mtk6582 set that I have been porting ROMS for. I found a few ROMS that meet the requirements of porting (Same soc, display etc) but bootloop when I flash them. I have found that all these ROMS have a framework2.jar file. All the ROMS that work on my device don't have that. How do I port these ROMS? Is there a way to merge the two framework.jars? Why don't these ROMS work on my device? Here is a logcat from one of these ROMS.

Starting recovery on Sat Apr 11 07:36:42 2015

can't open /dev/tty0: No such file or directory
framebuffer: fd 3 (540 x 960)
ioctl(): blank: Invalid argument
ioctl(): blank: Invalid argument
Carliv Touch Recovery v 2.2
MTK CWM-based v6.0.4.4
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /boot emmc /dev/bootimg (null) 0
2 /misc emmc /dev/misc (null) 0
3 /recovery emmc /dev/recovery (null) 0
4 /system ext4 /emmc@android (null) 0
5 /cache ext4 /emmc@cache (null) 0
6 /data ext4 /emmc@usrdata (null) 0
7 /emmc vfat /emmc@fat (null) 0
8 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0
9 /sd-ext auto /dev/block/mmcblk1p2 (null) 0

W:Unable to get recovery.fstab info for /datadata during fstab generation!
W:Unable to get recovery.fstab info for /external_sd during fstab generation!
I:Completed outputting fstab.
I:Processing arguments.
I:Checking arguments.
Warning: No file_contexts
I:Warning: No file_contexts
I:device_recovery_start()
Command: "/sbin/recovery"

ro.serialno=
ro.bootmode=unknown
ro.baseband=unknown
ro.bootloader=unknown
ro.hardware=mt6582
ro.revision=0
ro.emmc=0
ro.boot.emmc=0
ro.factorytest=0
ro.secure=0
ro.allow.mock.location=0
persist.mtk.aee.aed=on
ro.debuggable=1
persist.sys.usb.config=adb,mass_storage
persist.service.acm.enable=0
ro.mount.fs=EXT4
ro.build.id=JDQ39
ro.build.display.id=W128_1_XXX_V01.0_1_03
ro.build.version.incremental=eng.symphony.1389163176
ro.custom.build.version=1389163176
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Wed Jan 8 14:42:18 CST 2014
ro.build.date.utc=1389163338
ro.build.type=user
ro.build.user=symphony
ro.build.host=AndroidServer
ro.build.tags=test-keys
ro.product.model=Symphony W128
ro.product.brand=Symphony
ro.product.name=Symphony W128
ro.product.device=W128
ro.product.board=Symphony W128
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Symphony
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=
ro.build.product=Symphony W128
ro.build.description=Symphony_W128-user 4.2.2 JDQ39 eng.symphony.1389163176 test-keys
ro.build.fingerprint=Symphony/Symphony_W128/Symphony_W128:4.2.2/JDQ39/1389163176:user/test-keys
ro.build.flavor=
ro.build.characteristics=default
ro.mediatek.version.release=W128_1_XXX_V01.0_1_03
ro.mediatek.platform=MT6582
ro.mediatek.chip_ver=S01
ro.mediatek.version.branch=ALPS.JB5.MP
ro.mediatek.version.sdk=1
ro.internal.version.ver=KAAI228S_BGB_En_Bn_1.06.108
ro.operator.version.ver=XYZ_DEMO
ro.internal.version.date=2014-01-08 14:42:18
rild.libpath=/system/lib/mtk-ril.so
rild.libargs=-d /dev/ttyC0
wifi.interface=wlan0
ro.mediatek.wlan.wsc=1
ro.mediatek.wlan.p2p=1
mediatek.wlan.ctia=0
wifi.tethering.interface=ap0
ro.opengles.version=131072
wifi.direct.interface=p2p0
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heapsize=256m
ro.sys.usb.mtp.whql.enable=0
sys.ipo.pwrdncap=2
ro.sys.usb.storage.type=mtp,mass_storage
ro.sys.usb.bicr=yes
ro.sys.usb.charging.only=yes
ro.camera.sound.forced=0
ro.audio.silent=0
ro.zygote.preload.enable=0
ro.operator.optr=CUST
persist.sys.timezone=Asia/Dhaka
persist.gemini.sim_num=2
ro.gemini.smart_sim_switch=false
ro.gemini.smart_3g_switch=1
ril.specific.sm_cause=0
bgw.current3gband=0
ril.external.md=0
ro.sf.hwrotation=0
ril.current.share_modem=2
launcherplus.allappsgrid=2d
launcher2.allappsgrid=3d_20
curlockscreen=1
ro.mediatek.gemini_support=true
persist.radio.fd.counter=15
persist.radio.fd.off.counter=5
persist.radio.fd.r8.counter=15
persist.radio.fd.off.r8.counter=5
persist.mtk.wcn.combo.chipid=-1
drm.service.enabled=true
fmradio.driver.enable=1
ril.first.md=1
ril.flightmode.poweroffMD=1
ril.telephony.mode=1
dalvik.vm.mtk-stack-trace-file=/data/anr/mtk_traces.txt
persist.mtk.anr.mechanism=1
mediatek.wlan.chip=MT6620
mediatek.wlan.module.postfix=_mt6620
ril.radiooff.poweroffMD=0
ro.config.notification_sound=Proxima.ogg
ro.config.alarm_alert=Alarm_Classic.ogg
ro.config.ringtone=Backroad.ogg
ro.config.ringtone2=Backroad.ogg
ter.service.enable=0
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.adups.fota.oem=konka82
ro.adups.fota.device=Symphony W128
ro.adups.fota.version=W128_1_XXX_V01.0_1_03-20140108-1442
init.svc.ueventd=running
init.svc.recovery=running
service.adb.root=1
init.svc.adbd=running

I:Checking for extendedcommand...
I:Skipping execution of extendedcommand, file not found...
I:Can't format unknown volume: /external_sd