09 maj 2020

Dolda appar

Bland de förinstallerade apparna återfinns en kategori som skulle kunna kallas Dolda appar. En dold app finns inte med bland de ikoner som visas på hemskärmens sidor eller i dess app-förteckningar. Den sannolikt viktigaste dolda appen i androidmobilerna är Google Play-tjänster. Appens symbol utgörs av en pusselbit målad i Googles färger. Man kan hitta appen under Inställningar/Appar. Här är hela listan över den appens behörigheter:


Contacts
 read your contacts
 modify your contacts
Wi-Fi connection information
 view Wi-Fi connections
Device & app history
 read sensitive log data
 retrieve system internal state
 retrieve running apps
Identity
 find accounts on the device
 modify your own contact card
 read your own contact card
 add or remove accounts
SMS
 receive text messages (SMS)
 receive text messages (MMS)
 read your text messages (SMS or MMS)
 send SMS messages
Photos/Media/Files
 read the contents of your USB storage
 modify or delete the contents of your USB storage
Location
 approximate location (network-based)
 precise location (GPS and network-based)
Storage
 read the contents of your USB storage
 modify or delete the contents of your USB storage
Wearable sensors/Activity data
 body sensors (like heart rate monitors)
Calendar
 read calendar events plus confidential information
Camera
 take pictures and videos
Phone
 write call log
 directly call phone numbers
 reroute outgoing calls
 directly call any phone numbers
 add voicemail
 modify phone state
 read call log
Microphone
 record audio
Device  ID & call information
 read phone status and identity
Other
 listen for observations on network conditions
 allow Bluetooth pairing by Application
 Hotword detection
 capture audio output
 capture secure video output
 capture video output
 provide an in-call user experience
 download files without notification
 retrieve app ops statistics
 interact across users
 manage activity stacks
 add or remove a device admin
 manage preferences and permissions for USB devices
 manage voice keyphrases
 Audio Routing
 modify network usage accounting
 update component usage statistics
 Provide a trust agent
 retrieve running apps
 Interact with update and recovery system
 score networks
 start a task from recents
 read subscribed feeds
 write subscribed feeds
 modify app ops statistics
 reset display timeout
 Send broadcasts to Google Play
 read voicemail
 Read Google settings
 Modify Google settings
 control system backup and restore
 bind to a notification listener service
 set time
 receive data from Internet
 read frame buffer
 read your social stream
 write to your social stream
 create accounts and set passwords
 pair with Bluetooth devices
 control vibration
 send sticky broadcast
 disable your screen lock
 measure app storage space
 set time zone
 read Google service configuration
 use accounts on the device
 view network connections
 full network access
 reorder running apps
 connect and disconnect from Wi-Fi
 toggle sync on and off
 control Near Field Communication
 access Bluetooth settings
 control flashlight
 read sync settings
 modify system settings
 draw over other apps
 install shortcuts
 allow Wi-Fi Multicast reception
 run at startup
 prevent device from sleeping
 change network connectivity
 change your audio settings
(De angivna behörigheterna baseras på uppgifter avlästa 2020-01-25 och återges här med reservation för eventuella felaktigheter.)


Med tillgång till denna mängd avancerade behörigheter bör appen vara kapabel att utföra vad-som-helst i mobilen, och vad jag förstår är den intimt sammanvävd med själva operativsystemet. Appens "officiella" funktion är att försmidiga datatrafiken mellan Google Play Store och användarens mobil; hantera uppdateringar, kontroller och samordning av mobilens alla appar.


Google tycks f ö betrakta operativsystemet Android som en av sina tjänster, alltså kategorimässigt jämställd med sådant som Gmail, Chrome, Youtube. Kan te sig något märkligt, vid första anblicken. Operativsystemet är en teknisk förutsättning för alla androidmobiler, men som enkel nyttjare av mobilen kan man knappast "använda" operativsystemet till någonting speciellt. Men Googles definition av Android som en 'tjänst' kan samtidigt förklara varför jag tvingades godkänna villkoren för användning av Googles tjänster redan innan jag, som jag trodde, ens hade börjat använda dem. Men det hade jag ju, eftersom Android är en 'tjänst'. (Se blogginlägg 2020-04-11)


Appar som man själv laddat ner, t ex FlightRadar24, dras igång när man öppnar dem, och stänger ner när man avslutar sessionen. Man kan fråga sig hur det förhåller sig med de dolda förinstallerade apparna, som Google Play-tjänster. Måhända den appen alltid är igång, som ett slags "bakgrundsjobb". Obehagligt i så fall, med tanke på alla rättigheter som den appen tillskansar sig.


Android-apparnas behörigheter är strukturerade i 'huvudgrupper'; den avslutande rubricerad som Övrigt. Jag har tidigare nämnt att man som användare kan stänga av vissa behörigheter. Detta är såvitt jag kan se endast möjligt på huvudgruppsnivå. Och när det gäller gruppen 'Övrigt' så finns den överhuvudtaget inte med i den menyn där man som användare har möjlighet att neka specifika behörighetsgrupper. Lite trist, eftersom hela 63 st av Google Play-tjänsters sammanlagt 95 behörigheter återfinns i den gruppen.


Fotnot/Disclaimer: Alldeles nyligen upptäckte jag att Google tycks ha förändrat appen Play-tjänster, möjligen i samband med en uppdatering av operativsystemet. Jag har tyvärr inte kunnat överblicka vad dessa förändringar egentligen betyder - vi ska komma ihåg att Googles utbud av appar för olika tillämpningar uppgår till i runda tal 150 st. Operativsystemet sägs omfatta flera Gigabyte. Inte så enkelt att ha koll på allt detta, för en enkel användare...