En vejledning i, hvordan du parrer Android Wear-smartwatches med en ny telefon uden at nulstille fabriksindstillingerne. Også nyttig, hvis du flasher en brugerdefineret ROM og ikke ønsker at nulstille!
Android Wear som et smartwatch-operativsystem er ikke uden sine fejl, men desværre mens de mere teknologiske entusiastiske vil sandsynligvis bruge det, de samme mennesker vil sandsynligvis også installere tilpassede ROM'er på deres telefoner. Dette betyder i de fleste tilfælde, at du skal tørre dit smartwatch, hver gang du skifter til en anden variant af Android på din enhed. Der er dog en enkel måde at gøre det på omgå opsætningen af dit smartwatch fra bunden når du køber en ny smartphone eller flasher en ny brugerdefineret ROM på din enhed. Denne metode kræver ikke rod på enten telefonen eller uret, men det kræver et par Android Debugging Bridge (ADB) kommandoer. Dette er blevet testet på Huawei Watch på Android Wear 1.5 og Android Wear 2.0, men det burde også fungere at parre Android Wear-ure med enhver ny smartphone. Hvis dit ur af en eller anden grund allerede er rootet, kan du ignorere denne tutorial og blot bruge
Nulstil Wear Client at parre Android Wear uden at nulstille fabriksindstillingerne direkte fra dit smartwatch.Par Android Wear til ny/samme telefon uden at tørre
Først skal du downloade ADB-værktøjerne. Jeg bruger personligt "Minimal ADB og Fastboot Kit” findes lige her på XDA, men du er velkommen til at bruge officielle binære filer fra Google hvis du ønsker. Dernæst skal du aktivere ADB-fejlretning på dit smartwatch (både kablet eller over WiFi-fejlretning er fint, selvom jeg finder WiFi mere praktisk). Dette er aktiveret via udviklerindstillinger på dit smartwatch, som du også skal aktivere. For at gøre dette skal du blot gå til Indstillinger → system → om på dit ur og trykke på feltet mærket "Build number", indtil du ser en toast-meddelelse, der siger "du er nu en udvikler".
Når du har fulgt disse trin, er du klar til at begynde!
Aktiverer ADB-fejlretning
Åbn udviklerindstillinger og aktiver "ADB-fejlretning" eller "Fejlretning over wifi", hvis du ønsker at gøre det trådløst. Processen til at synkronisere Android Wear til din smartphone fungerer fint begge veje, men de kræver lidt forskellige kommandoer.
Indledende opsætning til at synkronisere Android Wear kræver en anden kommando, uanset om du gør det over WiFi eller ej. Åbn venligst adb-værktøjer, enten ved at søge i adb i din Windows-søgelinje eller ved at navigere til mappen, der indeholder adb, holde shift og derefter højreklikke og vælge "åbn kommandovindue her". Indtast derefter kommandoerne nedenfor.
Over WiFi
I mit tilfælde ville jeg skrive:
adbconnect 192.168.1.100:5555
For at oprette forbindelse til mit Android Wear-ur. Den IP-adresse, du skal indtaste, er placeret under "Debug over WiFi", som vist på skærmbilledet ovenfor. Accepter prompten på uret, så computeren kan fejlfinde. Hvis det lykkes, vil det blot gå tilbage til kommandoprompten, hvor du kan skrive. Der er nu tekstudgang.
Kablet
Væsentlig nemmere i kommandoer, skal du blot tilslutte din enhed til din computer og skrive:
adb devices
Hvis din enhed dukker op, har du det fint. Sørg for, at du har accepteret prompten på dit ur for at tillade det at fejle.
Sender kommandoerne
For at fortsætte, først deaktiver Bluetooth på din telefon og skriv derefter på din computer:
adbshell “pmclearcom.google.android.gms && reboot”
Dit ur vil genstarte, men der vil ikke blive gendannet Android Wears fabriksindstillinger. Når den starter op igen, skal den ikke længere vise et overstreget skyikon, der indikerer, at den ikke kan oprette forbindelse til din telefon. Du vil nu installere Android Wear-appen på din telefon (hvis du ikke allerede har den), men aktiver ikke Bluetooth endnu.
Forbind derefter til smartwatchet via ADB igen med nøjagtig de samme trin som før. Denne gang er kommandoen du vil køre dog:
adbshell “amstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE”
Og så lad det på dit ur være synligt for andre enheder, så du kan synkronisere Android Wear med smartphonen. Du kan nu oprette forbindelse til Android Wear fra din smartphone ved at åbne Wear-appen, aktivere Bluetooth og søge efter enheder. Dit Android Watch skulle dukke op, og din telefon vil synkronisere med det. Hvis appen hænger på "Søger efter opdateringer", skal du blot genstarte appen, og den skal begynde at oprette forbindelse til Android Wear.
Forklaring
Den enkle forklaring på, hvorfor dette virker, er, at alle parringsdata for smartphone-smartwatch er indeholdt i Google Play Services. Disse data er telefonspecifikke, da nøglerne er gemt i Play Services-dataene på smartwatchet. Dette er grunden til, at du ikke bare kan tage Titanium Backup af Android Wear-applikationen fra din smartphone, fordi de nøgler, du skal bruge, er gemt på smarturet. Når du forsøger at parre en ny telefon (eller har installeret en ny brugerdefineret ROM, og uret tror, det er en ny telefon), slettes tasterne normalt gennem en Android Wear-fabriksindstilling.
Den eneste måde at komme uden om dette på er i stedet at slette nøgledataene, som giver dig mulighed for at parre Android Bær med en ny enhed uden at nulstille fabriksindstillingerne, da tasterne, der parrer den med din telefon, også er det ryddet. Vi anmoder derefter om, at smartwatchets Bluetooth gøres synligt via en hensigt sendt gennem adb, som skaber den prompt, du ser, som skal accepteres. Det betyder, at din telefon nu kan finde dit ur og derefter oprette nye parringsnøgler med enheden.