Can Sensors Off (developer options) introduced in Android 10 be controlled via ADB?
Haven't got it from AOSP sources yet: Sensors Off | Android Open Source Project
Can Sensors Off (developer options) introduced in Android 10 be controlled via ADB?
Haven't got it from AOSP sources yet: Sensors Off | Android Open Source Project
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
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
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
setSensorPrivacy. Read here how to do this. – Irfan Latif Apr 16 '22 at 01:23I used the service list command to get the existing list. Then when I call it with the command service call sensor_privacy 4 i32 1, it outputs the parcel result, as in the link below.
It seems, there is also something that must be given a value for it to run. However, I don't know how.
Photos:
Btw, specifically my device is running Android 12L, and I'm new to this. My B Markdown.
– Agus Fadillah Sani Apr 16 '22 at 07:42It's on 8th method. Now, it works!
Photos: service call sensor_privacy 8.
Take your point by answering. Thanks.
– Agus Fadillah Sani Apr 17 '22 at 09:07