Android O uvodi promjene i poboljšanja identifikatora uređaja

click fraud protection

Google je ukratko spomenuo promjene koje Android O donosi po pitanju identifikatora uređaja, kao i novi MAC sustav randomizacije. Nastavi čitati!

Android O, najnovija verzija Androida koja je dostupna samo u obliku Developer Previews, donosi hrpu promjena. Pregledi za razvojne programere namijenjeni su da razvojnim programerima aplikacija i igara daju priliku da se igraju s novim platformu i prilagoditi svoju softversku ponudu promjenama kako bi iskoristili prednosti poboljšanja.

U post na blogu, Google je detaljno opisao nekoliko poboljšanja koja Android O donosi kako bi korisnicima omogućio kontrolu nad upotrebom identifikatora.

U O, Android ID (Postavke. Siguran. ANDROID_ID ili SSAID) ima različitu vrijednost za svaku aplikaciju i svakog korisnika na uređaju. Vrijednost ANDROID_ID također se neće promijeniti prilikom deinstalacije/ponovne instalacije paketa sve dok naziv paketa i ključevi za potpisivanje ostanu isti. Promijenit će se samo ako se uređaj vrati na tvorničke postavke ili ako se promijene ključevi za potpisivanje. Ranije verzije Androida koje se ažuriraju na Android O zadržat će isti Android ID osim ako se aplikacija ne deinstalira i ponovno instalira.

Programerima koji zahtijevaju identifikator s opsegom uređaja savjetuje se da koriste identifikator koji se može poništiti, kao što je ID za oglašavanje, umjesto toga, što korisnicima daje veću kontrolu jer pruža postavku okrenutu prema korisniku za ograničavanje praćenja oglasa.

Android O također predstavlja novi API, Build.getSerial() koji zamjenjuje sada zastarjeli android.os. Izgraditi. SERIAL kako bi bili u skladu s dopuštenjima za vrijeme izvođenja potrebnim za pristup IMEI-ju. Osim Build. SERIAL, druga svojstva sustava također nisu dostupna u Androidu O, kao što su:

  • ro.runtime.firstboot: Milisekunda točna vremenska oznaka prvog pokretanja nakon zadnjeg brisanja ili posljednjeg pokretanja
  • htc.camera.sensor.front_SN: Serijski broj fotoaparata (dostupan na nekim HTC uređajima)
  • persist.service.bdroid.bdaddr: svojstvo Bluetooth MAC adrese
  • postavke. Sigurna.bluetooth_adresa: MAC adresa Bluetooth uređaja. U O, ovo je dostupno samo aplikacijama koje imaju dopuštenje LOCAL_MAC_ADDRESS.

Android O također uključuje robustan sustav nasumičnog odabira MAC adresa za nasumičnog odabira Wi-Fi prometa. Ove promjene napravljene su za firmver čipseta na Google Pixelu i Nexusu 5X, a Android O integrira te promjene firmvera u Android Wi-Fi stog tako da drugi uređaji koji koriste isti čipset i Android O također mogu iskoristiti ove prednosti promjene. Neke od promjena ukratko su navedene u nastavku:

  • Za svako Wi-Fi skeniranje dok je isključen s pristupne točke, telefon koristi novu nasumično odabranu MAC adresu (bez obzira je li uređaj u stanju čekanja).
  • Početni redni broj paketa za svako skeniranje također je nasumičan.
  • Nepotrebni informacijski elementi zahtjeva za sondiranje su uklonjeni: informacijski elementi ograničeni su na skupove parametara SSID i DS.

Ove nove promjene imaju za cilj ograničiti upotrebu identifikatora koji se ne mogu poništiti s opsegom uređaja. Promjene također pružaju veću kontrolu okrenutu prema korisniku i mijenjaju način na koji aplikacije mogu tražiti podatke o računu. Sve izmjene možete pročitati u post na blogu.

Izvor: Blog programera za Android