Google
ΠΠΎΡΠ΅Π³Π°, ΠΎΡΠΈΡΠΈΡΠ°Π»Π½ΠΈΡΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ°ΠΈ Π·Π° ΡΠ°Π½Π»ΠΈΠ²ΠΎΡΡ (ΠΠ½Π΄ΡΠΎΠΈΠ΄ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ Π±ΠΈΠ»ΡΠ΅Π½ΠΈ) Π³ΠΈ ΡΠ΅ΡΠ»Π΅ΠΊΡΠΈΡΠ°Π° ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ Π²ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΠΎΡ ΠΊΠΎΠ΄ ΠΏΠΎΠ½ΡΠ΄Π΅Π½ Π²ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ AOSP, Π½ΠΎ Π½Π΅ Π³ΠΈ Π·Π΅ΠΌΠ°Π° ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π·Π° ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΠΎΠ΄ OEM. ΠΠ΅ΡΠ΅
ΠΠ΅ΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΡΠ²Π°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ:
- ΠΠΎ ΡΡΠ΅Π΄ΠΈΡΠ΅ Digitime, Π½Π°ΠΌΠ΅ΡΡΠΎ Π΄Π° Π³ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π·Π° ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ API Π·Π° ΠΈΠ½ΡΡΠ°Π»Π°ΡΠΈΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ° Π·Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅ OTA
Π±Π΅ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅Π½ΠΎ Ρ Π°ΡΠ΄ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° ΠΊΠΎΡΠ° ΠΌΡ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π½Π° Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ ΡΠΈΠ²ΠΊΠΎ Π΄Π° ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ° ΠΠΠ ΠΏΠ°ΠΊΠ΅ΡΠΈ ΠΈ Π΄Π° Π³ΠΈ ΠΌΠ΅Π½ΡΠ²Π° Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈΡΠ΅ Π·Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅. - ΠΠΎ Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π΅Π½ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°Ρ ΠΏΠΎΠΏΡΠ»Π°ΡΠ΅Π½ ΠΊΠ°Ρ Π½Π΅ΠΊΠΎΠΈ OEM
Π€Π΅Π½ΠΈΠΊΡ ΠΌΠ΅Π½Π°ΡΠ΅Ρ Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠΈΠ±Π΅ΡΠ΅ ΡΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° JavaScript ΠΊΠΎΠ΄ ΠΊΠΎΡ ΡΠ°Π±ΠΎΡΠΈ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° ΡΠ΅ΠΊΠΎΡΠ° ΡΡΡΠ°Π½ΠΈΡΠ°. Π‘Π°ΡΡΠΎΡ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Π½ ΠΎΠ΄ Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ Π±ΠΈ ΠΌΠΎΠΆΠ΅Π» Π΄Π° Π΄ΠΎΠ±ΠΈΠ΅ ΡΠ΅Π»ΠΎΡΠ΅Π½ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ΅ΡΠΎ Π·Π° Π»ΠΎΠ·ΠΈΠ½ΠΊΠ° Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ, ΠΊΠΎΠ΅ Π±ΠΈΠ»ΠΎ ΡΠΈΡΡΠΈΡΠ°Π½ΠΎ ΡΠΎ ΠΏΠΎΠΌΠΎΡ Π½Π° Π½Π΅ΡΠΈΠ³ΡΡΠ½ΠΈΠΎΡ DES Π°Π»Π³ΠΎΡΠΈΡΠ°ΠΌ ΠΈ Ρ Π°ΡΠ΄-ΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈΠΎΡ ΠΊΠ»ΡΡ. - Π‘ΠΈΡΡΠ΅ΠΌΡΠΊΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π½Π° ΡΡΠ΅Π΄ΠΈΡΠ΅ Π½Π° Meizu
Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π΅Π½ ΠΊΠΎΠ΄ ΠΎΠ΄ ΠΌΡΠ΅ΠΆΠ°ΡΠ° Π±Π΅Π· ΡΠΈΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° Π²ΡΡΠΊΠ°ΡΠ°. Π‘ΠΎ ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° HTTP ΡΠΎΠΎΠ±ΡΠ°ΡΠ°ΡΠΎΡ Π½Π° ΠΆΡΡΠ²Π°ΡΠ°, Π½Π°ΠΏΠ°ΡΠ°ΡΠΎΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π³ΠΎ ΠΈΠ·Π²ΡΡΠΈ ΡΠ²ΠΎΡΠΎΡ ΠΊΠΎΠ΄ Π²ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ°. - Vivo ΡΡΠ΅Π΄ΠΈΡΠ΅ ΠΈΠΌΠ°Π°
ΠΏΡΠ΅ΠΏΡΠ°Π²Π΅Π½ checkUidPermission ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΠΊΠ»Π°ΡΠ°ΡΠ° PackageManagerService Π·Π° Π΄ΠΎΠ΄Π΅Π»ΡΠ²Π°ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π½Π΅ΠΊΠΎΠΈ Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ, Π΄ΡΡΠΈ ΠΈ Π°ΠΊΠΎ ΠΎΠ²ΠΈΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π΅ ΡΠ΅ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈ Π²ΠΎ Π΄Π°ΡΠΎΡΠ΅ΠΊΠ°ΡΠ° ΠΌΠ°Π½ΠΈΡΠ΅ΡΡ. ΠΠΎ Π΅Π΄Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ°, ΠΌΠ΅ΡΠΎΠ΄ΠΎΡ Π΄Π°Π²Π° ΠΊΠ°ΠΊΠ²ΠΈ Π±ΠΈΠ»ΠΎ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ ΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΡ com.google.uid.shared. ΠΠΎ Π΄ΡΡΠ³Π° Π²Π΅ΡΠ·ΠΈΡΠ°, ΠΈΠΌΠΈΡΠ°ΡΠ° Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠΈΡΠ΅ Π±Π΅Π° ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½ΠΈ ΡΠΎ ΡΠΏΠΈΡΠΎΠΊ Π·Π° Π΄Π°Π²Π°ΡΠ΅ Π΄ΠΎΠ·Π²ΠΎΠ»ΠΈ.
ΠΠ·Π²ΠΎΡ: opennet.ru