Merge "[PackageManagerService]:Fix system app can't uninstall apps silently" into oc-dev
am: 975ee1f25a
Change-Id: I2872b5a97aa8912655505d0c180f70706002d10e
This commit is contained in:
@@ -18371,7 +18371,7 @@ public class PackageManagerService extends IPackageManager.Stub
|
|||||||
|
|
||||||
private boolean isCallerAllowedToSilentlyUninstall(int callingUid, String pkgName) {
|
private boolean isCallerAllowedToSilentlyUninstall(int callingUid, String pkgName) {
|
||||||
if (callingUid == Process.SHELL_UID || callingUid == Process.ROOT_UID
|
if (callingUid == Process.SHELL_UID || callingUid == Process.ROOT_UID
|
||||||
|| callingUid == Process.SYSTEM_UID) {
|
|| UserHandle.getAppId(callingUid) == Process.SYSTEM_UID) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
final int callingUserId = UserHandle.getUserId(callingUid);
|
final int callingUserId = UserHandle.getUserId(callingUid);
|
||||||
|
|||||||
Reference in New Issue
Block a user