Hi, Guest! Login / Register




Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

[Custom ROM] Porting Android 7 ROM (already made for MT6753) to Infinix Note 2 (stock Android 6)

#1
(This post was last modified: 10-13-2016, 05:34 PM by bellskar. )

I am not good at porting ROMs. In fact I have been trying for a few days with failed attempts. Followed a bundle of guides online.

I am currently having Infinix Note 2 X600 running on (XOS) stock Android 6. The device is powered by MT6753 chipset.
Recently I found that another device Jiayu S3+ (which also has the same chipset with few different features)  now has an AOSP Android 7 Unofficial Port
http://forum.xda-developers.com/jiayu-s3...s-t3448724

After having clues online as people have previously ported Android 5 or 6 to the previous Android 4, I believed it might be possible to port Android 7 to Android 6 based device.
So I have been trying in different ways. Probably have tried a dozen times but always failed. On start up the vibrates at initial logo and then reboots straight into recovery.

Can anyone help or advise on porting this ROM?
I really wanted to experience but after several failed tries I finally thought to ask experts. Because I am still not sure if this is even possible what I am trying to do.

Thank you.


Reply
#2
(This post was last modified: 10-13-2016, 09:27 PM by DroidPeepz Inc. )
M.A.D Team use a custom kernel to boot up Android 7.0 so don't think direct porting of the ROM 7.0 to any other mt6753 device will boot up.

Learn more.
+++++++++++++++++
DroidPeepz Inc.
Name : Nana Iyke Quame
Website : http://www.droidpeepz.xyz
Hovatek Inc.
Reply
#3
(10-13-2016, 09:21 PM)iyke023 Wrote: M.A.D Team use a custom kernel to boot up Android 7.0 so don't think direct porting of the ROM 7.0 to any other mt6753 device will boot up.

Learn more.
+++++++++++++++++
DroidPeepz Inc.
Name : Nana Iyke Quame
Website : http://www.droidpeepz.xyz
Hovatek Inc.

Thank you very much. That's also relaxation. So to learn more, can you refer me to a starting point somewhere? 
Thanks
Reply
#4
*ROMS LINKS*
--------------------------

Device : Blackview E7
Rom : Lineage 14.1
Chipset: mt6737
Kernel : 3.18.19(+)

Link : => https://yadi.sk/d/r0hE4AgB3AiCYd

√TY.


AOSP 7.1.1
-AMT
https://drive.google.com/open?id=0B5ajva...GhrVWV4MU0


Porting Guide Will Be Followed Soon

Sent from my TECNO_W4 using Hovatek mobile
Reply
#5
*_Requirements_*
–≠≈
*Common Sense
*Patients/time
*Self Allowance to take Risk
*Self Dedication/Commitment
*PC (Windows, Mac, Linux )!
*Rooted Device
*Custom Recovery *[TWRP recommended]*
*Winrar / 7zip / Any Zip Extractor-Maker.
*Notepad++
*Carliv Image Kitchen {Link : https://www.androidfilehost.com/?fid=24591000424960650 }
*Unpacker for (system.img / .new.dat / .ext4 ) {link : http://www.droidpeepz.xyz/2016/08/lollip...r.html?m=1 }
*Stock/Original Firmware/Rom
*Custom Rom

*****
probably, you can do other researches too to get more ideas
*HOW TO PORT ANDROID NOUGAT 7.1.1 ROMS*
--64BIT DEVICES
-----------------------------------------------
*Boot.img Section*
: kernel

*System Section ==>*
_etc_
: firmware and mddb folders
: agps_prpfiles_conf2.xml , apns-conf.xml , custom.conf and recovery.fstab

_lib & lib64_
: drm, egl and hw folders(except Bluetooth.default.so ,memtrack.mt67xx.so
and mmsdk.default.so)
: lib3a.so
: libcam.paramsmgr.so
: libcamalgo.so
: libcameracustom.so

_Build.prop-
: *edit/replace these with your stock*
ro.build.product=xxx
ro.product.model=xxx
ro.product.device=xxx
ro.product.manufacturer=xxx
ro.product.locale=en-US
ro.product.brand=xxx
ro.product.name=sm_xxx
ro.product.board=xxx
ro.mediatek.platform=xxx
ro.sf.lcd_density=xxx
{ONLY, IF YOU HAVE YOUR NAVBAR ON THE SCREEN}
# temporary enables NAV bar (soft keys)
qemu.hw.mainkeys=0

Now Zip to flash [HIGHLIGHT OR SELECT THEM]
: you show have the ff :
META-INF
system
boot.img

*FOR CAMERA BUG FIXING*
*_LIB_*
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libc.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.dng.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadata.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.cpuctrl.so
libcam.utils.sensorlistener.so
libcam.utils.so
libcam_hwutils.so
libcam_mmp.so
libcam_platform.so
libcam_utils.so
libcam1_utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcamera_client.so
libcamera_metadata.so
libcameracustom.so
libcameraservice.so
libdpframework.so
libdrmframework.so
libdrmframework_jni.so
libexif.so
libfeatureio.cfb.so
libfeatureio.featurefactory.so
libfeatureio.so
libfeatureiodrv.so
libft2.so
libgui.so
libgui_ext.so
libh264enc_sa.ca7.so
libh264enc_sb.ca7.so
libHEVCdec_sa.ca7.android.so
libimageio.so
libimageio_plat_drv.so
libja3m.so
libjni_eglfence.so
libjni_filtershow_filters.so
libjni_jpegstream.so
libjni_slow_motion.so
libjnigraphics.so
libjpeg.so
libJpgDecPipe.so
libJpgEncPipe.so
libjtranscode.so
libm.so
libm4u.so
libmhalImageCodec.so
libmp4enc_sa.ca7.so
libmp4enc_xa.ca7.so
libmsbc_mtk.so
libmtk_vt_wrapper.so
libmtkcamera_client.so
libmtkjpeg.so
libmtklimiter.so
libMtkOmxAdpcmDec.so
libMtkOmxAdpcmEnc.so
libMtkOmxAlacDec.so
libMtkOmxApeDec.so
libMtkOmxCore.so
libMtkOmxFlacDec.so
libMtkOmxG711Dec.so
libMtkOmxGsmDec.so
libMtkOmxMp3Dec.so
libMtkOmxRawDec.so
libMtkOmxVdecEx.so
libMtkOmxVenc.so
libMtkOmxVorbisEnc.so
libmtkplayer.so
libmtkshifter.so
libmtksqlite3_android.so
libmtksqlite3_custom.so
libMtkVideoSpeedEffect.so
libMtkVideoTranscoder.so
libn3d3a.so
libpng.so
libSwJpgCodec.so
libvc1dec_sa.ca7.so
libvcodec_cap.so
libvcodec_oal.so
libvcodec_utility.so
libvcodecdrv.so
libvorbisidec.so
libvp8dec_sa.ca7.so
libvp8enc_sa.ca7.so
libvp9dec_sa.ca7.so

*_LIB64_*
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libc.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.dng.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadata.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.cpuctrl.so
libcam.utils.sensorlistener.so
libcam.utils.so
libcam_hwutils.so
libcam_mmp.so
libcam_platform.so
libcam_utils.so
libcam1_utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcamera_client.so
libcamera_metadata.so
libcameracustom.so
libcameraservice.so
libdpframework.so
libdrmframework.so
libdrmframework_jni.so
libexif.so
libfeatureio.cfb.so
libfeatureio.featurefactory.so
libfeatureio.so
libfeatureiodrv.so
libft2.so
libgui.so
libgui_ext.so
libh264enc_sa.ca7.so
libimageio.so
libimageio_plat_drv.so
libimg_utils.so
libja3m.so
libjni_eglfence.so
libjni_filtershow_filters.so
libjni_jpegstream.so
libjni_slow_motion.so
libjnigraphics.so
libjpeg.so
libJpgDecPipe.so
libJpgEncPipe.so
libjtranscode.so
libm.so
libm4u.so
libmhalImageCodec.so
libmtkcamera_client.so
libmtkjpeg.so
libmtklimiter.so
libMtkOmxCore.so
libmtkplayer.so
libmtkshifter.so
libmtksqlite3_android.so
libmtksqlite3_custom.so
libMtkVideoSpeedEffect.so
libMtkVideoTranscoder.so
libn3d3a.so
libpng.so
libSwJpgCodec.so
libvcodec_cap.so
libvcodec_oal.so
libvcodec_utility.so
libvcodecdrv.so
libvorbisidec.so
*#iyke*
*#tecnomobile*
*#rom_port*


*HOW TO PORT THE BOOT.IMG*
•••♪•••••••♪•••••••♪•••••••••♪•••
_Requirements_
Carliv Image Kitchen
Custom Boot.img
Stock Boot.img
Common Sense Wink

Start ==>
Extract Carliv Image Kitchen
Best is to rename each boot.img to by adding -stock or -custom l
/eg : boot-custom.img
boot-stock.img
copy or move them to boot resources folder
double click on *"carliv"* or *"carliv.bat"*
use the alphabet "B" on the keyboard to enter into boot resources.
use the option number/s to select the boot-xxx.img
use the option number "1" to unpack the boot-xxx.img
Don't Close the opened tool
: Here got to the main CarlivImageKitchen folder, open both folders, boot-stock & boot-custom,
replace from boot-stock to boot-custom
* boot-kernel
* fstab.mt67xx (in ramdisk folder)
Now, go back to CarlivImageKitchen main folder.
as you are on the opened tool, use the "Q" to go back to home page,
this time , you have to choose the custom one, the use number "2" to repack it to .img .

The Repacked *boot-custom-DATE$TIME.img* has been moved to *"output"* folder.
rename *boot-custom-DATE$TIME.img* to *boot.img*,
move/copy it to your custom ROM folder.
Done !!!!
in can someone come to ask,
this is for those who uses 64bit MediaTek devices.
With these specs:

64bit system
Android 6.0 Marshmallow
kernel version : 3.18.19(+)
chipset : mt6735 or 6737 or 6752 or 6753

Sent from my TECNO_W4 using Hovatek mobile
Reply
#6
From for blackview is 'lollipop and not marshmallow' as indicated. Thanks anyway!??
Reply
#7
(This post was last modified: 05-13-2017, 07:53 AM by sph21. )
(02-10-2017, 06:15 PM)DroidPeepz Inc Wrote: in can someone come to ask,
this is for those who uses 64bit MediaTek devices.
With these specs:

64bit system
Android 6.0 Marshmallow
kernel version : 3.18.19(+)
chipset : mt6735 or 6737 or 6752 or 6753

Sent from my TECNO_W4 using Hovatek mobile

My device doesn't use this folder: 11230000.msdc0. The files are located in /dev/block/platform/mtk-msdc.0/by-name. But when I change the updater-script to that path, and when I try to install the zip file, twrp stuck at "detected filesystem ext 4 for dev/block/platform/mtk-msdc.0/by-name". Do you know how to fix this?

Edit: It's working. I was not patient enough waiting for the process to finish.
Reply
#8
Too bad camera fix is not working for my device. My device is exactly the same as OP's
Reply
#9
(02-10-2017, 06:15 PM)DroidPeepz Inc Wrote: *FOR CAMERA BUG FIXING*
  *_LIB_*
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libc.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.dng.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadata.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.cpuctrl.so
libcam.utils.sensorlistener.so
libcam.utils.so
libcam_hwutils.so
libcam_mmp.so
libcam_platform.so
libcam_utils.so
libcam1_utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcamera_client.so
libcamera_metadata.so
libcameracustom.so
libcameraservice.so
libdpframework.so
libdrmframework.so
libdrmframework_jni.so
libexif.so
libfeatureio.cfb.so
libfeatureio.featurefactory.so
libfeatureio.so
libfeatureiodrv.so
libft2.so
libgui.so
libgui_ext.so
libh264enc_sa.ca7.so
libh264enc_sb.ca7.so
libHEVCdec_sa.ca7.android.so
libimageio.so
libimageio_plat_drv.so
libja3m.so
libjni_eglfence.so
libjni_filtershow_filters.so
libjni_jpegstream.so
libjni_slow_motion.so
libjnigraphics.so
libjpeg.so
libJpgDecPipe.so
libJpgEncPipe.so
libjtranscode.so
libm.so
libm4u.so
libmhalImageCodec.so
libmp4enc_sa.ca7.so
libmp4enc_xa.ca7.so
libmsbc_mtk.so
libmtk_vt_wrapper.so
libmtkcamera_client.so
libmtkjpeg.so
libmtklimiter.so
libMtkOmxAdpcmDec.so
libMtkOmxAdpcmEnc.so
libMtkOmxAlacDec.so
libMtkOmxApeDec.so
libMtkOmxCore.so
libMtkOmxFlacDec.so
libMtkOmxG711Dec.so
libMtkOmxGsmDec.so
libMtkOmxMp3Dec.so
libMtkOmxRawDec.so
libMtkOmxVdecEx.so
libMtkOmxVenc.so
libMtkOmxVorbisEnc.so
libmtkplayer.so
libmtkshifter.so
libmtksqlite3_android.so
libmtksqlite3_custom.so
libMtkVideoSpeedEffect.so
libMtkVideoTranscoder.so
libn3d3a.so
libpng.so
libSwJpgCodec.so
libvc1dec_sa.ca7.so
libvcodec_cap.so
libvcodec_oal.so
libvcodec_utility.so
libvcodecdrv.so
libvorbisidec.so
libvp8dec_sa.ca7.so
libvp8enc_sa.ca7.so
libvp9dec_sa.ca7.so

*_LIB64_*
lib3a.so
lib3a_sample.so
liba3m.so
libacdk.so
libc.so
libcam.camadapter.so
libcam.camnode.so
libcam.camshot.so
libcam.client.so
libcam.device1.so
libcam.device3.so
libcam.exif.so
libcam.exif.v3.so
libcam.hal3a.v3.dng.so
libcam.hal3a.v3.so
libcam.halsensor.so
libcam.iopipe.so
libcam.jni.lomohaljni.so
libcam.metadata.so
libcam.metadataprovider.so
libcam.paramsmgr.so
libcam.sdkclient.so
libcam.utils.cpuctrl.so
libcam.utils.sensorlistener.so
libcam.utils.so
libcam_hwutils.so
libcam_mmp.so
libcam_platform.so
libcam_utils.so
libcam1_utils.so
libcam3_app.so
libcam3_hwnode.so
libcam3_hwpipeline.so
libcam3_pipeline.so
libcam3_utils.so
libcamalgo.so
libcamdrv.so
libcamera_client.so
libcamera_metadata.so
libcameracustom.so
libcameraservice.so
libdpframework.so
libdrmframework.so
libdrmframework_jni.so
libexif.so
libfeatureio.cfb.so
libfeatureio.featurefactory.so
libfeatureio.so
libfeatureiodrv.so
libft2.so
libgui.so
libgui_ext.so
libh264enc_sa.ca7.so
libimageio.so
libimageio_plat_drv.so
libimg_utils.so
libja3m.so
libjni_eglfence.so
libjni_filtershow_filters.so
libjni_jpegstream.so
libjni_slow_motion.so
libjnigraphics.so
libjpeg.so
libJpgDecPipe.so
libJpgEncPipe.so
libjtranscode.so
libm.so
libm4u.so
libmhalImageCodec.so
libmtkcamera_client.so
libmtkjpeg.so
libmtklimiter.so
libMtkOmxCore.so
libmtkplayer.so
libmtkshifter.so
libmtksqlite3_android.so
libmtksqlite3_custom.so
libMtkVideoSpeedEffect.so
libMtkVideoTranscoder.so
libn3d3a.so
libpng.so
libSwJpgCodec.so
libvcodec_cap.so
libvcodec_oal.so
libvcodec_utility.so
libvcodecdrv.so
libvorbisidec.so
Are we supposed to replace one file from lib & lib64 and then repack all of them and see if any improvement from the camera and if the result is not good, try replacing different file and see if it works or are we supposed to replace all files and then repack them?

I tried replacing those files all together and the rom won't boot.
Reply










Users browsing this thread:
2 Guest(s)