2

Can Sensors Off (developer options) introduced in Android 10 be controlled via ADB?

Sensors Off tile | System UI

Haven't got it from AOSP sources yet: Sensors Off | Android Open Source Project

Andrew T.
  • 15,988
  • 10
  • 74
  • 123

1 Answers1

1

First of all, thanks to @irfan-latif for providing the right answer to this question in the comments column. But apparently, this will be allowed. So, I will help complete the answer.

On Android 10:

service call sensor_privacy 4 i32 1

service call sensor_privacy 4 i32 0

On Android 11:

service call sensor_privacy 4 i32 1

service call sensor_privacy 4 i32 0

On Android 12:

service call sensor_privacy 8 i32 1

service call sensor_privacy 8 i32 0

On Android 12L:

service call sensor_privacy 8 i32 1

service call sensor_privacy 8 i32 0

On Android 13:

service call sensor_privacy 9 i32 1

service call sensor_privacy 9 i32 0

Else, the above command does not produce anything, you can search for ISensorPrivacyManager Interface in Android Code Search according to the revised version of your Android device[2] (Hint: the number on the back is the revision number.). Then, change the sequence number of the Method in which setSensorPrivacy() resides.

[2]: getprop | grep ro.vendor_dlkm.build.id

  • The specific error I get is Result: Parcel(00000000 '....') Oneplus 5T, LineageOS 18.1 / Android 11. Both service call sensor_privacy 4 i32 1 and [...] 0 of course. – user598527 Jun 20 '22 at 06:50
  • Yeah.. indeed the output of the both commands is Result: Parcel(00000000 '....'), and check the Sensors Off icon on the notification bar.

    Else, you need to check the ISensorPrivacyManager Interface on your phone's Android version/revision to Android Code Search, or you can contact the developer of the ROM concerned for help. Because, this command is the basis of AOSP.

    – Agus Fadillah Sani Jun 25 '22 at 05:52