I'm having some trouble with TWRP 3.5.2 on Android 11 on the Zenfone.
I've been trying to install MicroG on a stock ROM (want to keep stock features but want to prevent Google from accessing location hardware), but I ended up busting something and had to restore a backup.
Anyway, TWRP appears to fail to restore my /data/ partition. My phone was encrypted with a PIN, and TWRP successfully decrypted and backed it up no problem -- I have backups of all the partitions. I restored system, boot, and data to try and repair the phone, but it gets stuck on a "Phone is Starting" screen. (Notably, I have adb access when this screen is on!)
I wiped the cache partition to no effect. Wiping data restores the phone to operation, but also factory resets the phone (which sucks, as I spent all day yesterday setting everything up!)
Browsing around in adb to /data/ shows that the backup "restored", but browsing to /data/app or /data/user shows base64 encoded filenames, which suggests that the phone is having trouble decrypting the restored TWRP backup.
Is there a way to restore my /data partition successfully? I'm at a loss.