Користим CalyxOS на свом Pixel 7a телефону и, из разлога приватности, системске прекидаче (оне плочице у брзим подешавањима) за микрофон и камеру држим готово стално искљученим.
Тражим решење (апликацију или неку поуздану методу) како бих постигао следеће:
- За обичне телефонске позиве (преко стандардне апликације за позивање):
- Аутоматски укључи микрофон када долазни или одлазни телефонски позив започне.
- Аутоматски искључи микрофон када се позив заврши.
- За видео позиве у апликацијама трећих страна (нпр. Вибер, WhatsApp, Signal):
- Аутоматски укључи и микрофон И камеру ако долазни видео позив стиже од одређеног, унапред дефинисаног контакта са беле листе (whitelisted).
- Аутоматски искључи и микрофон и камеру када се видео позив са тим контактом са беле листе заврши.
- За видео позиве од било ког контакта који није на белој листи, или ако ја покренем видео позив, микрофон/камера би требало да остану подразумевано искључени (захтевајући да их ручно укључим преко прекидача).
- Ручно управљање:
- За све остале сценарије, попут ручног отварања Google Camera апликације или било које друге апликације која би могла да затражи приступ микрофону/камери, није ми проблем да ручно укључим прекидаче по потреби. Аутоматизација би требало да се примењује само на горе описане сценарије позива.
Разумем да је ово сложен захтев, посебно део око детекције "одређеног контакта" унутар VoIP апликација трећих страна.
Свестан сам да би Tasker, потенцијално уз ADB команде за контролу sensor_privacy подешавања (нпр. cmd sensor_privacy enable/disable 0 mic и cmd sensor_privacy enable/disable 0 camera након додељивања WRITE_SECURE_SETTINGS дозволе), могао бити начин да се делови овога постигну, посебно за део са стандардним телефонским позивима.
Међутим, детекција "одређеног контакта" за видео позиве пре него што је позив у потпуности активан (како би се микрофон/камера укључили за тај позив) делује као највећа препрека. Нисам сигуран како поуздано детектовати ID позиваоца унутар апликације као што је Вибер и затим селективно активирати прекидаче.
Да ли неко зна за постојећу апликацију која нуди овакав ниво детаљне контроле приватности (прекидача) на CalyxOS/Android систему, свесне контекста?
Или, ако је Tasker (можда са додацима попут AutoInput-а за интеракцију са корисничким интерфејсом/праћење обавештења) најизводљивији пут, да ли неко има искуства или конкретне предлоге како поуздано имплементирати детекцију "одређеног контакта за видео позив" и накнадну аутоматизацију прекидача?
Било какве идеје, смернице или алтернативни приступи би били веома цењени!
Хвала унапред!