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