Združite ure Android Wear z novimi telefoni brez ponastavitve na tovarniške nastavitve

Vadnica o tem, kako pametne ure Android Wear združiti z novim telefonom brez ponastavitve na tovarniške nastavitve. Uporabno tudi, če bliskate ROM po meri in ga ne želite ponastaviti!

Android Wear kot operacijski sistem za pametne ure ni brez napak, vendar je na žalost bolj tehnološko napreden navdušenci ga bodo verjetno uporabljali, bodo isti ljudje verjetno tudi namestili ROM-e po meri na svoje telefoni. To v večini primerov pomeni, da morate brisati svojo pametno uro vsakič, ko preklopite na drugo različico Androida v svoji napravi. Vendar pa obstaja preprost način za bypass nastavitev vaše pametne ure iz nič ko kupite nov pametni telefon ali nastavite nov ROM po meri v svojo napravo. Ta metoda ne zahteva korena v telefonu ali uri, vendar zahteva nekaj ukazov Android Debugging Bridge (ADB). To je bilo preizkušeno na uri Huawei Watch v sistemih Android Wear 1.5 in Android Wear 2.0, vendar bi moralo delovati tudi pri seznanjanju ur Android Wear s katerim koli novim pametnim telefonom. Če je iz nekega razloga vaša ura že zakoreninjena, lahko prezrete to vadnico in preprosto uporabite

Ponastavi odjemalca Wear za združitev Android Wear brez ponastavitve na tovarniške nastavitve neposredno iz pametne ure.


Združite Android Wear z novim/istim telefonom brez brisanja

Najprej boste morali prenesti orodja ADB. Osebno uporabljam "Minimalni komplet ADB in Fastboot” najdete tukaj na XDA, vendar lahko uporabite Googlove uradne binarne datoteke Če želite. Nato boste morali na svoji pametni uri omogočiti odpravljanje napak ADB (tako žično odpravljanje napak kot WiFi je v redu, čeprav se mi zdi WiFi bolj priročno). To je omogočeno prek možnosti za razvijalce na vaši pametni uri, ki jih boste morali tudi omogočiti. Če želite to narediti, preprosto pojdite v Nastavitve → sistem → o na vaši uri in se dotikajte polja z oznako »Številka gradnje«, dokler se ne prikaže sporočilo z napisom »zdaj ste razvijalec«.

Ko sledite tem korakom, ste pripravljeni na začetek!

Omogočanje odpravljanja napak ADB

Odprite možnosti za razvijalce in omogočite »ADB debugging« ali »Debug over wifi«, če želite to narediti brezžično. Postopek sinhronizacije Android Wear s pametnim telefonom bo dobro deloval v obe smeri, vendar zahtevata nekoliko drugačne ukaze.

Začetna nastavitev za sinhronizacijo Android Wear bo zahtevala drugačen ukaz, ne glede na to, ali to izvajate prek WiFi ali ne. Odprite orodja adb tako, da v iskalni vrstici sistema Windows poiščete adb ali se pomaknete do mape, ki vsebuje adb, pridržite Shift, nato z desnim klikom izberete »tukaj odpri ukazno okno«. Nato vnesite spodnje ukaze.

Prek WiFi

V mojem primeru bi vpisal:

adbconnect 192.168.1.100:5555

Za povezavo z uro Android Wear. Naslov IP, ki ga morate vnesti, se nahaja pod »Debug over WiFi«, kot je prikazano na zgornjem posnetku zaslona. Sprejmite poziv na uri in omogočite računalniku odpravljanje napak. Če bo uspešen, se bo preprosto vrnil v ukazni poziv, kjer lahko vnašate. Zdaj je na voljo besedilni izpis.

Žično

Bistveno lažji ukazi, preprosto povežite svojo napravo z računalnikom in vnesite:

adb devices

Če se vaša naprava prikaže, ste v redu. Prepričajte se, da ste sprejeli poziv na uri, da omogočite odpravljanje napak.

Pošiljanje ukazov

Za nadaljevanje najprej onemogočite Bluetooth v telefonu in nato v računalnik vnesite:

adbshellpmclearcom.google.android.gms && reboot

Vaša ura se bo znova zagnala, vendar Android Wear ne bo ponastavljen na tovarniške nastavitve. Ko se znova zažene, ne bi smelo več prikazovati prečrtane ikone oblaka, ki pomeni, da se ne more povezati z vašim telefonom. Zdaj boste želeli namestiti aplikacijo Android Wear v svoj telefon (če je še nimate), vendar še ne omogočite Bluetootha.

Nato se znova povežite s pametno uro prek ADB s povsem enakimi koraki kot prej. Tokrat pa je ukaz, ki ga želite zagnati:

adbshellamstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE

In nato na vaši uri omogočite, da jo odkrijejo druge naprave, da lahko sinhronizirate Android Wear s pametnim telefonom. Zdaj se lahko povežete s sistemom Android Wear iz pametnega telefona, tako da odprete aplikacijo Wear, omogočite Bluetooth in poiščete naprave. Vaša ura Android Watch bi se morala prikazati in telefon se bo sinhroniziral z njo. Če aplikacija visi na »Preverjanje posodobitev«, preprosto znova zaženite aplikacijo in začela bi se povezovati z Android Wear.


Razlaga

Preprosta razlaga, zakaj to deluje, je, da so vsi podatki o seznanjanju pametnega telefona in pametne ure shranjeni v storitvah Google Play. Ti podatki so specifični za telefon, saj so ključi shranjeni v podatkih storitev Play na pametni uri. To je razlog, zakaj ne morete preprosto Titanium Backup aplikacije Android Wear iz pametnega telefona, saj so ključi, ki jih potrebujete, shranjeni na pametni uri. Ko poskušate združiti nov telefon (ali ste namestili nov ROM po meri in ura misli, da je nov telefon), se tipke običajno izbrišejo s ponastavitvijo na tovarniške nastavitve Android Wear.

Edini način, da se temu izognete, je, da namesto tega izbrišete ključne podatke, ki vam omogočajo združitev Androida Nosite z novo napravo brez ponastavitve na tovarniške nastavitve, saj so tudi ključi, ki jo povezujejo z vašim telefonom očiščeno. Nato zahtevamo, da je Bluetooth pametne ure odkrit prek namena, poslanega prek adb, ki ustvari poziv, ki ga vidite in ga je treba sprejeti. To pomeni, da lahko vaš telefon zdaj najde vašo uro in nato ustvari nove ključe za seznanjanje z napravo.