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