Because numeric passwords are trivial to bruteforce, I decided to change my encryption password with a passphrase with the following commands:
su -c vdc cryptfs changepw newpass
To my horror, I discovered upon rebooting that Lollipop only offers a keypad to input decryption PINs, and I have no way at all to type in letters. I have tried using TWRP to unlock my /data partition, but I get this error message:
could not mount data and unable to find crypto footer
Then I tried using the command line from adb to mount it manually with
/system/bin/vdc cryptfs checkpw newpass
But I get another error:
CANNOT LINK EXECUTABLE: cannot locate symbol "__FD_SET_chk" referenced by "/system/bin/vdc"...
I'm totally at loss here... Can anyone help me remount this partition?