Jag har tidigare redovisat mina misstankar att appen Google Play-tjänster tar sig extrema friheter, inne i min mobil (blogginlägg 2020-05-09). Här är ett färskt exempel:
Appen FlightRadar24, som visar aktuella flygdata för alla kommersiella flygningar, begär endast ett fåtal behörigheter, så som Plats. Standardbilden är en karta centrerad vid användarens position, med alla aktuella flygplansrörelser inritade.
När jag en kväll ska spana in ett ovanligt flygplan uppe i luften så startar jag appen, men möts av en uppfordrande dialogruta från Google. (Observera att FlightRadar24 inte har nånting alls att göra med Google-konglomeratet). Google påstår att FlightRadar24 inte kommer att fungera om jag inte ger Google Play-tjänster tillgång till Kalender, Kamera, Mikrofon, Telefon, SMS och Lagring. Alla utom möjligtvis kamera är helt obefogade i det här sammanhanget. Jag uppmanas öppna Inställningar och genast ge Google dessa rättigheter, som vid närmare granskning visar sig överensstämma exakt med de behörigheter jag tidigare nekat appen Google Play-tjänster! Jag struntar i Googles anmaning och klickar istället på knappen "Avbryt", och befarar då att FlightRadar24 ska stängas ner - men se, det gjorde den inte alls - den fungerade precis som vanligt! Slutsats: Google chansade på att jag skulle gå på deras fula trick. Nästa gång jag startade FlightRadar24 så nöjde sig Google med att kräva behörighet till 'Telefon'. Okej, de backade i alla fall en bra bit. Men tyvärr är det ju så att appen Google Play-tjänster förfogar över ett antal behörigheter som användaren inte kan neka. Dessa, ett 60-tal, har gömts under delrubriken 'Övrigt' (jfr blogginlägget 2020-05-09, igen) och en del av dem ser riktigt "giftiga" ut. Så Google klarar nog sitt "uppdrag" trots att de inte fått sin vilja igenom via FlightRadar24-appen.
Samma visa, fast i något annan skepnad, dyker upp när jag öppnar Spotify för att spela några låtar i mobilen. "Spotify-appen kommer inte att fungera om du inte ger Google tillgång till följande ... (specificerade men irrelevanta) ... funktioner i mobilen." Även denna uppmaning avfärdar jag, och Spotify-appen öppnar och levererar sitt material utan problem. När jag senare stänger appen finns det en 'avisering' på mobilens hemskärm som påstår att "Spotify kräver att...osv". Lite fräckt att antyda att det är Spotify som "kräver" det som jag misstänker i själva verket var Googles egna intressen.
24 maj 2020
21 maj 2020
Partiell immunitet
Jag misstänker att begreppet flockimmunitet gör mer skada än nytta. Nyttan kan vara att det upplevs som någonting positivt att se fram emot. Skadan är att begreppet kan tolkas som att hela befolkningen (=flocken) blivit immun, och att man då kan börja leva som vanligt igen. Men så förhåller det sig inte - viruset finns kvar i samhället även om en viss andel av befolkningen blivit immun, och så länge det finns individer som är mottagliga för sjukdomen så kommer viruset fortsätta att infektera, om än i lägre takt.
Osäkerheterna är stora beträffande vilken grad av immunitet som en individ som varit infekterad av viruset kan ha utvecklat, och hur snabbt den avtar med tiden. Det är inte heller klarlagt vilket värde som gäller för virusets genuina smittsamhet R(0).
Vore det inte bättre att tala om partiell immunitet? Spridningsmåttet R(e) varierar sannolikt avsevärt mellan såväl grupper som geografiska områden, och över tid. Med kännedom om den partiella immuniteten för specifika delpopulationer så borde det vara lättare att utforma adekvata restriktionsåtgärder.
Osäkerheterna är stora beträffande vilken grad av immunitet som en individ som varit infekterad av viruset kan ha utvecklat, och hur snabbt den avtar med tiden. Det är inte heller klarlagt vilket värde som gäller för virusets genuina smittsamhet R(0).
Vore det inte bättre att tala om partiell immunitet? Spridningsmåttet R(e) varierar sannolikt avsevärt mellan såväl grupper som geografiska områden, och över tid. Med kännedom om den partiella immuniteten för specifika delpopulationer så borde det vara lättare att utforma adekvata restriktionsåtgärder.
17 maj 2020
Appen Kontakter
Tacka vet jag Windows 3.11, den sista version av Microsofts operativsystem där man som enkel användare ännu kunde förstå sig på den logiska strukturen, med entydiga sökvägar och bestämda platser för alla filer. Därefter har allting bara urartat, förlåt blivit mer "användarvänligt", med 'skrivbord', genvägar, Mina hit och Mina dit.
I och med dagens smartphones har det blivit närmast omöjligt att genomskåda hur allting är sammanvävt. Only Google knows how. Ett exempel:
Jag tänkte kopiera min kontaktbok från Samsung-mobilens minne, till SIM-kortet. Åtgärden kallas tydligen 'exportera', vilket i andra sammanhang betyder att man flyttar ett objekt från en plats till en annan. Vid export av t ex ett motorfordon lastas detta ombord på en båt och fraktas från tillverkarlandet till köparen. När man 'exporterar' en datafil från mobilens internminne så åker den både iväg och blir kvar. Sådant brukar jag benämna 'kopiera'.
I mina tidigare mobiler var 'Kontaktboken' en identifierbar entitet som gick att hantera direkt med kommandon inne i själva namnregistret. Men i min Samsung-mobil (årsmodell 2017) hanteras registret av en särskild Google-app, kallad Kontakter. Okej, men att exportera (flytta, kopiera) ett hundratal namn med tillhörande telefonnummer kan ju inte vara särskilt svårt. Men si det var precis vad det var. Mobilens programvara kunde inte "hitta" SIM-kortet. Visserligen hade jag mobilen i 'flygläge' och så hade jag nekat "Kontaktsboks-appen" några behörigheter som jag inte tyckte att den skulle behöva bara för att flytta några enkla kontaktuppgifter, exempelvis tillgång till Kamera, Kalender och Plats. Jag ger mig till slut, stänger av flygläget och tilldelar appen alla begärda behörigheter, eftersom jag var angelägen att få med mig alla mina kontaktuppgifter, via SIM-kortet till min nya mobil. Då uppenbarar sig en handfull nya kontakter, som integreras på det nya SIM-kortet. Det visade sig vara ett urval mailadresser som Google hittat i mitt gamla Gmailkonto. "Synkronisering", som det kallas.
I de stunder jag funderar över vilken organisation som de facto har världsherravälde, så blir det nog Google, som uppenbarligen "kontrollerar" 3 miljarder android-användares hela liv.
I och med dagens smartphones har det blivit närmast omöjligt att genomskåda hur allting är sammanvävt. Only Google knows how. Ett exempel:
Jag tänkte kopiera min kontaktbok från Samsung-mobilens minne, till SIM-kortet. Åtgärden kallas tydligen 'exportera', vilket i andra sammanhang betyder att man flyttar ett objekt från en plats till en annan. Vid export av t ex ett motorfordon lastas detta ombord på en båt och fraktas från tillverkarlandet till köparen. När man 'exporterar' en datafil från mobilens internminne så åker den både iväg och blir kvar. Sådant brukar jag benämna 'kopiera'.
I mina tidigare mobiler var 'Kontaktboken' en identifierbar entitet som gick att hantera direkt med kommandon inne i själva namnregistret. Men i min Samsung-mobil (årsmodell 2017) hanteras registret av en särskild Google-app, kallad Kontakter. Okej, men att exportera (flytta, kopiera) ett hundratal namn med tillhörande telefonnummer kan ju inte vara särskilt svårt. Men si det var precis vad det var. Mobilens programvara kunde inte "hitta" SIM-kortet. Visserligen hade jag mobilen i 'flygläge' och så hade jag nekat "Kontaktsboks-appen" några behörigheter som jag inte tyckte att den skulle behöva bara för att flytta några enkla kontaktuppgifter, exempelvis tillgång till Kamera, Kalender och Plats. Jag ger mig till slut, stänger av flygläget och tilldelar appen alla begärda behörigheter, eftersom jag var angelägen att få med mig alla mina kontaktuppgifter, via SIM-kortet till min nya mobil. Då uppenbarar sig en handfull nya kontakter, som integreras på det nya SIM-kortet. Det visade sig vara ett urval mailadresser som Google hittat i mitt gamla Gmailkonto. "Synkronisering", som det kallas.
I de stunder jag funderar över vilken organisation som de facto har världsherravälde, så blir det nog Google, som uppenbarligen "kontrollerar" 3 miljarder android-användares hela liv.
12 maj 2020
Invers karantän
Eftersom jag tillhör de s k riskgrupperna i Corona-sammanhang så håller jag mig hemma i största möjliga utsträckning. Men jag anser inte att jag därmed sitter i nån karantän. Det är ju inte jag som misstänks vara smittad och därmed behöver sättas i karantän - det är ju i samhället utanför mitt isolat som smittan härjar.
Det vore alltså mer relevant att betrakta det omgivande samhället som den verkliga karantänen. Min isolerade belägenhet borde snarare benämnas som en "Invers karantän", dvs en omvänd karantän. Eller kanske ett "Antivirus-isolat".
Rent etymologiskt kommer ordet 'karantän' från italienskans 'quaranta giorni' som betyder 'fyrtiodagars-period'. Även ur den synpunkten är 'karantän' ett missvisande begrepp, eftersom isoleringen av riskgrupperna kan förväntas pågå i ca 400 dagar, en "quattrocentin" alltså.
Det vore alltså mer relevant att betrakta det omgivande samhället som den verkliga karantänen. Min isolerade belägenhet borde snarare benämnas som en "Invers karantän", dvs en omvänd karantän. Eller kanske ett "Antivirus-isolat".
Rent etymologiskt kommer ordet 'karantän' från italienskans 'quaranta giorni' som betyder 'fyrtiodagars-period'. Även ur den synpunkten är 'karantän' ett missvisande begrepp, eftersom isoleringen av riskgrupperna kan förväntas pågå i ca 400 dagar, en "quattrocentin" alltså.
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...
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...