Eliminar bloqueo regional para modelos internacionales

Aquí encontraréis un manual para cambiar las voces de vuestro aspirador, así como las herramientas necesarios y los paquetes de voces que vayan compartiendo los usuarios.
RaulCM
Mensajes: 1
Registrado: 06 Oct 2018, 17:07

06 Oct 2018, 17:19

Yo tengo una Roborock S50 internacional y la tenía en el servidor de europa pues me había echado de china con la última actualización

El caso es que vi que había salido una actualización del firmware en la que se podían poner paredes virtuales y zonas delimitadas para que no pasara por ahí

La actualización estaba solo de momento en el servidor de china, por lo que probé a cambiar a china, y me dió la opción de actualizar el firmware, pero luego al entrar en MiHome me salía un mensaje de que cambiara mi región y me salía sólo un botón de entendido. Si le daba al botón de entendido me sacaba a la pantalla principal de MiHome y si le daba al botón volver del móvil desaparecía el mensaje y me quedaba en la pantalla del mapa pero con los botones deshabilitados

Así que se me ocurrió lo siguiente:

1.- desinstalar y borrar caché de la app MiHome
2.- Restaurar el firmware original de la Roborock
3.- Instalar MiHome de nuevo con el servidor China
4.- Vincular la aspiradora
5.- Actualizar el firmware

Ahora al entrar en la pantalla del mapa me sigue saliendo el mensaje de la región pero si le doy al botón volver del móvil no me deshabilita los botones del mapa y tengo las nuevas funcionalidades

download/file.php?mode=view&id=381
Adjuntos
Screenshot_20181005-204210.png
Screenshot_20181005-204210.png (242.53 KiB) Visto 1986 veces


tjchispas
Mensajes: 6
Registrado: 24 Ene 2018, 23:56

06 Oct 2018, 19:33

fsgpino escribió:
01 Oct 2018, 19:13
Buenas a todos,

Desde que Xiaomi decidió meter la limitación regional en mi Roborock S50 (vacuum v2) he tenido que estar cambiando constantemente de región entre Europa y China debido a que la mayoría de mis dispositivos Xiaomi solo se encuentran allí. Así que tras mucha investigación, una Roborock S50 China prestada y la mía Internacional he podido averiguar cómo transformar mi versión Internacional en versión China.

Además, tras transformarla no solo se puede conectar al servidor de China oficialmente, sino que también recibe las últimas actualizaciones mucho antes que en el servidor de Europa. Como es la nueva funcionalidad de guardar el mapa (Solo en Roborock S50 de momento). Pero ojo, se perderá la opción de instalar el idioma Español desde la app (Aunque siempre se puede instalar desde Win-MiRobo).

También informar de que el proceso es reversible, es decir, si te arrepientes es posible volver a transformar tu vacuum a modelo internacional. Aunque eso lo explicaré en una actualización posterior del manual.

Actualización 05/10/2018: El proceso del manual ha sido probado y testado con los modelos internacionales de Xiaomi Vacuum (v1) y Roborock S50 (vacuum v2).

Proceso

Hay que hacer un proceso largo y tedioso. Es necesario modificar temporalmente el firmware de la Vacuum por uno que permita acceso ROOT via consola para poder eliminar un par de archivos de la vacuum que solo incluyen los modelos internacionales y que son los culpables de que nuestra vacuum no se pueda usar desde la app conectada a China.

Una vez eliminados los archivos, volveremos a meter el firmware original y posteriormente actualizar a la última versión disponible.

Advertencia: Existe riesgo de brickear tu vacuum, sobre todo si eliminas los archivos inadecuados cuando estás conectado a la consola o bien si flasheas una versión errónea en tu Vacuum. En ningún momento me hago responsable de tus actos.

Requisitos
  • Xiaomi Vacuum (v1) Internacional o Roborock S50 (v2) Internacional conectada al servidor de China
  • Token MIIO extraído
  • IP local de la Vacuum
  • Ordenador Windows.
Se puede conectar al servidor de china perfectamente, lo que no os deja es abrir la app de vacuum dentro de MiHome. Dejadla conectada sin abrir la app y extraer el token. No es 100% necesario realizarlo con el servidor de China pero es recomendable para probar si la liberación ha sido efectiva.

Paso 1 - Descarga de herramientas y firmwares

Descarga el pack de herramientas que dejo a continuación. Contiene una versión de Win-MiRobo preparada con 4 firmwares y los pack de voces en Español (Voces Original y Helena). Además tiene algunas modificaciones en Código que instala las voces con el UID 104 correspondiente a Español. (En resumen, que cuando llegue el año nuevo chino no nos hablará en chino [o no debería])
Además incluye programas como el Putty/WinScp, archivos de las vacuums internacional y una serie de scripts. Para liberarlo solo necesitaremos Putty y Win-MiRobo.

Hago mención a Dennis Giese y su repositorio dustcloud (https://github.com/dgiese/dustcloud), gracias a sus herramientas he preparado los firmware con acceso root.

Paso 2 - Instalación firmware con acceso por consola habilitado

En la versión de Win-MiRobo que anteriormente descargaste, edita el archivo win-mirobo.ini y establece el token e IP de tu dispositivo. Posteriormente ejecuta win-mirobo.bat.

Presiona sobre la opción flash firmware sobre el primer menú que te saldrá. En el segundo menú te saldrán 4 firmware posibles a instalar.
  • Si tienes una Roborock S50 vacuum v2 selecciona v11_001414_root_v2
  • Si tienes una Xiaomi Vacuum v1 selecciona v11_003194_root_v1
Ahora toca esperar, puede tardar entre 10 y 15 minutos. Una vez finalizada la instalación, tu Vacuum ya tiene habilitado el acceso por consola via SSH. Ignorar las actualizaciones desde MiHome durante esta fase, puesto que si actualizas pierdes el acceso por consola.

Paso 3 - Conexión por consola y eliminación de los archivos

Ahora es necesario establecer una conexión SSH a la IP de tu vacuum usando la clave "root_rsa_private_key" que encontraras en la carpeta de win-mirobo.

Aquí voy a explicar cómo hacerlo con el programa Putty que se encuentra entre las herramientas que paso en el Paso 1.

Abrir la app putty-win64.exe (si vuestro ordenador es 64bits, sino la otra versión de 32), que se encuentra en la carpeta Putty.

Una vez abierta la app realizar lo siguiente:
  • Escribir en el recuadro "HostName (or IP address)" la ip de vuestra vacuum.
  • En el menu lateral buscar la opción "Data" que está bajo el árbol de "Connection". Y entre las opciones que se muestran en el lateral escribir "root" (sin comillas) en el recuadro que indica "Auto-login username".
  • Por ultimo, en el menú lateral desplegar las opciones de SSH pulsando en el [+] que hay al lado y presionar sobre la opción Auth. En la ventana que se presenta debes de buscar un recuadro que indica "Private key file for authentication" y al lado un botón "Browse". Pulsalo y en el explorador que te saldrá selecciona el archivo "root_rsa_private_key.ppk" que tendrás en la carpeta de Win-MiRobo descargada en el Paso 1.
  • Por último establece conexión presionando el botón "Open" de la parte inferior.
  • Es posible que te pregunte si confías en la firma ssh en la que estás conectando. Presiona sobre SI.
Ahora deberías de ver una consola de color negro esperando que introduzcas comandos. La última linea debería de mostrar algo como "root@roborock". Si sabes manejarte con linux te resultará muy familiar. La vacuum funciona sobre Ubuntu 14.04, así que si eres fanático de linux encontrarás muchas cosas que poder hacer con este acceso.

Ahora llega el momento de la verdad, copia y pega las siguientes lineas una a una. (Ojo! lo que tengas en el portapapeles se copia pulsando con el click derecho en cualquier ubicación de la ventana en putty).

Código: Seleccionar todo

mount /mnt/default/ -o remount,rw

Código: Seleccionar todo

rm -Rf /mnt/default/sounds

Código: Seleccionar todo

rm -Rf /mnt/default/roborock.conf

Código: Seleccionar todo

exit
Tras ejecutar la última linea Putty cerrará. Ahora ve a tu vacuum, procede a desconectarla de la base y a apagarla (mantén presionado el botón de puesta en marcha). Después vuelve a encenderla, espera que inicie y colocara de nuevo en la base.

Paso 4 - Restaurar firmware original

Vuelve a abrir la app de Win-Mirobo y selecciona de nuevo la opción Flash firmware. En el segundo menú selecciona ahora la siguiente opción.
  • Si tienes una Roborock S50 vacuum v2 selecciona v11_001414_v2
  • Si tienes una Xiaomi Vacuum v1 selecciona v11_003194_v1
Ahora toca esperar de nuevo, recuerda que puede tardar entre 10 y 15 minutos. Una vez finalizada la instalación, tu Vacuum ya vuelve a tener un firmware oficial, sin acceso por consola. Pero manteniendo la liberación regional.

Paso 5 - Instalación/reinstalación de voces en Español (Opcional)

Una vez finalizado la actualización volverás al menu de Win-MiRobo, ahora selecciona la opción "Install voicepack".

En el siguiente menú dispondrás de 2 opciones. La voz "es" que es la original que Xiaomi ofrece en la app a los modelos internacionales, o la voz "es_Helena" creada por la comunidad y que bajo mi opinión la considero mejor. Cuestión de gustos. Selecciona la que más te guste. Puedes instalarla varias veces para probarlas.

Paso 6 - Actualización del firmware

Ahora sí, ya puedes ir a Mi-Home, y veras como al entrar en la vacuum ya no recibes ningún aviso de cambiar de región. Busca actualizaciones y actualiza a la última versión de China para obtener la función de guardar los mapas.

Y esto es todo, gente. Espero que le sirva a muchos.

Poco a poco iré actualizando el manual y añadiendo información que vaya obteniendo y que la gente vaya reportando. Recordad que en ningún momento me hago responsable de tu vacuum. En todo momento tu eres el responsable de lo que haces. Pero si tienes problemas no dudes en comentarlo.

Un Saludo ;)
Otra roborock achinada. Comprobada en ios tambien, ningún tipo de bloqueo, el manual de 10. Gracias


nonexxx
Mensajes: 36
Registrado: 12 Ago 2018, 17:48

09 Oct 2018, 01:29

Perfecto eres muy bueno compañero fsgpino... ahora mismo instalando la ultima versión china para guardar mapas, ya me deja entrar sin problemas en la app en china continental... que bien ademas la ventaja de poder actualizar siempre despreocupandote totalmente...

Bravo.......


MrPostman
Mensajes: 5
Registrado: 11 Oct 2018, 19:26

11 Oct 2018, 19:29

Genial trabajo!!! Funciona de maravilla
Enhorabuena!


PD. Aunque noto cierta animadversión hacia mí. he de decir que uso muchas de las aplicaciones de Npirtube y agradezco su trabajo.


Avatar de Usuario
npir
Site Admin
Mensajes: 2397
Registrado: 05 Abr 2017, 16:34
Ubicación: Delante de la pantalla ¡¡seguro!!
Contactar:

11 Oct 2018, 19:51

MrPostman escribió:
11 Oct 2018, 19:29
Genial trabajo!!! Funciona de maravilla
Enhorabuena!


PD. Aunque noto cierta animadversión hacia mí. he de decir que uso muchas de las aplicaciones de Npirtube y agradezco su trabajo.
Creo que no empezamos con buen pie, me alegro a la par que me sorprende verte por aquí 👍


MrPostman
Mensajes: 5
Registrado: 11 Oct 2018, 19:26

11 Oct 2018, 20:20

Soy uno de tus seguidores de youtube. No me pierdo uno :)
La verdad que me habéis facilitado muchas cosas con respecto a la Roborock (cambio de voz, ahora el desbloqueo en servidores chinos)
Muy agradecido

Saludos


Driver93
Mensajes: 2
Registrado: 14 Oct 2018, 23:19

14 Oct 2018, 23:24

Fantastico manual, bien explicado ,y funciona perfectamente. :D :D :D


sebas888
Mensajes: 1
Registrado: 15 Oct 2018, 17:58

15 Oct 2018, 18:01

Excelente manual, que si lo vas siguiendo poco a poco no es nada lioso.
Un gran trabajo, de verdad!!! Ahora ya tenemos nuestra Roborock en el servidor china con todos los otros "chismes".
MUCHÍSIMAS GRACIAS!!!


caisco
Mensajes: 1
Registrado: 18 Oct 2018, 20:51

18 Oct 2018, 20:55

Me ha funcionado perfecto en mi S50.

Agradecerte el trabajo.

Si le sirve a alguien, inicialmente tuve problemas con winmirobo.bat debido a problema con el firewall que autobloqueaba el instalador ( sin avisar) y arrojaba (failed) tras downloading aproximadamente al 1:04 de tiempo o así. Probablemente si lo indicas en el tutorial ( que está magnífico) a alguien le servirá.

Un saludo.


fsgpino
Mensajes: 10
Registrado: 21 Feb 2018, 17:16

19 Oct 2018, 07:21

caisco escribió:
18 Oct 2018, 20:55
Si le sirve a alguien, inicialmente tuve problemas con winmirobo.bat debido a problema con el firewall que autobloqueaba el instalador ( sin avisar) y arrojaba (failed) tras downloading aproximadamente al 1:04 de tiempo o así. Probablemente si lo indicas en el tutorial ( que está magnífico) a alguien le servirá.
Añadido. Gracias por el aviso.


Responder

Volver a “Xiaomi Vacuum & Roborock Vacuum”