Google īsi pieminēja Android O veiktās izmaiņas attiecībā uz ierīču identifikatoriem, kā arī jauno MAC nejaušināšanas sistēmu. Turpini lasīt!
Android O — jaunākā Android versija, kas ir pieejama tikai izstrādātāju priekšskatījumu veidā, nes daudz izmaiņu. Izstrādātāju priekšskatījumi ir paredzēti, lai sniegtu lietotņu un spēļu izstrādātājiem iespēju spēlēt ar jauno platformu un pielāgot savus programmatūras piedāvājumus izmaiņām, lai izmantotu priekšrocības uzlabojumi.
Iekšā emuāra ieraksts, Google ir sīki izklāstījis dažus Android O uzlabojumus, lai nodrošinātu lietotājiem kontroli pār identifikatoru izmantošanu.
O, Android ID (Iestatījumi. Droši. ANDROID_ID vai SSAID) katrai lietotnei un katram ierīces lietotājam ir atšķirīga vērtība. Vērtība ANDROID_ID arī nemainīsies pakotnes atinstalēšanas/pārinstalēšanas laikā, kamēr pakotnes nosaukums un parakstīšanas atslēgas paliek nemainīgas. Tas mainīsies tikai tad, ja ierīcē tiks atiestatīti rūpnīcas iestatījumi vai tiks mainītas parakstīšanas atslēgas. Iepriekšējās Android versijās, kas tiek atjauninātas uz Android O, tiks saglabāts tas pats Android ID, ja vien lietotne netiks atinstalēta un atkārtoti instalēta.
Izstrādātājiem, kuriem nepieciešams ierīces darbības jomas identifikators, ieteicams izmantot atiestatāmu identifikatoru, piemēram, Reklāmas ID, tā vietā, kas sniedz lietotājiem lielāku kontroli, jo nodrošina lietotājam atbilstošu iestatījumu, lai ierobežotu reklāmu izsekošanu.
Android O arī ievieš jaunu API Build.getSerial(), kas aizstāj tagad novecojušo android.os. Būvēt. SERIAL, lai nodrošinātu atbilstību izpildlaika atļaujām, kas nepieciešamas, lai piekļūtu IMEI. Papildus Build. SERIAL, arī citi sistēmas rekvizīti operētājsistēmā Android O nav pieejami, piemēram:
- ro.runtime.firstboot: Milisekundes precīzs pirmās sāknēšanas laika zīmogs pēc pēdējās tīrīšanas vai pēdējās sāknēšanas
- htc.camera.sensor.front_SN: kameras sērijas numurs (pieejams dažās HTC ierīcēs)
- persist.service.bdroid.bdaddr: Bluetooth MAC adreses rekvizīts
- Iestatījumi. Droša.bluetooth_adrese: ierīces Bluetooth MAC adrese. O valodā tas ir pieejams tikai tām lietotnēm, kurām ir LOCAL_MAC_ADDRESS atļauja.
Android O ietver arī spēcīgu MAC adrešu nejaušināšanas sistēmu Wi-Fi skenēšanas trafika nejaušināšanai. Šīs izmaiņas tika veiktas Google Pixel un Nexus 5X mikroshēmojuma programmaparatūrai, un Android O integrē šīs programmaparatūras izmaiņas. Android Wi-Fi kaudzē, lai arī citas ierīces, kas izmanto to pašu mikroshēmojumu un darbojas operētājsistēmā Android O, varētu izmantot šīs priekšrocības. izmaiņas. Dažas no izmaiņām ir īsi minētas tālāk:
- Katrai Wi-Fi skenēšanai, kamēr tas ir atvienots no piekļuves punkta, tālrunis izmanto jaunu nejaušu MAC adresi (neatkarīgi no tā, vai ierīce ir gaidstāves režīmā).
- Sākotnējais pakešu kārtas numurs katrai skenēšanai ir arī nejaušināts.
- Nevajadzīgie zondes pieprasījuma informācijas elementi ir noņemti: informācijas elementi ir ierobežoti līdz SSID un DS parametru kopām.
Šīs jaunās izmaiņas ir paredzētas, lai ierobežotu ierīces darbības jomas neatiestatāmu identifikatoru izmantošanu. Izmaiņas arī nodrošina lietotājam pieejamāku kontroli un maina veidu, kā lietojumprogrammas var pieprasīt konta informāciju. Jūs varat izlasīt visas izmaiņas emuāra ieraksts.