Emparelhe relógios Android Wear com novos telefones sem redefinição de fábrica

click fraud protection

Um tutorial sobre como emparelhar smartwatches Android Wear com um novo telefone sem redefinir a configuração original. Também útil se você atualizar uma ROM personalizada e não quiser redefinir!

O Android Wear como um sistema operacional de smartwatch não é isento de falhas, mas, infelizmente, enquanto o mais tecnológico entusiastas provavelmente o usarão, as mesmas pessoas também provavelmente instalarão ROMs personalizadas em seus telefones. Na maioria dos casos, isso significa ter que limpar seu smartwatch toda vez que você alternar para outro tipo de Android em seu dispositivo. Existe, no entanto, uma maneira simples de ignore a configuração do seu smartwatch do zero quando você compra um novo smartphone ou atualiza uma nova ROM personalizada em seu dispositivo. Este método não requer raiz no telefone ou no relógio, mas requer alguns comandos do Android Debugging Bridge (ADB). Isso foi testado no Huawei Watch no Android Wear 1.5 e Android Wear 2.0, mas também deve funcionar para emparelhar relógios Android Wear com qualquer novo smartphone. Se por algum motivo seu relógio já estiver enraizado, você pode ignorar este tutorial e simplesmente usar o

Redefinir cliente de desgaste para emparelhar o Android Wear sem redefinir as configurações de fábrica diretamente do seu smartwatch.


Emparelhe o Android Wear com o novo/mesmo telefone sem limpar

Primeiro, você precisará baixar as ferramentas ADB. Eu pessoalmente uso o “Kit Mínimo ADB e Fastboot” encontrado aqui no XDA, mas você pode usar o binários oficiais do Google se você desejar. Em seguida, você precisará habilitar a depuração ADB em seu smartwatch (a depuração com fio ou por Wi-Fi é boa, embora eu ache o Wi-Fi mais conveniente). Isso é ativado por meio das opções do desenvolvedor em seu smartwatch, que você também precisará ativar. Para fazer isso, basta ir para Configurações → sistema → sobre no seu relógio e tocar no campo “Número da compilação” até ver uma mensagem de brinde informando “você agora é um desenvolvedor”.

Depois de seguir essas etapas, você está pronto para começar!

Ativando a depuração do ADB

Abra as opções do desenvolvedor e habilite “ADB debugging” ou “Debug over wifi” se desejar fazê-lo sem fio. O processo para sincronizar o Android Wear com seu smartphone funcionará bem nos dois sentidos, mas eles exigem comandos ligeiramente diferentes.

A configuração inicial para sincronizar o Android Wear exigirá um comando diferente, esteja você fazendo isso por Wi-Fi ou não. Abra as ferramentas adb, pesquisando adb na barra de pesquisa do Windows ou navegando até a pasta que contém o adb, segurando shift e clicando com o botão direito do mouse e selecionando “abrir janela de comando aqui”. Em seguida, digite os comandos abaixo.

Por Wi-Fi

No meu caso, eu digitaria:

adbconnect 192.168.1.100:5555

Para conectar ao meu relógio Android Wear. O endereço IP que você precisa inserir está localizado em “Debug over WiFi”, conforme mostrado na captura de tela acima. Aceite o prompt no relógio, permitindo que o computador faça a depuração. Se for bem-sucedido, ele simplesmente voltará ao prompt de comando onde você pode digitar. Agora há saída de texto.

Com fio

Substancialmente mais fácil nos comandos, basta conectar seu aparelho ao computador e digitar:

adb devices

Se o seu dispositivo aparecer, tudo bem. Certifique-se de aceitar a solicitação em seu relógio para permitir a depuração.

Enviando os Comandos

Para continuar, primeiro desative o Bluetooth no seu telefone e depois no seu computador digite:

adbshellpmclearcom.google.android.gms && reboot

Seu relógio será reinicializado, mas nenhuma redefinição de fábrica do Android Wear ocorrerá. Ao inicializar novamente, ele não deve mais mostrar um ícone de nuvem riscado indicando que não pode se conectar ao seu telefone. Agora você deseja instalar o aplicativo Android Wear em seu telefone (se ainda não o tiver), mas não ative o Bluetooth ainda.

Em seguida, conecte-se ao smartwatch via ADB novamente com as mesmas etapas de antes. Desta vez, no entanto, o comando que você deseja executar é:

adbshellamstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE

Em seguida, no seu relógio, permita que ele seja descoberto por outros dispositivos para que você possa sincronizar o Android Wear com o smartphone. Agora você pode se conectar ao Android Wear a partir do seu smartphone abrindo o aplicativo Wear, ative o Bluetooth e procure por dispositivos. Seu Android Watch deve aparecer e seu telefone será sincronizado com ele. Se o aplicativo travar em “Verificando atualizações”, basta reiniciar o aplicativo e ele deve começar a se conectar ao Android Wear.


Explicação

A explicação simples de por que isso funciona é que todos os dados de emparelhamento de smartphone-smartwatch estão contidos no Google Play Services. Esses dados são específicos do telefone, pois as chaves são armazenadas nos dados do Play Services localizados no smartwatch. Esta é a razão pela qual você não pode simplesmente fazer backup do Titanium no aplicativo Android Wear do seu smartphone, porque as chaves que você precisa são armazenadas no smartwatch. Quando você tenta emparelhar um novo telefone (ou instalou uma nova ROM personalizada e o relógio pensa que é um novo telefone), as teclas são normalmente apagadas por meio de uma redefinição de fábrica do Android Wear.

A única maneira de contornar isso é limpar os dados principais que permitem emparelhar o Android Use com um novo dispositivo sem redefinição de fábrica, pois as teclas que o emparelham com o telefone também são limpo. Em seguida, solicitamos que o Bluetooth do smartwatch seja descoberto por meio de uma intenção enviada pelo adb, que cria o prompt que você vê que precisa ser aceito. Isso significa que seu telefone agora pode encontrar seu relógio e criar novas chaves de pareamento com o dispositivo.