Hello I am new to Android devices (though I am casually programming in Xamarin), I recently got Xiaomi Redmi 5 Plus 4/64 and now I am facing (apparently quite popular) problem about not being able decrypt data partition in TWRP. At first I was running official MIUI v18.104.22.168 ROM now I am using unofficial build of LineageOS 15.1 with Oreo.
These are my logs:
I can see invalid hex string for password in there for some reason. Would really appreciate your help:
So far I tried removing fingerprints (though they aren't really removed for some reason if you do this from settings but rather unlinked, so I removed xml and user.db file) and changing password after encryption but while changing password affects the lockscreen it doesn't change the boot password (so my second question is if it is intended and I should interface with cryptsf.c instead or a bug?).
My goal is to make nandroid backups from TWRP including data partition, but I cannot do that if I can't mount the partition.