commit | 8d1e8979f56acfe477bd3b84994a716a8391a8eb | [log] [tgz] |
---|---|---|
author | Hansong Zhang <hsz@google.com> | Thu Dec 12 11:03:14 2019 -0800 |
committer | Hansong Zhang <hsz@google.com> | Thu Dec 12 13:28:02 2019 -0800 |
tree | 00fc63c2bc611b6abe122b5d4c6027ad9b0db5e0 | |
parent | ce3498260620f019669fe5da5106fbbebf949f22 [diff] |
Enforce BLUETOOTH_PRIVILEGED in setPhonebookAccessPermission Bug: 145130871 Test: POC Merged-In: Ib4985e18de9f6695acc371da78deb240d42671f1 Change-Id: I3b8897166e223179fcbcf8c7a64e0c4d4ca974ef
diff --git a/src/com/android/bluetooth/btservice/AdapterService.java b/src/com/android/bluetooth/btservice/AdapterService.java index 53cf723..2d3d69e 100644 --- a/src/com/android/bluetooth/btservice/AdapterService.java +++ b/src/com/android/bluetooth/btservice/AdapterService.java
@@ -2314,6 +2314,8 @@ } boolean setPhonebookAccessPermission(BluetoothDevice device, int value) { + enforceCallingOrSelfPermission(BLUETOOTH_PRIVILEGED, + "Need BLUETOOTH PRIVILEGED permission"); SharedPreferences pref = getSharedPreferences(PHONEBOOK_ACCESS_PERMISSION_PREFERENCE_FILE, Context.MODE_PRIVATE); SharedPreferences.Editor editor = pref.edit();