diff options
author | Amith Yamasani <yamasani@google.com> | 2014-09-03 17:30:43 -0700 |
---|---|---|
committer | Amith Yamasani <yamasani@google.com> | 2014-09-03 17:30:43 -0700 |
commit | 29ce85bab94a2d0dc98d9075ae86c8a282367117 (patch) | |
tree | 5e40611e1b745713229c8e440b3fdce670d0a787 /core/java/android/os | |
parent | b10e39e7166e2c4854a3adb2c2d8fa9c72d816bf (diff) | |
download | frameworks_base-29ce85bab94a2d0dc98d9075ae86c8a282367117.zip frameworks_base-29ce85bab94a2d0dc98d9075ae86c8a282367117.tar.gz frameworks_base-29ce85bab94a2d0dc98d9075ae86c8a282367117.tar.bz2 |
Don't allow guests to install from unknown sources
Added a user restriction when creating a guest.
Made sure that guests can't install profile owners that
could undo the restriction.
Bug: 17359648
Change-Id: Icdd919e8b1cbd79a69aacb76e573ec3449f18e4c
Diffstat (limited to 'core/java/android/os')
-rw-r--r-- | core/java/android/os/UserManager.java | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java index 59220e1..3749892 100644 --- a/core/java/android/os/UserManager.java +++ b/core/java/android/os/UserManager.java @@ -660,6 +660,7 @@ public class UserManager { try { Bundle guestRestrictions = mService.getDefaultGuestRestrictions(); guestRestrictions.putBoolean(DISALLOW_SMS, true); + guestRestrictions.putBoolean(DISALLOW_INSTALL_UNKNOWN_SOURCES, true); mService.setUserRestrictions(guestRestrictions, guest.id); } catch (RemoteException re) { Log.w(TAG, "Could not update guest restrictions"); |