Sync up to v302
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
From 109bc691f314f18f923c5c72fc82ff072c77eca3 Mon Sep 17 00:00:00 2001
|
||||
From: N Harish <kqn736@zebra.com>
|
||||
Date: Mon, 25 Jan 2021 17:22:33 +0530
|
||||
Subject: [PATCH 40/40] Fix for TestDirectBootEmulated testcase
|
||||
|
||||
In case of emulated FBE the secrets are empty hence add this
|
||||
exception to prevent from unlocking userkey.
|
||||
|
||||
Bug: 177617301
|
||||
Test: android.appsecurity.cts.DirectBootHostTest#testDirectBootEmulated
|
||||
|
||||
Change-Id: I5be2ceb61d9ef47219862e75cc8ec03ab5513426
|
||||
(cherry picked from commit 2912b101aaa34abfa9637f2f00c992e7d129b994)
|
||||
---
|
||||
.../core/java/com/android/server/StorageManagerService.java | 6 ++++++
|
||||
1 file changed, 6 insertions(+)
|
||||
|
||||
diff --git a/services/core/java/com/android/server/StorageManagerService.java b/services/core/java/com/android/server/StorageManagerService.java
|
||||
index 87afdac45dae..179899ee6067 100644
|
||||
--- a/services/core/java/com/android/server/StorageManagerService.java
|
||||
+++ b/services/core/java/com/android/server/StorageManagerService.java
|
||||
@@ -3295,6 +3295,12 @@ class StorageManagerService extends IStorageManager.Stub
|
||||
enforcePermission(android.Manifest.permission.STORAGE_INTERNAL);
|
||||
|
||||
if (isFsEncrypted) {
|
||||
+ // When a user has secure lock screen, require secret to actually unlock.
|
||||
+ // This check is mostly in place for emulation mode.
|
||||
+ if (StorageManager.isFileEncryptedEmulatedOnly() &&
|
||||
+ 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));
|
||||
--
|
||||
2.25.1
|
||||
|
||||
@@ -0,0 +1,27 @@
|
||||
From 8b9a1e5df3dd1b25b2cf9d83eca1353327697796 Mon Sep 17 00:00:00 2001
|
||||
From: Pierre-Hugues Husson <phh@phh.me>
|
||||
Date: Sat, 6 Mar 2021 18:39:15 -0500
|
||||
Subject: [PATCH 41/41] Make secondary displays' lock screen black. Useful for
|
||||
Moto Razr AOD
|
||||
|
||||
---
|
||||
.../SystemUI/res-keyguard/layout/keyguard_presentation.xml | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/packages/SystemUI/res-keyguard/layout/keyguard_presentation.xml b/packages/SystemUI/res-keyguard/layout/keyguard_presentation.xml
|
||||
index f4d34f4ca141..58650b26ceaf 100644
|
||||
--- a/packages/SystemUI/res-keyguard/layout/keyguard_presentation.xml
|
||||
+++ b/packages/SystemUI/res-keyguard/layout/keyguard_presentation.xml
|
||||
@@ -22,7 +22,8 @@
|
||||
xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:id="@+id/presentation"
|
||||
android:layout_width="match_parent"
|
||||
- android:layout_height="match_parent">
|
||||
+ android:layout_height="match_parent"
|
||||
+ android:background="@android:color/black">
|
||||
<!-- This is mostly keyguard_status_view.xml with minor modifications -->
|
||||
<com.android.keyguard.KeyguardStatusView
|
||||
android:id="@+id/clock"
|
||||
--
|
||||
2.25.1
|
||||
|
||||
Reference in New Issue
Block a user