Logo es.androidermagazine.com
Logo es.androidermagazine.com

Hackear Android Wear: lo que puedes hacer, y si deberías hacerlo

Tabla de contenido:

Anonim

Si existe, podemos piratearlo, y eso incluye nuestros relojes inteligentes Android Wear

Android en tu muñeca sigue siendo Android. Eso significa que sigue siendo Linux, y la gente querrá hacer más de lo que proporciona la interfaz de usuario simple. Lo entendemos. Pagamos por estos dispositivos, y algunos de nosotros queremos hacer lo que queramos con ellos. Abusar de ellos. Mal uso de ellos. Hackéalos a una pulgada de sus vidas. Luego póngalos de nuevo juntos como si nunca los hubiéramos tocado. Tener su sándwich sudo en cada dispositivo se siente bien.

En este momento (¡sí, en este mismo instante!), Las cosas se están calentando en el frente de piratería de Android Wear. Los dispositivos son nuevos, las cosas son un poco diferentes, y todos los que tienen uno están jugando con él para descubrir qué se puede hacer. Pero Android Wear sigue siendo Android, y los mods, ROM y hacks sucederán (y ya están comenzando a ocurrir), especialmente porque los cargadores de arranque se desbloquean fácilmente. Gracias Google

Hay algunas cosas de las que ya podemos hablar, ¡y vale la pena hablar de ellas!

Habilite las opciones de desarrollador y la depuración de ADB

Su reloj necesita comunicarse con su computadora si quiere tocar algunas teclas y hackearlo. Para hacer esto, debe habilitar las opciones de desarrollador y la depuración de ADB en su reloj. Google lo hace simple, afortunadamente. Lo haces tal como lo hiciste en tu teléfono, aunque el sistema de menús es un poco diferente.

  • Toca el reloj de tu reloj para que aparezca el comando de búsqueda por voz de Google
  • Sigue yendo a ver las entradas del menú y baja hasta Configuración
  • Toque la entrada Configuración, luego desplácese hacia abajo hasta que vea Acerca de y toque
  • Desplácese hacia abajo hasta el número de compilación y tóquelo siete veces, sí, como en un teléfono
  • Vuelva al menú Configuración y verá una nueva opción para Opciones de desarrollador, y tóquela
  • En la nueva lista de configuraciones, habilite la depuración de ADB
Para hackear tu reloj necesitas habilitar las opciones de desarrollador

Ahora su reloj está listo para hablar con su computadora a través del puente de depuración de Android. Eso es parte del SDK de Android, y es algo que puede tener que configurar si no lo ha necesitado en el pasado. Google también lo hace simple. Espera, no, no lo hacen. Es por eso que lo hicimos simple. Lea y vea cómo configurar el SDK en su computadora.

Hay una última cosa que necesitará si está usando una computadora con Windows: un controlador. Instalar uno es fácil, pero tenga en cuenta que algunos controladores OEM entrarán en conflicto con el controlador "estándar" de Google. Es por eso que recomendaré un controlador universal suministrado por la comunidad. Puede descargarlo desde el sitio ClockWorkMod (¡gracias, Koush!) Aquí mismo. Si prefiere utilizar el controlador de Google, puede obtenerlo en la página de controladores USB de Google. De cualquier manera, instálelo y reinicie su computadora solo para estar seguro. Tenga en cuenta que los usuarios de OS X y Linux no necesitan un controlador por separado.

Una vez que haya hecho eso, debe verificar que funcione. Coloque su teléfono en su base de carga y conecte un cable de datos USB a un puerto USB 2.0 o USB 3.0 primario en su computadora. Abra el símbolo del sistema o el terminal en su computadora e ingrese:

dispositivos adb

Tenga en cuenta que debe tener su RUTA configurada correctamente o tener la línea de comando abierta en la carpeta donde reside adb. Si siguió nuestro tutorial, su RUTA debería estar configurada y todo estará bien.

En su teléfono, verá una ventana emergente solicitando permiso para que su computadora interactúe con su reloj. Decir que sí. Siempre marco la casilla para que nunca me vuelva a preguntar, pero eso depende de ti. Luego, vuelva a escribir el comando "dispositivos adb". Debería ver algo como esto que muestra un número de serie del dispositivo. ¡Eso significa que estás listo para irte!

Desbloquee su gestor de arranque

Esto, como siempre, es lo primero que debes hacer si quieres jugar con tu dispositivo Android Wear. Esto se debe a que desbloquear el gestor de arranque en su reloj, al igual que hacerlo en su teléfono o tableta, borrará todos sus datos de usuario. No tiene sentido configurar las cosas solo para tener que configurarlas nuevamente después de desbloquear el gestor de arranque.

Fastboot oem unlock es tu amigo.

Hablaremos sobre cómo desbloquear el gestor de arranque en solo un segundo, pero, como siempre, primero tenemos que hablar de seguridad. Este no es un problema tan grande como lo es con su teléfono, porque su reloj Android Wear no tiene un bloqueo de pantalla. Si alguien tiene su teléfono y su reloj, y ambos están encendidos, podrán ver todas las notificaciones enviadas a Android Wear. (O, suponemos, podrían estar parados a tu lado, mirando tu reloj).

A partir de ahora, no hay ninguna aplicación que almacene datos confidenciales en su reloj, por lo que tener un gestor de arranque desbloqueado no es una gran preocupación de seguridad. Pero aún así derrota la seguridad y permite que cualquier persona muestre cualquier cosa a su reloj. Siempre mantén eso en mente.

¿Lo tengo? Bueno. Desbloqueemos cosas para poder salir de allí.

Deberá hacer una cosa en su reloj antes de desbloquear el gestor de arranque: emparejarlo con la aplicación del teléfono para que pueda habilitar y activar la depuración de ADB. Técnicamente, esto hace que desbloquear el gestor de arranque sea lo segundo que debe hacer, pero todos saben a qué me refiero. Has leído cómo hacerlo, así que continúa y hazlo.

Luego, coloque su reloj en su cargador y conecte un cable de datos USB. Conecte el otro extremo a un puerto USB 2.0 o USB 3.0 primario en su computadora. No use un concentrador o una extensión, porque a menudo eso rompe cosas. Abra su símbolo del sistema o terminal y escriba:

adb reiniciar el gestor de arranque

Su reloj se reiniciará en el gestor de arranque, tal como se ve en la imagen de arriba. El siguiente paso es emitir el comando de desbloqueo usando fastboot, que se instala con el SDK de Android. En la misma ventana de terminal, escriba:

desbloqueo oem fastboot

Elija "sí" en su reloj presionando la flecha adecuada, luego elija el círculo para confirmar, y su gestor de arranque se desbloqueará y todos los datos personales se borrarán del sistema. Cuando se reinicie, vuelva a sincronizarlo con su teléfono a través de la aplicación Android Wear. Ahora puedes flashear cosas. Cosas deliciosas ¿Como una ROM personalizada, tal vez?

(Tenga en cuenta que Samsung Gear Live ignora el mensaje "¿Está seguro de que desea desbloquear esto?" Por alguna extraña razón).

Aplicaciones de carga lateral

Como se mencionó, Android Wear es Android. Eso significa que tiene básicamente el mismo marco de aplicación y tiempo de ejecución que su teléfono, y puede cargar aplicaciones directamente en su reloj usando ADB. Sin embargo, alivia un poco la celebración, porque la mayoría de las aplicaciones se instalarán pero no funcionarán en tu reloj. Esa vieja copia de Flappy Birds que tienes en Dropbox simplemente no se ejecutará. Lo siento. (No no soy).

No instales archivos apk de nadie en quien no confíes

La otra cara de esa moneda es que, debido a que el marco de la aplicación y el tiempo de ejecución son básicamente los mismos, las personas astutas pueden editar aplicaciones para que se ejecuten de manera vigilante y, por supuesto, los desarrolladores pueden crear aplicaciones que se ejecuten en su reloj. Debido a que su reloj no tiene acceso a Google Play ni a ningún almacenamiento en la nube, y no tiene un explorador de archivos (todavía), deberá descargarlos.

Y de nuevo (lo has adivinado) tenemos que hablar sobre seguridad. Cualquier persona que pueda editar una aplicación de Android para que pueda ejecutarse en Android Wear también puede editar una aplicación de Android para que haga cosas sucias como enviar datos a un servidor, enviar mensajes de texto o buscar selfies desnudos o cualquier otra información confidencial que usted puede tener. Y cuando comience la carga lateral, puede instalar una aplicación que almacene datos en su reloj. Cuidate. No instales archivos apk de nadie en quien no confíes. Siempre.

Con eso fuera del camino, las aplicaciones de carga lateral en su nuevo reloj son simples. Cuando haya encontrado una aplicación que desea instalar, guárdela en su computadora en una carpeta en algún lugar, como su escritorio. Abra su símbolo del sistema o terminal dentro de la carpeta donde ha guardado el archivo apk e ingrese este comando:

instalar adb .apk

Sí, como en un teléfono o una tableta.

Como en el caso anterior, deberá haber configurado su RUTA correctamente para hacerlo de esta manera. Si no lo hizo, todavía hay una solución fácil. Coloque el archivo.apk en la misma carpeta en la que se encuentra ADB (que sería../sdk/platform-tools) y asegúrese de que su línea de comando esté abierta en esa carpeta. Usa el mismo comando.

Cuando termine, verá que le dice que las cosas fueron un éxito, y puede encontrar la aplicación en el menú principal en "Inicio".

Rooteando tu Android Wear

En este momento, no hay mucho que necesites rootear en ningún dispositivo Android Wear. Esto cambiará, y para entonces los métodos fáciles y los administradores de superusuario se habrán actualizado para que funcionen con su reloj. Puede estar seguro de que hablaremos más al respecto cuando suceda.

Espere una razón para enraizar antes de saltar

Por ahora, el enraizamiento del G Watch o el Gear Live se realiza a través de imágenes y secuencias de comandos inseguras. Es torpe e implica mucha confianza en alguien a menos que pueda empacar una imagen de arranque usted mismo. Así es como funciona eso. Los binarios necesarios se copian en el almacenamiento interno. Utiliza un script para arrancar en una imagen de arranque insegura en fastboot, luego copia estos binarios en su lugar. El dispositivo se reinicia normalmente.

Luego, tendrá acceso de root si cree que lo necesita. Por ahora, aconsejaría a la mayoría de las personas que esperen hasta que haya una buena razón para necesitar acceso a la raíz, y una buena imagen de recuperación personalizada para flashear las cosas.

Hay muchas cosas que aún no conocemos sobre Android Wear y qué tan profundos podremos profundizar en él. Lo más probable es que sea lo suficientemente profundo como para satisfacer incluso a los más curiosos de todos nosotros, pero ni siquiera vamos a intentar predecir este futuro. Por ahora, podemos usar estos consejos y ¡prepárate!