Android O esittelee muutoksia ja parannuksia laitetunnisteisiin

click fraud protection

Google on maininnut lyhyesti Android O: n tuomat muutokset laitetunnisteisiin sekä uuteen MAC-satunnaistusjärjestelmään. Jatka lukemista!

Android O, Androidin uusin versio, joka on saatavilla vain kehittäjien esikatseluina, tuo mukanaan paljon muutoksia. Kehittäjien esikatselun tarkoituksena on antaa sovellusten ja pelien kehittäjille mahdollisuus pelata uudella alustaa ja mukauttaa ohjelmistotarjontaansa muutoksiin voidakseen hyödyntää parannuksia.

Jonkin sisällä blogipostaus, Google on esittänyt muutamia Android O: n tuomia parannuksia, joiden avulla käyttäjät voivat hallita tunnisteiden käyttöä.

O: ssa Android ID (Asetukset. Turvallinen. ANDROID_ID tai SSAID) on erilainen jokaiselle sovellukselle ja laitteen käyttäjälle. ANDROID_ID-arvo ei myöskään muutu paketin poiston/uudelleenasentamisen yhteydessä, kunhan paketin nimi ja allekirjoitusavaimet pysyvät samoina. Se muuttuu vain, jos laitteen tehdasasetukset palautetaan tai jos allekirjoitusavaimia muutetaan. Aiemmat Android-versiot, jotka päivitetään Android O: ksi, säilyttävät saman Android-tunnuksen, ellei sovellusta poisteta ja asenneta uudelleen.

Kehittäjiä, jotka vaativat laitekohtaista tunnistetta, kehotetaan käyttämään nollattavaa tunnistetta, kuten Mainostunnussen sijaan, mikä antaa käyttäjille enemmän hallintaa, koska se tarjoaa käyttäjälle suunnatun asetuksen rajoittaa mainosten seurantaa.

Android O esittelee myös uuden API: n, Build.getSerial(), joka korvaa nyt vanhentuneen android.os: n. Rakentaa. SERIAL, jotta se olisi johdonmukainen IMEI: n käyttämiseen vaadittavien ajonaikaisten oikeuksien kanssa. Buildin lisäksi. SERIAL, myös muut järjestelmäominaisuudet poistetaan käytöstä Android O: ssa, kuten:

  • ro.runtime.firstboot: Millisekunnin tarkka aikaleima ensimmäisestä käynnistyksestä viimeisen pyyhkimisen jälkeen tai viimeisimmän käynnistyksen jälkeen
  • htc.camera.sensor.front_SN: Kameran sarjanumero (saatavilla joissakin HTC-laitteissa)
  • persist.service.bdroid.bdaddr: Bluetoothin MAC-osoiteominaisuus
  • Asetukset. Secure.bluetooth_address: Laitteen Bluetooth MAC-osoite. O: ssa tämä on vain sovelluksille, joilla on LOCAL_MAC_ADDRESS-käyttöoikeus.

Android O sisältää myös vankan MAC-osoitteiden satunnaistusjärjestelmän Wi-Fi-skannausliikenteen satunnaistamiseen. Nämä muutokset tehtiin piirisarjan laiteohjelmistoon Google Pixelissä ja Nexus 5X: ssä, ja Android O integroi nämä laiteohjelmiston muutokset Android Wi-Fi-pinoon, jotta muutkin samaa piirisarjaa käyttävät ja Android O: ta käyttävät laitteet voivat hyödyntää näitä muutoksia. Jotkut muutoksista mainitaan lyhyesti alla:

  • Jokaisessa Wi-Fi-hakussa, kun se on irrotettu tukiasemasta, puhelin käyttää uutta satunnaista MAC-osoitetta (riippumatta siitä, onko laite valmiustilassa vai ei).
  • Jokaisen skannauksen alkuperäinen paketin järjestysnumero on myös satunnaistettu.
  • Tarpeettomat mittauspyynnön tietoelementit on poistettu: Tietoelementit on rajoitettu SSID- ja DS-parametrisarjoihin.

Näiden uusien muutosten tarkoituksena on rajoittaa laitekohtaisten ei-nollattavissa olevien tunnisteiden käyttöä. Muutokset tarjoavat myös enemmän käyttäjäkohtaista hallintaa ja muuttavat tapaa, jolla sovellukset voivat pyytää tilitietoja. Voit lukea kaikki muutokset osoitteessa blogipostaus.

Lähde: Android Developers Blog