OSDN Git Service

Propagate revoked permissions in permission review mode
authorSvet Ganov <svetoslavganov@google.com>
Tue, 17 Jan 2017 03:22:37 +0000 (19:22 -0800)
committerSvetoslav Ganov <svetoslavganov@google.com>
Tue, 17 Jan 2017 03:30:25 +0000 (03:30 +0000)
commitfe0253b34ec4fdb6afceb11193f29029b524866a
tree2b4ff5d8bb5f60760d8fc4ba3c00cd2d117f3660
parentd39f71bbb6468e66c1138ba293d0df1f2a2d82ca
Propagate revoked permissions in permission review mode

In permission review mode we represent install permissions for legacy
apps as constantly granted runtime ones since we need to keep per
user flags associated with a permission. We were not propagating
a revoked permission for a legacy app when the later is upgraded to
a modern app when permission review is enabled.

Test: CTS test passes and manual testing worked fine

Change-Id: I32b8ffee89cc034661f8eb5a172dbe2349ea4a18
services/core/java/com/android/server/pm/PackageManagerService.java