Good news is Marshmallow sprouting like no one’s business. What say you, still wanting to venture to other custom ROMs and still need the services of a custom recovery like TWRP. The bad news, is users are getting more and more issues, one after one another, when flashing TWRP over the MIUI 8, Marshmallow Android 6.01 version.

Common issues:

TWRP, asking for password to mount

Internal Storage listed as (0MB)

Unable to mount '/data'

So what is this all about? What is happening here? TWRP simply cannot mount data onto the partition, hence causing it to ask for a Password, which was never initiated to begin with, and how you going to know the password to key-in.

The kind of Error messages you get to see on the TWRP log:

E: Find_file: Error opening '/sys/class/backlight'

E: Unable to mount'/data'

E: Unable to recreate/data/media folder.

Updating partition details...

E: Unable to mount'/data'

...done

E: Unable to mount storage.

E: Unable to mount/data/media during GUI startup.

Full SELinux support is present.

E: Unable to mount/data/media/TWRP.twrps when trying to read settings file.

E: Unable to mount'/data'

MTP Enabled

E: Unable to mount'/data'

Copy the Code

Known causes:

/data partition always in encrypted mode, therefore, TWRP will not be able to mount /data.

Should there be "forceencrypt=footer" string, then edit it to "encryptable=footer", to allow encryption. Check the DM-verity, for ",verify" string, if you find one remove it, to avoid bootloop or no wifi issues. Repack the boot.img and flash boot image followed by TWRP image. That's it.

Enjoy!

DISCLAIMER: DO ON YOUR OWN RISK. Flashing can potentially bricked or bootloop your device.