I'm in the MediaTek MT8127 trap too.. Every make progress? Mines for a head unit
You can try to create the CWM recov3ry with MTKDroid (if you have Android uop to 4.4),.
Any suggestions for devices on say Lollipop and beyond using MT8127?
The question is for me OT here.
Please search specific thread for your device and post the question there.
And then please when you post, please always report all possible details (ex. brand/modem/ROM version)
I don't think it does unfortunately. For 67xx devices you'll need to connect to SPFT and pull the recovery image from your device, download another recovery image from another device with the same 6735M chipset, and then get a tutorial for how to extract/port recovery using the Carliv Image ToolI'm using nougat on my phone so I need a recovery for root my device.
This works for MT6735M?
Look in the download tab on top of the thread
Okay having a bit of a nightmare trying to get TWRP created for my Insignia Flex NS-P10A6100 which is MediaTek MT8127B based. I got the Android ADB drivers installed and I have USB debugging connected and approved on the tablet. I can manually connect to ADB Shell no issues but within Easy Magic TWRP it says ADB shell is not working then it insists I download USB drivers for my tablet (even though I have them installed). Is there something I am missing here?
Also I am on Windows 10 Pro x64 if that helps.
Part_Name Size StartAddr Type MapTo
preloader 0x0000000000040000 0x0000000000000000 2 /dev/misc-sd
dsp_bl 0x00000000005c0000 0x0000000000040000 2 /dev/misc-sd
mbr 0x0000000000004000 0x0000000000000000 2 /dev/block/mmcblk0
ebr1 0x0000000000004000 0x0000000000004000 2 /dev/block/mmcblk0p1
pmt 0x0000000000400000 0x0000000000008000 2 /dev/block/mmcblk0
[COLOR="Blue"]nvram[/COLOR] 0x0000000000500000 0x0000000000408000 2 /dev/block/mmcblk0
seccfg 0x0000000000020000 0x0000000000908000 2 /dev/block/mmcblk0
[COLOR="blue"]uboot[/COLOR] 0x0000000000060000 0x0000000000928000 2 /dev/block/mmcblk0
bootimg 0x0000000000600000 0x0000000000988000 2 /dev/block/mmcblk0
recovery 0x0000000000800000 0x0000000000f88000 2 /dev/block/mmcblk0
sec_ro 0x0000000000400000 0x0000000001788000 2 /dev/block/mmcblk0p2
misc 0x0000000000060000 0x0000000001b88000 2 /dev/block/mmcblk0
logo 0x0000000000300000 0x0000000001be8000 2 /dev/block/mmcblk0
expdb 0x0000000000200000 0x0000000001ee8000 2 /dev/block/mmcblk0
android 0x0000000020100000 0x00000000020e8000 2 /dev/block/mmcblk0p[COLOR="blue"]3[/COLOR]
cache 0x0000000020100000 0x00000000221e8000 2 /dev/block/mmcblk0p[COLOR="blue"]4[/COLOR]
usrdata 0x0000000020100000 0x00000000422e8000 2 /dev/block/mmcblk0p[COLOR="blue"]5[/COLOR]
fat 0x0000000085338000 0x00000000623e8000 2 /dev/block/mmcblk0p[COLOR="blue"]6[/COLOR]
bmtpool 0x0000000001500000 0x00000000ff9f00a8 2 /dev/block/mmcblk0
Part_Name:Partition name you should open;
Size:size of partition
StartAddr:Start Address of partition;
Type:Type of partition(MTD=1,EMMC=2)
MapTo:actual device you operate
# mount point fstype device [device2]
/boot emmc /dev/bootimg
/recovery emmc /dev/recovery
/system ext4 /dev/block/mmcblk0p[COLOR="Blue"]3[/COLOR]
/cache ext4 /dev/block/mmcblk0p[COLOR="blue"]4[/COLOR]
/data ext4 /dev/block/mmcblk0p[COLOR="blue"]5[/COLOR]
/emmc vfat /dev/block/mmcblk0p[COLOR="blue"]6[/COLOR]
/sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1
/sd-ext auto /dev/block/mmcblk1p2
/nvram emmc /dev/nvram flags=display="[COLOR="blue"]Nvram[/COLOR]";backup=1
/uboot emmc /dev/uboot flags=display="[COLOR="blue"]Uboot[/COLOR]";backup=1
# mount point fstype device [device2]
/boot emmc /dev/bootimg
/recovery emmc /dev/recovery flags=display="recovery";backup=1
/uboot emmc /dev/uboot flags=display="uboot";backup=1
/nvram emmc /dev/nvram flags=display="nvram";backup=1
/cache ext4 /[COLOR="blue"]emmc@cache[/COLOR]
/data ext4 /[COLOR="blue"]emmc@usrdata[/COLOR]
/system ext4 /[COLOR="blue"]emmc@android[/COLOR]
/emmc vfat /[COLOR="blue"]emmc@fat[/COLOR]
/sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1
/sd-ext auto /dev/block/mmcblk1p2
# mount point fstype device [device2]
/boot emmc /dev/bootimg
/cache ext4 /emmc@cache
/data ext4 /emmc@usrdata
/misc emmc /dev/misc
/recovery emmc /dev/recovery
/system ext4 /emmc@android
[COLOR="blue"]/preload[/COLOR] ext4 /[COLOR="blue"]emmc@preload[/COLOR] flags=display="[COLOR="blue"]Preload[/COLOR]";backup=1;wipeingui
/external_sd vfat /dev/block/mmcblk1p1 flags=display="External SD-card";storage;wipeingui;removable
/nvram emmc /dev/nvram flags=display="Nvram";backup=1
/uboot emmc /dev/uboot flags=display="Uboot";backup=1
/logo emmc /dev/logo flags=display="Boot Logo";backup=1
#mt6582/recovery_emmc.fstab
[COLOR="Blue"]mkdir /preload[/COLOR]
mkdir /external_sd
mkdir /system
mkdir /data
mkdir /cache
mount /tmp /tmp tmpfs
/boot emmc /dev/bootimg
/cache ext4 /emmc@cache
/data ext4 /emmc@usrdata
/misc emmc /dev/misc
/recovery emmc /dev/recovery
/emmc vfat /emmc@fat flags=display="Internal SD-card";storage;wipeingui;backup=1
/system ext4 /emmc@android
/sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 flags=display="External SD-card";storage;wipeingui;removable
/nvram emmc /dev/nvram flags=display="Nvram";backup=1
/uboot emmc /dev/uboot flags=display="Uboot";backup=1
/[COLOR="blue"]logo[/COLOR] emmc [COLOR="blue"]/dev/logo[/COLOR] flags=display="[COLOR="blue"]Boot Logo[/COLOR]";backup=1
# mount point fstype device [device2]
/boot emmc /dev/bootimg flags=display="boot"
/misc emmc /dev/misc
/recovery emmc /dev/recovery flags=display="recovery";backup=1
/uboot emmc /dev/uboot flags=display="uboot";backup=1
/nvram emmc /dev/nvram flags=display="nvram";backup=1
/cache ext4 /emmc@cache flags=display="cache"
/data ext4 /emmc@usrdata flags=display="data"
[COLOR="Blue"]/cust[/COLOR] ext4 /[COLOR="blue"]emmc@cust[/COLOR] flags=display="[COLOR="blue"]cust[/COLOR]";backup=1
/system ext4 /emmc@android flags=display="system"
/sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1
mkdir /boot
mkdir /recovery
mkdir /system
mkdir /data
[COLOR="blue"]mkdir /cust[/COLOR]
mkdir /cache
mkdir /sdcard
mount tmpfs tmpfs /tmp
# mount point fstype device [device2]
/boot emmc /dev/bootimg
/recovery emmc /dev/recovery
/cache ext4 /emmc@cache
/data ext4 /emmc@usrdata
/system ext4 /emmc@android
/emmc vfat /emmc@fat
[COLOR="Blue"]/custpack[/COLOR] ext4 /emmc@custpack flags=display=[COLOR="blue"]custpack[/COLOR];backup=1
[COLOR="blue"]/mobile_info[/COLOR] ext4 /emmc@mobile_info flags=display=[COLOR="blue"]mobile_info[/COLOR];backup=1
/nvram emmc /dev/nvram flags=display=Nvram;backup=1
/uboot emmc /dev/uboot flags=display=Uboot;backup=1
/sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1
/sd-ext auto /dev/block/mmcblk1p2
mkdir /boot
mkdir /recovery
mkdir /system
mkdir /data
mkdir /cache
[COLOR="blue"] mkdir /custpack
mkdir /mobile_info[/COLOR]
mkdir /sdcard
mount tmpfs tmpfs /tmp
mkdir "/cache/twrp";
if [ -f "/emmc/TWRP/theme/ui.zip" ];
then unzip -o "/emmc/TWRP/theme/ui.zip" -d "/cache/twrp";
chmod 777 "/cache/twrp/zip";
cp -r /cache/twrp/%tw_folder%/* "/cache/twrp/images";
busybox mv "/cache/twrp/ui.xml" "/cache/twrp/ui_temp.xml";
busybox sed "s/%text_highlight%/#%tw_text_color_highlight%/g" "/cache/twrp/ui_temp.xml" > "/cache/twrp/ui_temp2.xml";
rm -f "/cache/twrp/ui_temp.xml";
busybox sed "s/%text_actionbar%/#%tw_text_actionbar%/g" "/cache/twrp/ui_temp2.xml" > "/cache/twrp/ui.xml";
rm -f "/cache/twrp/ui_temp2.xml";
cd "/cache/twrp";
[COLOR="blue"]./zip -0 -r "/emmc/TWRP/theme/ui.zip" *;[/COLOR]
cd /;
rm -r "/cache/twrp"
else
# Modded to work on MediaTek devices only
case $image in
boot*)
imgtype="boot.img";;
*recovery*)
imgtype="recovery.img";;
*)
ui_print "No image file found to flash.";
abort;;
esac;
# Modded to work on MediaTek devices only
if [ "$imgtype" == "boot.img" ]; then
block=/dev/bootimg;
elif [ "$imgtype" == "recovery.img" ]; then
block=/dev/recovery;
fi;
# mount point fstype device [device2]
/boot mtd boot
/recovery mtd recovery
/uboot mtd uboot flags=display="uboot";backup=1
/nvram mtd nvram flags=display="nvram";backup=1
/cache ubifs cache
/data ubifs userdata
/system ubifs system
/sdcard [COLOR="blue"]auto[/COLOR] fat flags=display="[COLOR="blue"]Internal Storage[/COLOR]";settingsstorage
/external_sd [COLOR="Blue"]auto[/COLOR] /dev/block/mmcblk0p1 flags=display="[COLOR="Blue"]External Storage[/COLOR]";storage;removable
/sd-ext auto /dev/block/mmcblk0p2
mkdir /boot
mkdir /recovery
mkdir /system
mkdir /data
mkdir /cache
[COLOR="Blue"]mkdir /external_sd[/COLOR] [COLOR="red"]<- Add this to your existing [COLOR="blue"]init.rc[/COLOR][/COLOR]
mount tmpfs tmpfs /tmp