I need a custom recovery for Hisense U989 Pro
I need a custom recovery for Hisense U989 Pro
(12-02-2017, 11:35 PM)wmkhetheni I have a Hisense U989 Pro with MT6580 chipset.I need a custom recovery for it.I once requested for one in this forum before but the one I got from here does not work.Here is my stock recovery https://www.dropbox.com/sh/slv8yg30p1qzu...KP7ba?dl=0
Sent from my Hisense U989 Pro using Hovatek mobile
(13-02-2017, 12:18 AM)wmkhetheni I once thought my phone can't accept a custom recovery because of the fact that the custom recovery I got from this forum never worked but after trying so many ways I even compiled a custom recovery myself with a samsung j5 twrp recovery.The recovery I compiled can flash in my device and it works but the only problem with it is that it shows my internal storage as (0MB) and when I flash a supersu zip with it,it shows that it is flashing but it fails.It gives me an error message that "Failed to mount /system,cache,firmware,etc.(Invalid argument)According to your thread @ https://www.hovatek.com/forum/thread-15954.html , its MT6580 running on Android 6 and the problem was that it kept booting to stock recovery despite you flashing TWRP.
Sent from my Hisense U989 Pro using Hovatek mobile
(13-02-2017, 12:55 PM)hovatek(13-02-2017, 12:18 AM)wmkhetheni I once thought my phone can't accept a custom recovery because of the fact that the custom recovery I got from this forum never worked but after trying so many ways I even compiled a custom recovery myself with a samsung j5 twrp recovery.The recovery I compiled can flash in my device and it works but the only problem with it is that it shows my internal storage as (0MB) and when I flash a supersu zip with it,it shows that it is flashing but it fails.It gives me an error message that "Failed to mount /system,cache,firmware,etc.(Invalid argument)According to your thread @ https://www.hovatek.com/forum/thread-15954.html , its MT6580 running on Android 6 and the problem was that it kept booting to stock recovery despite you flashing TWRP.
Sent from my Hisense U989 Pro using Hovatek mobile
Thats not necessarily a problem with the recovery but with the Build Number of your phone.
Upload the TWRP you ported so I can take a look at where the storage problem is coming from
(13-02-2017, 01:43 PM)wmkhetheni(13-02-2017, 12:55 PM)hovatek(13-02-2017, 12:18 AM)wmkhetheni I once thought my phone can't accept a custom recovery because of the fact that the custom recovery I got from this forum never worked but after trying so many ways I even compiled a custom recovery myself with a samsung j5 twrp recovery.The recovery I compiled can flash in my device and it works but the only problem with it is that it shows my internal storage as (0MB) and when I flash a supersu zip with it,it shows that it is flashing but it fails.It gives me an error message that "Failed to mount /system,cache,firmware,etc.(Invalid argument)According to your thread @ https://www.hovatek.com/forum/thread-15954.html , its MT6580 running on Android 6 and the problem was that it kept booting to stock recovery despite you flashing TWRP.
Sent from my Hisense U989 Pro using Hovatek mobile
Thats not necessarily a problem with the recovery but with the Build Number of your phone.
Upload the TWRP you ported so I can take a look at where the storage problem is coming from
Here is the TWRP I ported https://www.dropbox.com/s/smm182cc24o0nv...y.img?dl=0
Sent from my Hisense U989 Pro using Hovatek mobile
(13-02-2017, 01:43 PM)wmkhetheni Here is the TWRP I ported https://www.dropbox.com/s/smm182cc24o0nv...y.img?dl=0
Sent from my Hisense U989 Pro using Hovatek mobile
#
/recovery emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/recovery flags=display="recovery";backup=1
/para emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/para flags=display="para";backup=1
/expdb emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/expdb
/frp emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/frp flags=display="frp";backup=1
/ppl emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/ppl flags=display="ppl";backup=1
/nvdata ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/nvdata flags=display="nvdata";backup=1
/metadata emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/metadata
/protect_f ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/protect1 flags=display="protect_f";backup=1
/protect_s ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/protect2 flags=display="protect_s";backup=1
/seccfg emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/seccfg
/oemkeystore emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/oemkeystore
/proinfo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/proinfo flags=display="proinfo";backup=1
/md1img emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1img flags=display="modem";backup=1
/md1dsp emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1dsp flags=backup=1;subpartitionof=/md1img
/md1arm7 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1arm7 flags=backup=1;subpartitionof=/md1img
/md3img emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md3img flags=backup=1;subpartitionof=/md1img
/nvram emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/nvram flags=display="nvram";backup=1;flashimg=1
/lk emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/lk flags=display="uboot";backup=1;flashimg=1
/lk2 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/lk2 flags=backup=1;subpartitionof=/lk
/boot emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/boot flags=display="boot";backup=1
/logo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/logo flags=display="logo";backup=1;flashimg=1
/tee1 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/tee1 flags=display="tee";backup=1;flashimg=1
/tee2 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/tee2 flags=backup=1;subpartitionof=/tee1
/secro emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/secro flags=display="secro";backup=1
/keystore emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/keystore
/system ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/system
#/system_image emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/system
/cache ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/cache
/data ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/userdata flags=encryptable=/dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/metadata
#/flashinfo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/flashinfo
/external_sd auto /dev/block/mmcblk1p1 /dev/block/mmcblk1 flags=display="External SDcard";storage;wipeingui;removable;backup=0
/usbotg auto /dev/block/sda1 /dev/block/sda flags=display="Usb-Otg";storage;removable;backup=0
(13-02-2017, 06:49 PM)hovatek(13-02-2017, 01:43 PM)wmkhetheni Here is the TWRP I ported https://www.dropbox.com/s/smm182cc24o0nv...y.img?dl=0
Sent from my Hisense U989 Pro using Hovatek mobile
problem is from your recovery.fstab
Should look something like
Code:#
/recovery emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/recovery flags=display="recovery";backup=1
/para emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/para flags=display="para";backup=1
/expdb emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/expdb
/frp emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/frp flags=display="frp";backup=1
/ppl emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/ppl flags=display="ppl";backup=1
/nvdata ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/nvdata flags=display="nvdata";backup=1
/metadata emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/metadata
/protect_f ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/protect1 flags=display="protect_f";backup=1
/protect_s ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/protect2 flags=display="protect_s";backup=1
/seccfg emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/seccfg
/oemkeystore emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/oemkeystore
/proinfo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/proinfo flags=display="proinfo";backup=1
/md1img emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1img flags=display="modem";backup=1
/md1dsp emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1dsp flags=backup=1;subpartitionof=/md1img
/md1arm7 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1arm7 flags=backup=1;subpartitionof=/md1img
/md3img emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md3img flags=backup=1;subpartitionof=/md1img
/nvram emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/nvram flags=display="nvram";backup=1;flashimg=1
/lk emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/lk flags=display="uboot";backup=1;flashimg=1
/lk2 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/lk2 flags=backup=1;subpartitionof=/lk
/boot emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/boot flags=display="boot";backup=1
/logo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/logo flags=display="logo";backup=1;flashimg=1
/tee1 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/tee1 flags=display="tee";backup=1;flashimg=1
/tee2 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/tee2 flags=backup=1;subpartitionof=/tee1
/secro emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/secro flags=display="secro";backup=1
/keystore emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/keystore
/system ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/system
#/system_image emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/system
/cache ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/cache
/data ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/userdata flags=encryptable=/dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/metadata
#/flashinfo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/flashinfo
/external_sd auto /dev/block/mmcblk1p1 /dev/block/mmcblk1 flags=display="External SDcard";storage;wipeingui;removable;backup=0
/usbotg auto /dev/block/sda1 /dev/block/sda flags=display="Usb-Otg";storage;removable;backup=0
(13-02-2017, 06:58 PM)wmkhetheni(13-02-2017, 06:49 PM)hovatek(13-02-2017, 01:43 PM)wmkhetheni Here is the TWRP I ported https://www.dropbox.com/s/smm182cc24o0nv...y.img?dl=0
Sent from my Hisense U989 Pro using Hovatek mobile
problem is from your recovery.fstab
Should look something like
Code:#
/recovery emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/recovery flags=display="recovery";backup=1
/para emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/para flags=display="para";backup=1
/expdb emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/expdb
/frp emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/frp flags=display="frp";backup=1
/ppl emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/ppl flags=display="ppl";backup=1
/nvdata ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/nvdata flags=display="nvdata";backup=1
/metadata emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/metadata
/protect_f ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/protect1 flags=display="protect_f";backup=1
/protect_s ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/protect2 flags=display="protect_s";backup=1
/seccfg emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/seccfg
/oemkeystore emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/oemkeystore
/proinfo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/proinfo flags=display="proinfo";backup=1
/md1img emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1img flags=display="modem";backup=1
/md1dsp emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1dsp flags=backup=1;subpartitionof=/md1img
/md1arm7 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md1arm7 flags=backup=1;subpartitionof=/md1img
/md3img emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/md3img flags=backup=1;subpartitionof=/md1img
/nvram emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/nvram flags=display="nvram";backup=1;flashimg=1
/lk emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/lk flags=display="uboot";backup=1;flashimg=1
/lk2 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/lk2 flags=backup=1;subpartitionof=/lk
/boot emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/boot flags=display="boot";backup=1
/logo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/logo flags=display="logo";backup=1;flashimg=1
/tee1 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/tee1 flags=display="tee";backup=1;flashimg=1
/tee2 emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/tee2 flags=backup=1;subpartitionof=/tee1
/secro emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/secro flags=display="secro";backup=1
/keystore emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/keystore
/system ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/system
#/system_image emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/system
/cache ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/cache
/data ext4 /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/userdata flags=encryptable=/dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/metadata
#/flashinfo emmc /dev/block/platform/mtk-msdc.0/11120000.msdc0/by-name/flashinfo
/external_sd auto /dev/block/mmcblk1p1 /dev/block/mmcblk1 flags=display="External SDcard";storage;wipeingui;removable;backup=0
/usbotg auto /dev/block/sda1 /dev/block/sda flags=display="Usb-Otg";storage;removable;backup=0
So now what should I do?
Sent from my Hisense U989 Pro using Hovatek mobile