diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java index d8ae1e41a2539..a4bc3bd9101c6 100644 --- a/services/core/java/com/android/server/StorageManagerService.java +++ b/services/core/java/com/android/server/StorageManagerService.java @@ -2879,12 +2879,6 @@ class StorageManagerService extends IStorageManager.Stub enforcePermission(android.Manifest.permission.STORAGE_INTERNAL); if (StorageManager.isFileEncryptedNativeOrEmulated()) { - // When a user has secure lock screen, require secret to actually unlock. - // This check is mostly in place for emulation mode. - if (mLockPatternUtils.isSecure(userId) && ArrayUtils.isEmpty(secret)) { - throw new IllegalStateException("Secret required to unlock secure user " + userId); - } - try { mVold.unlockUserKey(userId, serialNumber, encodeBytes(token), encodeBytes(secret));