From db8c1dbc5ec2a09c9c79f79e2cfb2f71c17b9df6 Mon Sep 17 00:00:00 2001 From: Suprabh Shukla Date: Tue, 12 Jul 2016 15:35:37 -0700 Subject: [PATCH] Disallowing bluetooth config for demo users Bluetooth is currently not multi-user aware, so bluetooth pairings are carrying across demo users. Have to disable bluetooth config to prevent security risks in retail environments. Bug: 30039481 Change-Id: I28ad0d9585a4e6e22af8772132d585c01b33abc9 --- .../com/android/server/retaildemo/RetailDemoModeService.java | 1 + 1 file changed, 1 insertion(+) diff --git a/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java b/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java index a92498b221715..e703788fa3ffb 100644 --- a/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java +++ b/services/retaildemo/java/com/android/server/retaildemo/RetailDemoModeService.java @@ -328,6 +328,7 @@ public class RetailDemoModeService extends SystemService { um.setUserRestriction(UserManager.DISALLOW_CONFIG_MOBILE_NETWORKS, true, user); um.setUserRestriction(UserManager.DISALLOW_USB_FILE_TRANSFER, true, user); um.setUserRestriction(UserManager.DISALLOW_MODIFY_ACCOUNTS, true, user); + um.setUserRestriction(UserManager.DISALLOW_CONFIG_BLUETOOTH, true, user); Settings.Secure.putIntForUser(getContext().getContentResolver(), Settings.Secure.SKIP_FIRST_USE_HINTS, 1, userInfo.id); Settings.Secure.putIntForUser(getContext().getContentResolver(),