ROMs y desarrollo Xiaomi Mi 8 ROMs y desarrollo Xiaomi Mi 8

Respuesta
 
Herramientas
  #21  
Viejo 19/09/18, 01:22:37
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

 Cita: Originalmente Escrito por tokeit Ver Mensaje
Una pregunta, estoy esperando a recibir mi nuevo Mi8 Global Version y de momento no tengo pensado cambiarle la rom a la .EU u otra, pero he leido que es posible que xiaomi empiece a capar y no deje abrir el bootloader, si cuando lo reciba el telefono lo conecto a Mi Unlock para solicitar los permisos de desbloqueo y cuando pasen las 720 horas decido no desbloquearlo, ¿el permiso de desbloqueo lo pierdo o ya lo tengo ese permiso para desbloquearlo cuando yo quiera?
Cuando pasen las 720 horas (que vaya tela, por cierto) puedes esperar todo lo que tú quieras para desbloquearlo, no tiene digamos caducidad ni periodo de validez siempre y cuando no cambies la cuenta asociada al desbloqueo en Opciones de Desarrollador.
Responder Con Cita
Gracias de parte de:


  #22  
Viejo 19/09/18, 01:25:59
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

 Cita: Originalmente Escrito por juankar7 Ver Mensaje
A mí nunca me ha hecho esperar, no sé qué sistema usan ahorabsi por dispositivo o cuenta como antes. Yo que tú desbloquearía y volvería a bloquear y a ver si en unas semanas te deja desbloquear sin esperas.
Y ya de paso nos cuentas qué tal
Si desbloquea y vuelve a cerrar, para volver a abrirlo tendría que esperar otras 720 horas (si es que para entonces Xiaomi no lo ha cambiado a tres millones de horas). Es decir que la espera es para desbloquear una vez, no para tener autorización vitalicia sin esperas.
Responder Con Cita
  #23  
Viejo 19/09/18, 01:35:14
Array

[xs_avatar]
tokeit tokeit no está en línea
Miembro del foro
 
Fecha de registro: nov 2011
Localización: Jaen
Mensajes: 118
Modelo de smartphone: Xiaomi Mi 8
Tu operador: Lowi
 Cita: Originalmente Escrito por descarao81 Ver Mensaje
Cuando pasen las 720 horas (que vaya tela, por cierto) puedes esperar todo lo que tú quieras para desbloquearlo, no tiene digamos caducidad ni periodo de validez siempre y cuando no cambies la cuenta asociada al desbloqueo en Opciones de Desarrollador.
Gracias, pues entonces lo solicitare ya por si llegaran a caparlo o aumentar aun mas el tiempo de espera
Responder Con Cita
  #24  
Viejo 19/09/18, 16:50:59
Array

[xs_avatar]
mellinas314 mellinas314 no está en línea
Usuario poco activo
 
Fecha de registro: sep 2010
Localización: Murcia
Mensajes: 30
Modelo de smartphone: Nexus 5
Tu operador: Yoigo
Buenas!

Otro pensando pasar al mi8, muchas gracias por la info!! Solo una dudilla, que leyendo veo que las nuevas ROMs del mi8 traen activado el ARB (AntiRollBack), ¿Sabes como funciona esto? Mi idea sería abrir bootloader, y meter una de las roms de Xiaomi.eu, pero no se como se haría esto con el ARB, y si es posible igual que en otros modelos (vengo de un mi 5S, y es simplemente flashear TWRP, e instalar desde ahí el zip de la ROM)

Gracias!!
Responder Con Cita
Gracias de parte de:
  #25  
Viejo 19/09/18, 17:06:18
Array

[xs_avatar]
pokemon65 pokemon65 no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: nov 2008
Mensajes: 486
Modelo de smartphone: Xiaomi MI8 128gb
Tu operador: Movistar
 Cita: Originalmente Escrito por descarao81 Ver Mensaje
Este post pretende ayudar con una descripción de algunos conceptos elementales relacionados con Xiaomi, y más concretamente con el Mi8.
Recientemente Xiaomi ha modificado algunos aspectos de su política que afectan a la forma tradicional en la que se realizaban algunos procedimientos como el desbloqueo del bootloader o la instalación de ROMs de diferentes versiones, y que debido a una mala comunicación por su parte han dado lugar a resultados bastante desafortunados. Con estas nociones elementales pretendo ayudar a esclarecer algunas dudas y situar un poco mejor el escenario en el que nos encontramos.
Agradeceré cualquier sugerencia o corrección sobre el contenido.

Agradezco especialmente al 'grupo Xiaomi Mi8 de Telegram' del que he recibido gran parte de estas explicaciones y en el que hemos colaborado realizando algunas pruebas.



¿Qué es el bootloader?

Bootloader es la traducción en inglés de gestor de arranque. En pocas palabras, es el programa que se encarga de que cuando presionamos el botón de encendido se cargue el kernel y se inicie el sistema, o que con una combinación de botones el teléfono se inicie en modo recovery. Y para ello realiza una comprobación de en qué partes -o mejor dicho particiones- de la memoria se encuentran esos elementos.

¿Qué significa que el bootloader está bloqueado o desbloqueado?
El bootloader es un programa creado por el fabricante y por defecto está bloqueado, esto significa que sólo arrancará una partición que lleve la firma digital de ese fabricante; es decir que el bootloader sólo iniciará el teléfono con una ROM o un recovery que el fabricante haya establecido.
Un bootloader desbloqueado ha sido modificado, o incluso reemplazado, para que no se realice o no se tenga en cuenta esa comprobación permitiendo la carga de particiones con recoveries o ROMs que en principio no le corresponden e incluso ajenos al fabricante (custom roms y custom recoveries)

¿Cómo se desbloquea el bootloader?
El bootloader se desbloquea con un programa llamado MiUnlock y utilizando nuestra cuenta Mi. Aunque el desbloqueo no es inmediato, ya que la primera vez que lo intentemos nos obligará a esperar 720 horas (sí, habéis leído bien, un mes) antes de poder terminar el proceso. Hasta hace poco se podía reducir ese tiempo de espera actualizando a la rom developer o beta (dependiendo de la versión de nuestro teléfono) aunque al parecer -yo no lo sé con seguridad- esto ha cambiado y ya no es posible reducir ese periodo de espera.


Versión china y versión global (firmwares oficiales)
Teléfono versión china, versión global, teléfono chino con ROM china, teléfono chino con ROM global, teléfono global con… ¿Qué significa todo esto?
El teléfono es el mismo sea versión china o versión global, lo que cambia es su sistema operativo. El teléfono versión china sale de fábrica con una ROM diseñada para China, y el mismo teléfono pero en su versión global o internacional sale de fábrica con una ROM global. Y es el bootloader que estando bloqueado se encarga de controlar que el teléfono sólo funcione con ROM china o con ROM global según de qué versión se trate.

Versión estable (stable version) y versión beta (developer version)
La ROM china tiene una versión estable en la que (se supone) no se producen errores y tiene una versión developer en la que introduce nuevas características para ponerlas a prueba antes de incorporarlas a la versión estable. Y lo mismo sucede con la ROM global, hay una versión estable de la ROM global y otra versión beta.
El bootloader bloqueado permite pasar de versión estable a versión beta y viceversa, siempre que el movimiento sea china-china o global-global.

Instalar ROMs con bootloader bloqueado
Con el bootloader bloqueado o cerrado sólo se pueden instalar ROMs desde el recovery stock y utilizando en el ordenador aplicaciones como MiPCSuite, o desde la aplicación Updater que se encuentra en los ajustes del teléfono.
El bootloader sólo permitirá instalar rom china (stable o developer) o rom global (stable o beta) según cuál sea la versión de fábrica del teléfono. Y además sólo permitirá instalar las versiones más recientes, sean estables o betas. La ventaja de esto es la tranquilidad de que con el bootloader cerrado nunca instalaremos algo que produzca problemas graves como bricks o bootloops, simplemente porque el propio bootloader no lo permitirá.

Instalar ROMs con bootloader desbloqueado
El bootloader desbloqueado o abierto permite que nosotros instalemos casi cualquier cosa; para bien, para mal e incluso para muy mal. Ya no es el bootloader quien se asegura de que el teléfono no corra peligro con sistemas incompatibles, los responsables somos nosotros.
Con el bootloader desbloqueado podemos instalar ROMs a través de Fastboot con aplicaciones como MiFlash, a través de Recoveries modificados como TWRP o por la aplicación de Updater de los ajustes. Veamos las diferentes posibilidades.

De china stable a china developer y viceversa
Se puede instalar la ROM en archivo .zip por Updater pero sólo la última versión, sea estable o beta. El propio Updater borrará (aunque lo avisará previamente) toda la memoria interna del teléfono.
Se puede instalar el archivo .zip por custom recovery. Se pueden instalar versiones anteriores pero será recomendable (si no obligatorio) realizar wipes para evitar problemas.
Se puede instalar por fastboot (MiFlash). CUIDADO con la opción ‘clean and lock’ que dejaría bloqueado el bootloader).

De global stable a global beta y viceversa
Lo mismo que lo descrito en el apartado anterior.

De china (stable o developer) a global (stable o beta)
Hay que instalar por fastboot (MiFlash)
Mucha precaución porque si el móvil es versión china e instalamos global o viceversa y lo hacemos con la opción ‘clean and lock’ seleccionada, no sólo cerraremos el bootloader sino que dejaremos el teléfono en un brick que puede llegar a ser irreparable.


De china o global a custom rom
Hay que instalar desde custom recovery (TWRP)

¿Si cerramos el bootloader podemos volver a abrirlo?
Si el bootloader ha sido desbloqueado con una cuenta Mi, podemos cerrarlo teniendo la misma cuenta o cualquier otra diferente configurada en el teléfono y volverlo a abrir con MiUnlock con la cuenta Mi que queramos.
Un caso especial es el de los teléfonos chinos en los que el bootloader ha sido desbloqueado por el vendedor para instalar una ROM global. No sabemos con certeza si ese desbloqueo se ha producido de manera ordinaria con una cuenta Mi o se ha utilizado algún otro método que pudiera causar brick al ser cerrado.

¿En qué consiste un brick?
Brick en inglés significa ladrillo y decimos que el teléfono está en brick cuando tratamos de iniciarlo y no arranca su sistema operativo. Hablamos de soft brick cuando el teléfono arranca en modo de recuperación y/o fastboot, y hard brick cuando el teléfono no arranca de ninguna manera y lo único que tenemos es una pantalla en negro.
En el Mi8 se han producido muchísimos bricks y principalmente se han dado cuando el usuario voluntaria o accidentalmente cierra el bootloader instalando con MiFlash una ROM de una versión que oficialmente no le corresponde; es decir instalando una ROM global en un teléfono versión china o una ROM china en un teléfono versión global.

¿Cómo se soluciona ese brick?
Si el bootloader había sido desbloqueado por el usuario con su cuenta Mi y al cerrarlo ha caído en ese brick, es tan sencillo como volver a desbloquear el bootloader con esa misma cuenta y se podrá volver a usar MiFlash de manera normal.

Otro caso bien distinto es si el bootloader estaba abierto por el vendedor. Lamentablemente a día de hoy es prácticamente imposible revivir el teléfono de ese brick. La explicación es la siguiente.
Ese brick es especialmente difícil de recuperar ya que el bootloader no sólo no permite que la ROM instalada se cargue sino que además, mientras el bootloader esté bloqueado, no permite la instalación de ninguna ROM por los métodos comunes explicados hasta ahora. La única posibilidad de sacar el teléfono de ese brick es instalando una ROM estable de la versión del teléfono (es decir rom china estable si el teléfono es versión china) con MiFlash pero con el teléfono en modo EDL (Emergency Download Mode). Esto realmente se complica cuando en el Mi8 la única manera de iniciar el teléfono en EDL es realizando un testpoint (implica abrir la parte trasera del teléfono y desmontar algunas partes físicas) y, además, en el proceso de flasheo (instalación) hay que identificarse con el usuario y contraseña de una cuenta autorizada para flashear en ese modo., que a día de hoy es prácticamente -por no decir totalmente- imposible de conseguir.

Agradecido de tus explicaciones, sirven para aclarar cierta incertidumbre que se mueve por los foros.
Responder Con Cita
Gracias de parte de:
  #26  
Viejo 19/09/18, 17:11:14
Array

[xs_avatar]
Demofilos Demofilos no está en línea
Miembro del foro
 
Fecha de registro: ago 2010
Mensajes: 135

Yo estoy muy contento con mi Mi8, viene desbloqueado de China y con la Rom Global Estable 10, sinceramente me da igual que este desbloqueado pero si se pudiera volver a bloquear tampoco me importaria.
Responder Con Cita
  #27  
Viejo 19/09/18, 17:18:58
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

 Cita: Originalmente Escrito por mellinas314 Ver Mensaje
Buenas!

Otro pensando pasar al mi8, muchas gracias por la info!! Solo una dudilla, que leyendo veo que las nuevas ROMs del mi8 traen activado el ARB (AntiRollBack), ¿Sabes como funciona esto? Mi idea sería abrir bootloader, y meter una de las roms de Xiaomi.eu, pero no se como se haría esto con el ARB, y si es posible igual que en otros modelos (vengo de un mi 5S, y es simplemente flashear TWRP, e instalar desde ahí el zip de la ROM)

Gracias!!
Para instalar Xiaomi.eu la única peculiaridad a tener en cuenta es que antes de instalar la rom hay que hacer FORMAT Data (no confundir con Wipe Data).

Sobre el ARB te recomiendo que des una lectura a un artículo que salió el otro día en Xda-developers y que explica perfectamente en qué consiste, cómo funciona y cómo lidiar con él. El original es el del siguiente link y te adjunto un archivo con una traducción al español que seguramente incluiré en mi post.

https://www.xda-developers.com/xiaom...n-brick-phone
Archivos Adjuntos
Tipo de Archivo: pdf Anti Roll-Back.pdf (108.4 KB, 214 visitas)
Responder Con Cita
Gracias de parte de:
  #28  
Viejo 19/09/18, 17:31:47
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

Añadida al post original información sobre Anti Roll-Back
Responder Con Cita
  #29  
Viejo 20/09/18, 11:28:43
Array

[xs_avatar]
juankar7 juankar7 no está en línea
Usuario muy activo
 
Fecha de registro: jul 2010
Localización: Madrid
Mensajes: 851
Modelo de smartphone: Mi 11 Lite 5G
Tu operador: O2
Genial
Responder Con Cita
Gracias de parte de:
  #30  
Viejo 21/09/18, 15:13:17
Array

[xs_avatar]
Stephansyko Stephansyko no está en línea
Usuario poco activo
 
Fecha de registro: sep 2018
Localización: Alicante
Mensajes: 10
Modelo de smartphone: Xiaomi mi 8
Tu operador: DigiMobil
Un 10 la explicacion, voy a hacer los pasos EDL
Responder Con Cita
Gracias de parte de:
  #31  
Viejo 21/09/18, 15:18:55
Array

[xs_avatar]
locovkano locovkano no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: nov 2009
Localización: Madrid
Mensajes: 562
Modelo de smartphone: MI8
Tu operador: Simyo
 Cita: Originalmente Escrito por mellinas314 Ver Mensaje
Buenas!

Otro pensando pasar al mi8, muchas gracias por la info!! Solo una dudilla, que leyendo veo que las nuevas ROMs del mi8 traen activado el ARB (AntiRollBack), ¿Sabes como funciona esto? Mi idea sería abrir bootloader, y meter una de las roms de Xiaomi.eu, pero no se como se haría esto con el ARB, y si es posible igual que en otros modelos (vengo de un mi 5S, y es simplemente flashear TWRP, e instalar desde ahí el zip de la ROM)

Gracias!!
Hay que añadir también que las xiaomi.eu no tienen ARB. Hay confusión con ésto porque en la tabla aparece que si pero se refieren a las oficiales.
Responder Con Cita
Gracias de parte de:
  #32  
Viejo 21/09/18, 15:19:08
Array

[xs_avatar]
DDRey DDRey no está en línea
Usuario muy activo
 
Fecha de registro: feb 2016
Localización: La Rioja
Mensajes: 625
Modelo de smartphone: OnePlus 11
Tu operador: Lowi
Buenas, a raíz de un hilo, he creado un post en el foro oficial de miui para votar que disminuyan el tiempo de espera para desbloquear el bootloader como han hecho con el POCO F1, por favor votad ya que esto podría repercutir si ven que somos muchos.

https://en.miui.com/forum.php?mod=vi...ad&tid=3929023
Responder Con Cita
Gracias de parte de:
  #33  
Viejo 21/09/18, 17:51:17
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

 Cita: Originalmente Escrito por locovkano Ver Mensaje
Hay que añadir también que las xiaomi.eu no tienen ARB. Hay confusión con ésto porque en la tabla aparece que si pero se refieren a las oficiales.
Voy a ver si me doy unas cuantas lecturas y a ver si encuentro algo seguro sobre esto (no es que dude tu palabra sino que me gustaría encontrar algo que venga del equipo de Xiaomi.eu) porque es cierto que hay mucha confusión, yo mismo todavía no tengo muy claro qué pasa con esas roms. Cuando sepa algo seguro lo añadiré al texto. Gracias por sugerir!
Responder Con Cita
  #34  
Viejo 21/09/18, 17:52:29
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

 Cita: Originalmente Escrito por Stephansyko Ver Mensaje
Un 10 la explicacion, voy a hacer los pasos EDL
Aquí en HTCmania tienes un tutorial muy bueno para nuestro Mi8
Responder Con Cita
  #35  
Viejo 21/09/18, 20:17:49
Array

[xs_avatar]
locovkano locovkano no está en línea
Usuario muy activo
· Votos compra/venta: (18)
 
Fecha de registro: nov 2009
Localización: Madrid
Mensajes: 562
Modelo de smartphone: MI8
Tu operador: Simyo
 Cita: Originalmente Escrito por descarao81 Ver Mensaje
Voy a ver si me doy unas cuantas lecturas y a ver si encuentro algo seguro sobre esto (no es que dude tu palabra sino que me gustaría encontrar algo que venga del equipo de Xiaomi.eu) porque es cierto que hay mucha confusión, yo mismo todavía no tengo muy claro qué pasa con esas roms. Cuando sepa algo seguro lo añadiré al texto. Gracias por sugerir!
Estoy de acuerdo, antes de hacer algún paso raro yo siempre pregunto, aqui o en xiaomi.eu

Siempre han dicho que las eu no tienen arb (ejemplo) pero vamos, lo mejor es siempre preguntar en xiaomi.eu, suelen contestar rápido.
Responder Con Cita
Gracias de parte de:
  #36  
Viejo 24/09/18, 00:16:42
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

Añadida información sobre el cierre voluntario del bootloader y la posibilidad de volver a abrirlo. En referencia a la posibilidad de cerrar el bootloader cuando había sido desbloqueado por el vendedor para después volver a abrirlo con nuestra cuenta.
Responder Con Cita
  #37  
Viejo 24/09/18, 01:40:47
Array

[xs_avatar]
skanskan skanskan no está en línea
Usuario muy activo
 
Fecha de registro: may 2012
Mensajes: 872
Modelo de smartphone: 5800
Tu operador: Movistar
Añadir que la ROM Xiaomi.eu (optimizada y limpia de bloatware) tiene desactivado el Antirollback, para evitar problemas.
Responder Con Cita
  #38  
Viejo 24/09/18, 05:43:04
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

 Cita: Originalmente Escrito por skanskan Ver Mensaje
Añadir que la ROM Xiaomi.eu (optimizada y limpia de bloatware) tiene desactivado el Antirollback, para evitar problemas.
Esto quiere decir que cuando se flashea Xiaomi.eu , se venga de la ROM que se venga, nunca va a haber un brick por ARB? O quiere decir sólo que las ROM Xiaomi.eu nunca incrementarán nuestro índice ARB?
Es decir (que es con lo que yo no me aclaro), si tenemos anti=1 podemos flashear una ROM que tenga el ARB desactivado sin riesgo de brick?
Responder Con Cita
  #39  
Viejo 24/09/18, 07:29:02
Array

[xs_avatar]
SG32012 SG32012 no está en línea
Miembro del foro
 
Fecha de registro: dic 2012
Localización: Madrid
Mensajes: 466
Modelo de smartphone: Xiaomi MI3
Tu operador: Jazztel
@descarao81 con respecto a la versión China con el bootloader abierto por el vendedor ¿está confirmado que se puede cerrar el bootloader con la rom China sin que haya brick? Gracias por el trabajo crack.
Responder Con Cita


  #40  
Viejo 24/09/18, 07:57:38
Array

[xs_avatar]
descarao81 descarao81 no está en línea
Miembro del foro
 
Fecha de registro: ene 2012
Mensajes: 118
Tu operador: Movistar

 Cita: Originalmente Escrito por SG32012 Ver Mensaje
@descarao81 con respecto a la versión China con el bootloader abierto por el vendedor ¿está confirmado que se puede cerrar el bootloader con la rom China sin que haya brick? Gracias por el trabajo crack.
Confirmado por fin
Responder Con Cita
Gracias de parte de:
Respuesta

Estás aquí
Regresar   Portal | Indice > Foros Xiaomi > Xiaomi Mi 8 > ROMs y desarrollo Xiaomi Mi 8

Herramientas


Hora actual: 16:43:58 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /