commit | 62e33df4928f871ac4f9650d2f15a629c0cb41de | [log] [tgz] |
---|---|---|
author | Hansong Zhang <hsz@google.com> | Thu Dec 12 11:03:14 2019 -0800 |
committer | Manjae Park <manjaepark@google.com> | Mon Dec 16 13:10:16 2019 -0800 |
tree | eb2d24d2f3e7159c8c804ad2f329979aee8f673f | |
parent | 2bf7c646b1bd0ac48924a22f4534cc398c58ea94 [diff] |
Enforce BLUETOOTH_PRIVILEGED in setPhonebookAccessPermission Bug: 145130871 Test: POC Merged-In: Ib4985e18de9f6695acc371da78deb240d42671f1 Change-Id: I3b8897166e223179fcbcf8c7a64e0c4d4ca974ef (cherry picked from commit 8d1e8979f56acfe477bd3b84994a716a8391a8eb)
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();