Saltar al contenido

Como hacer Root Xiaomi STYJ02YM Mijia 2 en 1

Como hacer root a STYJ02YM, Xiaomi Mijia 2 en 1, Xiaomi Mi Robot Vacuum Mop Pro

La guía más completa en español sobre como hacer root al robot aspirador STYJ02YM Xiaomi Mijia 2 en 1 / Xiami Mi Robot Vacuum Mop-p

Os traemos la guía en español para hacer root a STYJ02YM Xiaomi Mijia 2 en 1 STYJ02UM / Xiaomi Mi Robot Vacuum Mop-p. Para realizarla hemos usado la versión v7 (China) de este robot aspirador y un ordenador con Linux. Puedes ayudarte a seguir los pasos puedes visualizar nuestra guía en video. Esta guía es una forma sencilla de hacer root, puesto que solo lo vamos a hacer para cambiar las voces del robot aspirador, no vamos a configurar una RSA Key, por lo tanto la contraseña cambiara pasado un tiempo, y habrá que repetir esta guía excepto el paso 3 de instalar ssh, para volver a configurar una nueva contraseña.

Nos hemos basado para hacer esta guía en el método encontrado por mLupine y Rumpeltux, puedes consultar su guía, por si quieres cumplimentar con más información o resolver dudas. En los comentarios de la guía de LupinRocks tienes mucha información sobre problemas que pueden surgir y preguntas frecuentes. No dudes en leerla.

REALIZA ESTA GUÍA BAJO TU PROPIA RESPONSABILIDAD. NO NOS HACEMOS RESPONSABLES DE CUALQUIER DAÑO OCASIONADO.


PASOS A SEGUIR PARA ROOTEAR STYJ02YM.

Obtener la IP del Xiaomi Mijia 2 en 1

Lo primero que tienes que hacer es buscar la ip de tu robot aspirador Xiaomi Mijia 2 en 1 STYJ02UM / Xiaomi Mi Robot Vacuum Mop-p.

  • Entra en Mi Home.
  • Selecciona tu STYJ02YM.
  • Pulsa en el menú de 3 puntos situado en la parte superior derecha.
  • Pincha en Ajustes Adicionales.
  • Accede en Informacion de Red.
  • Apunta la dirección IP.
Como obtener ip para root STYJ02YM

Retirar la batería y acceder al usb para hacer root a STYJ02YM.

  • Apaga el Xiaomi Mijia 2 en 1, pulsando 5 segundo el botón on/off.
  • Quita los cuatro tornillos de la tapadera de la batería.
  • Desconecta y retira la batería del robot aspirador.
  • Desconecta todos los perifericos usb no necesarios conectados al ordenador.
Retirar Batería STYJ02YM, Xiaomi Mijia 2 en 1, Xiaomi Mi Robot Vacuum Mop-p

Descarga de los archivos necesarios.

Para realizar la guía debes descargar en tu ordenador con Linux este archivo rar y descomprimirlo en el escritorio. Tiene los archivos necesarios para hacer root al robot aspirador STYJ02YM Xiaomi Mijia 2 en 1 / Xiami Mi Robot Vacuum Mop-p.


Abrir terminal en Linux

  • Abre la carpeta Viomi que has descomprimido en el escritorio
  • Dentro de la carpeta Viomi, pulsa con el segundo botón en abrir un terminal.
  • Es necesario tener intalado el paquete adb, si no lo tienes el terminal te lanzará el mensaje “Command ‘adb’ not found”. Si no lo tienes, puedes intalarlo copiando y pegando en el terminal el siguiente texto indicado en el archivo de la guía como (0).
sudo apt install adb
  • Copia el texto indicado como (1) en el archivo Guía de la carpeta Viomi, pegalo en el terminal y pulsa Enter.
chmod 755 adb_shell
while true; do adb push -a adb_shell /bin/adb_shell | grep -v "no devices"; done
  • Conecta el cable usb primero al robot aspirador y luego al ordenador.
  • Espera a que en el terminal aparezca un texto como este:
adb_shell: 1 file pushed, 0 skipped. 0.0 MB/s (100 bytes in 0.033s)
Terminal Linux
  • Si no sale el mensaje, desconecta el usb del pc, espera 5 segundos y vuelve a conectarlo. Si despues de que el robot diga “kaichi” no sale nada en el terminal, debes repetir el proceso de desconectar el usb, puedes tener que repetir este proceso muchas veces hasta conseguirlo (ignora otros mensajes).
  • Una vez salga el mensaje indicado, pulsa CONTROL + C.
  • Copia en el terminal el texto indicado en el archivo guía como (2).
while true; do (adb shell rm /etc/rc.d/S90robotManager && echo "Done") 2>&1 | grep -v "no devices"; done
  • Pulsa ENTER y espera hasta que salga el mensaje DONE.
  • Si no sale, tienes que repetir el proceso de desconectar el usb del ordenador, esperar 5 segundos y volver a conectar hasta que salga el mensaje DONE.
  • Una vez tengas el mensaje DONE en el terminal pulsa CONTROL + C.
  • Escribe en el terminal la siguiente orden:
adb shell
  • Te aparecerá un mensaje como este:
adb shell STYJ02YM
  • Si no sale el mensaje indicado desconecta el cable usb del ordenador, espera 5 segundos, conecta el usb al ordenador y vuelve a escribir “adb shell” hasta que salga el mensaje.
  • Una vez aparezca el mensaje, cierra el terminal.

Instalar el ssh para hacer root a Xiaomi Mijia 2 en 1.

  • Vuelve a abrir el terminal en la carpeta viomi.
  • Instala el ssh copiando y pegando en el terminal el texto indicado como (3) en el archivo guia.
adb push dropbear_2015.71-2_sunxi.ipk /tmp
adb shell opkg install /tmp/dropbear_2015.71-2_sunxi.ipk
adb shell sed -i -e "/PasswordAuth/ s/off/on/g" /etc/config/dropbear
  • Pulsa ENTER y espera confirmación.
  • Una vez tengas la confirmación desconecta el cable usb del ordenador, espera 5 segundos y vuelve a conectarlo.
  • Cuando tengas conectado de nuevo el robot aspirador al ordenador, escribe en el terminal el texto indicado como (4) en el archivo guía de la carpeta Viomi. Sustituyendo la ip de tu robot aspirador, apuntada anteriormente en el primer paso de la guía.
ssh root@XXX.XXX.X.XX
  • Si te pide la contraseña es buena señal, tienes ssh correctamente instalado.
  • Cierra el terminal.
  • Vuelve a abrir el terminal desde la carpeta Viomi.
  • Escribe adb shell y pulsa ENTER.
adb shell
  • Copia y pega el texto indicado como (5) en el archivo guía y pulsa ENTER:
passwd
  • El terminal te pedirá que ingreses dos veces una nueva contraseña. ¡Importante! Apunta la contraseña y ten en cuenta que mientras la introduces en el terminal, no serán visibles los caracteres que estás escribiendo.
  • Por último copia y pega en el terminal el texto indicado como (6) en el archivo guía para que el robot aspirador vuelva a activarse:
cd /etc/rc.d
ln -s ../init.d/robotManager S90robotManager
  • Pulsa ENTER y cierra el terminal.
  • Desconecta el robot aspirador del usb.
  • Instala la batería en el robot aspirador y ponga la tapadera.
  • Enciende el robot aspirador pulsando 5 segundos el botón on/off.
  • Has terminado de hacer root a STYJ02YM Xiaomi Mijia 2 en 1 STYJ02UM / Xiaomi Mi Robot Vacuum Mop-p.

¡TU ROBOT ESTA ROOTEADO!

Especial agradecimiento a JAVI DIUS, Juan y mLupine por la gran ayuda a la hora de hacer esta guía.


Si te hemos ayudado o te gusta nuestro trabajo y quieres apoyarnos para que sigamos investigando e informando, nos puede invitar a un café para darnos energía.
Paypal: vacuumspain@gmail.com


PARA CUALQUIER DUDA ESTAMOS EN NUESTRO CANAL DE TELEGRAM:
ESPAÑOL:
VACUUM SPAIN

INGLÉS:
XIAOMI ROBOT 2 EN 1 STJY02YM English Channel

Y NUESTROS COMPAÑEROS FRANCESES DE TELEGRAM:
Robot_Xiaomi_Vaccum_2