Підключайте годинник Android Wear до нових телефонів без відновлення заводських налаштувань

Посібник із підключення розумних годинників Android Wear до нового телефону без відновлення заводських налаштувань. Також корисно, якщо ви прошиєте спеціальну ПЗУ і не хочете скидати!

Android Wear як операційна система розумних годинників не позбавлена ​​недоліків, але, на жаль, вона більш технологічна ентузіасти, швидше за все, використовуватимуть його, ті самі люди також, ймовірно, встановлюватимуть спеціальні ПЗУ на свої телефони. У більшості випадків це означає, що вам доведеться стирати ваш розумний годинник кожного разу, коли ви переходите на іншу версію Android на своєму пристрої. Однак є простий спосіб обійти налаштування смарт-годинника з нуля коли ви купуєте новий смартфон або прошиваєте нову спеціальну ПЗУ на своєму пристрої. Цей метод не вимагає root на телефоні чи годиннику, але для цього потрібно кілька команд Android Debugging Bridge (ADB). Це було протестовано на годиннику Huawei Watch на Android Wear 1.5 і Android Wear 2.0, однак він також повинен працювати для сполучення годинників Android Wear з будь-яким новим смартфоном. Якщо з якоїсь причини ваш годинник уже рутований, ви можете проігнорувати цей посібник і просто скористатися

Скинути клієнт Wear щоб підключити Android Wear без відновлення заводських налаштувань безпосередньо з розумного годинника.


Підключіть Android Wear до нового/того самого телефону без стирання

По-перше, вам потрібно буде завантажити інструменти ADB. Я особисто використовую "Мінімальний комплект ADB і Fastboot” знайдено прямо тут, на XDA, але ви можете використовувати офіційні двійкові файли від Google якщо ви хочете. Далі вам потрібно буде ввімкнути налагодження ADB на своєму смарт-годиннику (налагодження як через дротове, так і через Wi-Fi підходить, хоча я вважаю, що Wi-Fi зручніше). Це вмикається через параметри розробника на вашому смарт-годиннику, які вам також потрібно буде ввімкнути. Щоб зробити це, просто перейдіть у «Параметри» → «Система» → «Про програму» на годиннику та торкайтеся поля «Номер збірки», доки не побачите повідомлення «Тепер ви розробник».

Виконавши ці кроки, ви готові почати!

Увімкнення налагодження ADB

Відкрийте параметри розробника та ввімкніть «ADB debugging» або «Debug over wifi», якщо ви бажаєте зробити це бездротовим способом. Процес синхронізації Android Wear зі смартфоном працюватиме нормально в обох напрямках, але для цього потрібні дещо інші команди.

Початкове налаштування для синхронізації Android Wear вимагатиме іншої команди, незалежно від того, робите ви це через Wi-Fi чи ні. Будь ласка, відкрийте інструменти adb, виконавши пошук adb на панелі пошуку Windows або перейшовши до папки, що містить adb, утримуючи Shift, клацнувши правою кнопкою миші та вибравши «відкрити командне вікно тут». Потім введіть наведені нижче команди.

Через WiFi

У моєму випадку я б ввів:

adbconnect 192.168.1.100:5555

Щоб підключитися до годинника Android Wear. IP-адреса, яку потрібно ввести, знаходиться в розділі «Налагодження через WiFi», як показано на знімку екрана вище. Прийміть підказку на годиннику, дозволяючи комп’ютеру налагодити. У разі успіху він просто повернеться до командного рядка, де ви зможете вводити текст. Тепер є вихідний текст.

Провідний

Значно простіше в роботі з командами, просто підключіть пристрій до комп’ютера та введіть:

adb devices

Якщо ваш пристрій відображається, у вас усе гаразд. Переконайтеся, що ви прийняли підказку на годиннику, щоб дозволити його налагодити.

Надсилання команд

Щоб продовжити, спочатку вимкніть Bluetooth на телефоні а потім на комп’ютері введіть:

adbshellpmclearcom.google.android.gms && reboot

Ваш годинник перезавантажиться, але скидання до заводських налаштувань Android Wear не відбудеться. Коли він завантажується в резервну копію, він більше не повинен відображати перекреслений значок хмари, який вказує на те, що він не може підключитися до вашого телефону. Тепер ви захочете встановити програму Android Wear на свій телефон (якщо у вас її ще немає), але ще не вмикайте Bluetooth.

Потім знову підключіться до смарт-годинника через ADB, виконавши ті самі кроки, що й раніше. Однак цього разу команда, яку ви хочете запустити, така:

adbshellamstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE

А потім на годиннику зробіть його видимим для інших пристроїв, щоб ви могли синхронізувати Android Wear зі смартфоном. Тепер ви можете підключитися до Android Wear зі свого смартфона, відкривши програму Wear, увімкнувши Bluetooth і здійснивши пошук пристроїв. Ваш Android Watch має з’явитися, і ваш телефон синхронізуватиметься з ним. Якщо програма зависає на «Перевірка оновлень», просто перезапустіть програму, і вона повинна почати підключатися до Android Wear.


Пояснення

Просте пояснення того, чому це працює, полягає в тому, що всі дані сполучення між смартфоном і розумним годинником містяться в службах Google Play. Ці дані стосуються конкретного телефону, оскільки ключі зберігаються в даних Play Services, розташованих на розумному годиннику. Ось чому ви не можете просто створити Titanium Backup програму Android Wear зі свого смартфона, оскільки ключі, які вам потрібні, зберігаються на смарт-годиннику. Коли ви намагаєтесь створити пару з новим телефоном (або встановили нову спеціальну ПЗУ, і годинник вважає, що це новий телефон), ключі зазвичай стираються під час відновлення заводських налаштувань Android Wear.

Єдиний спосіб обійти це – стерти ключові дані, які дозволяють підключити Android Носіть із новим пристроєм без скидання заводських налаштувань, оскільки ключі, які з’єднують його з телефоном, також є очищено. Потім ми запитуємо, щоб Bluetooth смарт-годинника став видимим через намір, надісланий через adb, який створює підказку, яку ви бачите, яку потрібно прийняти. Це означає, що тепер ваш телефон може знаходити ваш годинник, а потім створювати нові ключі сполучення з пристроєм.