Empareje relojes Android Wear con teléfonos nuevos sin restablecer los valores de fábrica

Un tutorial sobre cómo emparejar relojes inteligentes Android Wear con un teléfono nuevo sin restablecer los valores de fábrica. ¡También es útil si flasheas una ROM personalizada y no quieres reiniciar!

Android Wear como sistema operativo de reloj inteligente no está exento de fallas, pero lamentablemente mientras más tecnología Es probable que los entusiastas lo usen, es probable que las mismas personas también instalen ROM personalizadas en sus Los telefonos. En la mayoría de los casos, esto significa tener que borrar tu reloj inteligente cada vez que cambias a otra versión de Android en tu dispositivo. Hay, sin embargo, una forma sencilla de omita la configuración de su reloj inteligente desde cero cuando compra un nuevo teléfono inteligente o flashea una nueva ROM personalizada en su dispositivo. Este método no requiere raíz ya sea en el teléfono o en el reloj, pero requiere algunos comandos de Android Debugging Bridge (ADB). Esto ha sido probado en Huawei Watch con Android Wear 1.5 y Android Wear 2.0, sin embargo, también debería funcionar para emparejar relojes Android Wear con cualquier teléfono inteligente nuevo. Si por alguna razón su reloj ya está rooteado, puede ignorar este tutorial y simplemente usar el

Restablecer cliente de desgaste para emparejar Android Wear sin restablecer los valores de fábrica directamente desde su reloj inteligente.


Empareje Android Wear con un teléfono nuevo/mismo sin borrar

Primero, deberá descargar las herramientas ADB. Yo personalmente uso el “Kit mínimo ADB y Fastboot” que se encuentra aquí mismo en XDA, pero le invitamos a utilizar el binarios oficiales de Google si lo desea. A continuación, deberá habilitar la depuración ADB en su reloj inteligente (tanto la depuración por cable como por WiFi está bien, aunque creo que WiFi es más conveniente). Esto se habilita a través de las opciones de Desarrollador en su reloj inteligente, que también deberá habilitar. Para hacer esto, simplemente vaya a Configuración → sistema → sobre en su reloj y toque el campo llamado "Número de compilación" hasta que vea un mensaje de brindis que dice "ahora es un desarrollador".

Una vez que haya seguido estos pasos, ¡estará listo para comenzar!

Habilitación de la depuración de ADB

Abra las opciones de desarrollador y habilite "Depuración de ADB" o "Depuración a través de wifi" si desea hacerlo de forma inalámbrica. El proceso para sincronizar Android Wear con su teléfono inteligente funcionará bien en ambos sentidos, pero requieren comandos ligeramente diferentes.

La configuración inicial para sincronizar Android Wear requerirá un comando diferente, ya sea que lo haga a través de WiFi o no. Abra las herramientas de adb, ya sea buscando adb en la barra de búsqueda de Windows o navegando a la carpeta que contiene adb, mantenga presionada la tecla Mayús y luego haga clic con el botón derecho y seleccione "abrir ventana de comando aquí". Luego ingrese los siguientes comandos.

a través de Wi-Fi

En mi caso, escribiría:

adbconnect 192.168.1.100:5555

Para conectarme a mi reloj Android Wear. La dirección IP que debe ingresar se encuentra en "Depurar a través de WiFi", como se muestra en la captura de pantalla anterior. Acepte el aviso en el reloj permitiendo que la computadora se depure. Si tiene éxito, simplemente volverá al símbolo del sistema donde puede escribir. Ahora hay salida de texto.

cableado

Comandos sustancialmente más fáciles, simplemente conecte su dispositivo a su computadora y escriba:

adb devices

Si su dispositivo aparece, está bien. Asegúrese de aceptar el aviso en su reloj para permitir que se depure.

Envío de los comandos

Para continuar, primero desactivar Bluetooth en tu teléfono y luego en tu computadora escribe:

adbshellpmclearcom.google.android.gms && reboot

Su reloj se reiniciará, pero no se restablecerá la configuración de fábrica de Android Wear. Cuando se reinicie, ya no debería mostrar un ícono de nube tachado que indica que no se puede conectar a su teléfono. Ahora querrá instalar la aplicación Android Wear en su teléfono (si aún no la tiene), pero no habilites Bluetooth todavía.

Luego, conéctese al reloj inteligente a través de ADB nuevamente con exactamente los mismos pasos que antes. Esta vez, sin embargo, el comando que desea ejecutar es:

adbshellamstart-aandroid.bluetooth.adapter.action.REQUEST_DISCOVERABLE

Y luego, en su reloj, permita que otros dispositivos lo detecten para que pueda sincronizar Android Wear con el teléfono inteligente. Ahora puede conectarse a Android Wear desde su teléfono inteligente abriendo la aplicación Wear, habilitando Bluetooth y buscando dispositivos. Su Android Watch debería aparecer y su teléfono se sincronizará con él. Si la aplicación se bloquea en "Buscar actualizaciones", simplemente reinicie la aplicación y debería comenzar a conectarse a Android Wear.


Explicación

La explicación simple de por qué esto funciona es que todos los datos de emparejamiento de teléfonos inteligentes y relojes inteligentes están contenidos en los Servicios de Google Play. Estos datos son específicos del teléfono, ya que las claves se almacenan en los datos de Play Services ubicados en el reloj inteligente. Esta es la razón por la que no puede simplemente hacer una copia de seguridad de titanio de la aplicación Android Wear desde su teléfono inteligente, porque las claves que necesita están almacenadas en el reloj inteligente. Cuando intenta emparejar un nuevo teléfono (o ha instalado una nueva ROM personalizada y el reloj cree que es un teléfono nuevo), las teclas normalmente se borran mediante un restablecimiento de fábrica de Android Wear.

La única forma de evitar esto es borrar los datos clave que le permiten emparejar Android Úselo con un nuevo dispositivo sin restablecer los valores de fábrica, ya que las teclas que lo emparejan con su teléfono también son despejado Luego solicitamos que el Bluetooth del reloj inteligente se pueda detectar a través de una intención enviada a través de adb, lo que crea el mensaje que ve que debe aceptarse. Esto significa que su teléfono ahora puede encontrar su reloj y luego crear nuevas claves de emparejamiento con el dispositivo.