summaryrefslogtreecommitdiffstats
path: root/core/java/android/os
diff options
context:
space:
mode:
authorAmith Yamasani <yamasani@google.com>2014-09-03 17:30:43 -0700
committerAmith Yamasani <yamasani@google.com>2014-09-03 17:30:43 -0700
commit29ce85bab94a2d0dc98d9075ae86c8a282367117 (patch)
tree5e40611e1b745713229c8e440b3fdce670d0a787 /core/java/android/os
parentb10e39e7166e2c4854a3adb2c2d8fa9c72d816bf (diff)
downloadframeworks_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.java1
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");