OSDN Git Service

Fix Trust Agent discovery for FBE
authorAdrian Roos <roosa@google.com>
Tue, 3 May 2016 21:02:36 +0000 (14:02 -0700)
committerAdrian Roos <roosa@google.com>
Tue, 3 May 2016 22:29:57 +0000 (15:29 -0700)
commit68771eb837b0a7b94c120a450624d392496413ce
tree6c9430afa26a65a762dbf294c1fc9ebc450c8248
parentc18009e6dd32f04fdad7f1b27a0a6b52ee5c875c
Fix Trust Agent discovery for FBE

Trust agent discovery happens earlier than unlocking the user's
key for file based encryption (FBE), so we need to explicitly
also ask for non-direct-boot-aware packages.

Additionally, never run trust agents for a user that hasn't been
unlocked yet.

Change-Id: Ice8a6510f163508abecfd83d627658f7aaa5107f
Fixes: 28537596
services/core/java/com/android/server/trust/TrustManagerService.java