You can read this article translated using the Google Translate.
Поґуґливши, виявилось що той самий Google розпочав таки блокування не сертифікованих пристроїв. Не вдаватимусь в деталі що це і з чим його їдять. Але наслідки такі, що не можливо буде звантажувати програми з Play Market та, навіть більше, просто користуватися такими програмами, як Gmail, Google Maps, Google Play Music, Google Photos тощо. Тепер краще починаєте розуміти глибину трагедії?
Гадаю, проблеми можуть проявлятися в різний спосіб. В сина була така ситуація, що не міг запустити Play Market й не було збережено профілю Google. А коли пробували останній додати, то не могли увійти в нього, хоч дані на 100% було введено вірні. Потім я довго мучився й робив таке, що Вас не цікавитиме.
Отож, причина та її вирішення. Може й Вам допоможе. Справа в тім, що в нього була система, котрі чомусь мала пусте значення ключового параметру Google Services Framework Android ID. Його побачити можна кількома способами.
- Знайти в налаштуваннях телефону, якщо його відображає;
- Звантажити собі програму Device ID, що, власне, я й зробив;
- Якщо на телефоні набрати комбінацію *#*#8255#*#*, то має запуститись GTalk Service Monitor, де HEX значення після aid: XXXXXXXXXXXXXXXX є шуканим;
- Ті, хто знає, що таке adb, можна спробувати таке (мені не вдалося отримати інформацію цим способом, гадаю тому, що це залежить від версії системи Android, у нас була трішки старіша):
$ adb root
$ adb shell 'sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";"' - Використовуючи мови програмування, цей спосіб для геть просунутих, котрі мій блог не читають. :)
Що далі? Треба його конвертувати в десяткове число. Це робиться в калькуляторі на комп'ютері переключенням в режим Програміст. Вводите його в шістнадцятковому режимі (Hex), а потім перемикаєте в Dec й копіюєте значення (Ctrl+C для Windows). Можна також знайти сайт, котрий конвертує HEX до DEC.
Наступний крок - заходите на сторінку реєстрацію Вашого пристрою (для цього Вам потрібно володіти профілем Google й пройти авторизицію) й ввести отримане десяткове значення у єдиному віконечку внизу сторінки.
![]() |
Реєстрація пристрою введенням значення Google Service Framework Android ID |
Що робити, якщо жодним способом не вдається отримати це значення? Я на свій страх і ризик перепрошив телефон й допомогло, Device ID показав значення параметру, хоч до цього поле було пустим. Вам цього робити не раджу, знімаючи з себе відповідальність.
Важливо: це значення змінюється після кожного скидання телефону до фабричних налаштувань.
Деякі виробники телефонів самі будуть сертифікувати телефони. Тому, шукайте інформацію у всесвітній павутині.
Ну і, звісно, мої Вам, православні християни, вітання зі святом: