Sample Header Ad - 728x90

Android device ro.crypto.state returns "encrypted", but I can access the /data partition. How?

2 votes
0 answers
2014 views
I have a OnePlus 3 with an unlocked bootloader and LineageOS. I forget the PIN and I am trying to recover access to it, and I have access to the recovery. The data is encrypted. My understanding is that, if the device is using FBE, the value adb shell getprop ro.crypto.state will return encrypted, and the /data partition will be impossible to read. Despite the fact that adb shell getprop ro.crypto.state returns encrypted, and despite the fact that I have not entered the PIN stored in the hardware keystore, I am able to browse and copy files from /data using adb shell. So this seems to be in conflict: I should not be able to access /data if that returns encrypted. Is this true? If not, why is this not a conflict? (I apologize if this has been asked before, I could not find any questions on this.)
Asked by lynn (121 rep)
Mar 30, 2021, 01:14 AM