I saw similar questions but there was no generic answer to the issue. Is there a way to determine what is turning my BT ON? I don't have rooted phone (but can ADB)

I got Samsung Galaxy S5 with Android 6.0.1.

What I did:

  1. Turned off BT scanning for "fine localization"
  2. Revoked permission to change phone settings to ALL apps that had one (including g services)
  3. Disabled all BT scanning related things that I have found.

How to find what is turning BT on?

  • As you mention you "can ADB", my first look would be into adb logcat. Redirect that into a file, then search there for "bluetooth" (case insensitive). – Izzy Oct 8 '18 at 19:51
  • Add to @Izzy comment: also search for "bt" (case insensitive) string. – hank15 Oct 8 '18 at 21:22

You gave permission to all apps to change the phone settings as per need which means some app which uses Bluetooth connection is using that to turn the Bluetooth on. Change that setting and it will work fine

  • I have revoke all apps that were listed - still bt turns on – Antoniossss Oct 9 '18 at 10:40
  • Then it might be phones software malfunction and nothing can be done – Sanjay Oct 9 '18 at 12:34

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.