Your erors are very , very different to each other.Same error
With they recovery You provided above
your first error 7 shows it is from an issue mounting the /system partition.
your second error 7 shows it is because the recovery reports device model different then the rom is looking for.
I know the device type reported from the recovery is going to be wrong because that is the recovery I ported from the life-max phone, and did not change the device type.
the second error can be fixed by modifing the updater-script inside the rom zip file.
but the first error has me uncertain so far.
open the zip file. then open these folders
MEATA-INF
com
android
open updater-script
use notepad++ not standard windows notepad
put a # in front of the "assert"
so this line
Code:
assert(getprop("ro.product.device") == "p6601" || getprop("ro.build.product") == "p6601" || abort("E3004: This package is for device: p6601; this device is " + getprop("ro.product.device") + "."););
Code:
#assert(getprop("ro.product.device") == "p6601" || getprop("ro.build.product") == "p6601" || abort("E3004: This package is for device: p6601; this device is " + getprop("ro.product.device") + "."););