Hahaha, da. Tablet sve vidi i čuje na obe kamere i mikrofonu.... Kad čovek krene da čačka Android na tom nivou, odjednom shvati da telefon nije baš "operativni sistem sa par aplikacija", nego mali grad sa pola stanovništva koje niko nije pitao da se doseli.
I ono što je najgore, veliki deo toga nije ni klasičan malware u fazonu "virus". Mnogo je perfidnije. Sistem ima servise, framework komponente, vendor dodatke, telemetriju, proprietary biblioteke, reklamne SDK-ove, kineske servise koji se podignu pre nego što korisnik uopšte vidi launcher. Pa onda aplikacija dobije dozvolu, servis dobije dozvolu, sistemski paket dobije pristup, a sve zajedno izgleda kao normalan Android.
Kad krenemo da gledamo sve programe fabričke onda se lepo vidi koliko toga zapravo nije potrebno da bi tablet radio.
Nije samo "stavio sam drugi ROM da tablet bude brži". U suštini rastavljaš ceo lanac:
bootloader * kernel* vendor * Android framework * system apps * Google/third party servisi * aplikacije
I na svakom nivou može da postoji nešto što služi nečemu što korisnik nikada nije tražio.
Samo gledaš šta se izvršava, šta otvara socket, šta pravi DNS upite, koji proces ima pristup čemu i kome telefon pokušava da se javi.
strace, logcat, dumpsys, ps, /proc, iptables/nftables, DNS logovi i malo strpljenja.
I onda dobiješ ono čuveno:
"Zašto moj tablet priča sa ovim serverom u Kini?"
A tablet ćuti. Kao svaki dobar osumnjičeni.
proces
ko ga je pokrenuo
koje dozvole ima
koje DNS upite pravi
na koje IP adrese ide
šta šalje
da li je Google / reklama / analytics / nešto treće
I tu stvari postanu baš zanimljive.
Znaju gde si kupovao skim si u krevetu šta pričaš i sve ide kroz AI obradu i onda cepaju temu reklame...
ako im treba nešto za partiju to ide posebno u CK