Hacking Android Wear: Lo que puedes hacer, y si lo haces en absoluto

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

Android en tu muñeca sigue siendo Android. Eso significa que todavía es Linux, y la gente querrá hacer más de lo que ofrece la sencilla interfaz de usuario. Lo entendemos. Pagamos por estos dispositivos, y algunos de nosotros queremos hacer lo que queramos con ellos. Abusar de ellos. Úsalos mal. Hackéalos a una pulgada de sus vidas. Luego vuélvalos a juntar 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 las modificaciones, las ROM y los hackeos ocurrirá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!

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

Tu reloj necesita comunicarse con tu computadora si quieres 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 como lo hiciste en tu teléfono, aunque el sistema de menús es un poco diferente.

  • Toque el reloj en su reloj para que aparezca el comando de búsqueda por voz de Google
  • Continúe viendo las entradas del menú y baje hasta Configuración
  • Toca la entrada Configuración, luego desplázate hacia abajo hasta que veas Acerca de y tócala.
  • 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 comunicarse con su computadora a través de Android Debug Bridge. Eso es parte del SDK de Android, y es posible que deba configurarlo si no lo ha necesitado en el pasado. Google también lo simplifica. 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 proporcionado por la comunidad. Puede descargarlo desde el sitio de ClockWorkMod (¡gracias, Koush!) aquí mismo. Si prefiere usar 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 independiente.

Una vez que lo hayas hecho, debes comprobar que funciona. 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 principal 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 PATH configurado 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. A continuación, escriba de nuevo 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!

Desbloquea tu gestor de arranque

Esto, como siempre, es lo primero que debe hacer si quiere jugar con la piratería de su dispositivo Android Wear. Esto se debe a que desbloquear el cargador 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 cargador 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á ver todas y cada una de 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 un gran problema de seguridad. Pero aún derrota la seguridad y permite que cualquiera pueda mostrar cualquier cosa en su reloj. Siempre mantén eso en mente.

¿Entiendo? Bien. Desbloqueemos cosas para poder romper con ellas.

Deberá hacer una cosa en su reloj antes de desbloquear el cargador 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 su cargador de arranque sea lo segundo que debe hacer, pero todos saben a lo que 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 principal en su computadora. No utilice un concentrador o una extensión, porque a menudo eso rompe las cosas. Abra su símbolo del sistema o terminal y escriba:

cargador de arranque de reinicio adb

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

desbloqueo fastboot oem

Elija "sí" en su reloj presionando la flecha correspondiente, 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 el Samsung Gear Live ignora el mensaje "¿Está seguro de que desea desbloquear esta cosa?" por alguna extraña razón).

Aplicaciones de prueba

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 copia antigua de Flappy Birds que tienes en Dropbox simplemente no funcionará. Lo siento. (No no soy).

No instale archivos apk de nadie en quien no confíe

La otra cara de la 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 en el reloj y, por supuesto, los desarrolladores pueden crear aplicaciones que se ejecuten en el reloj. Debido a que su reloj no tiene acceso a Google Play ni a ningún almacenamiento en la nube, y no tiene un navegador de archivos (todavía), deberá descargarlos.

Y de nuevo (lo has adivinado) tenemos que hablar de seguridad. Cualquiera 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. puede tener. Y cuando comience a descargar, puede instalar una aplicación que almacene datos en su reloj. Cuidate. No instale archivos apk de nadie en quien no confíe. Alguna vez.

Con eso fuera del camino, la descarga de aplicaciones en su nuevo reloj es simple. 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 almacenó el archivo apk e ingrese este comando:

instalación adb

[[ nombre del archivo ]] .apk

Sí, al igual que en un teléfono o una tableta.

Al igual que arriba, 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 haya terminado, verá que le dice que todo fue un éxito y puede encontrar la aplicación en el menú principal en "Inicio".

Rootear tu Android Wear

En este momento, no hay mucho que necesite rootear en ningún dispositivo Android Wear. Esto cambiará y, para entonces, los métodos sencillos y los administradores de superusuarios 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 rootear antes de saltar

Por ahora, rootear el G Watch o el Gear Live se realiza a través de scripts e imágenes de arranque inseguros. Es torpe e implica mucha confianza en alguien a menos que pueda empaquetar una imagen de arranque usted mismo. Así es como funciona. Los archivos binarios necesarios se copian en el almacenamiento interno. Utiliza un script para arrancar con una imagen de arranque insegura en fastboot, luego copia estos archivos binarios en su lugar. A continuación, el dispositivo se reinicia normalmente.

Después, tendrás acceso de root si crees que lo necesitas. Por ahora, recomendarí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 actualizar las cosas.

Hay muchas cosas que aún no sabemos sobre Android Wear y qué tan profundo 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 pocos consejos y prepararnos!

Video:

Ir arriba