ROMs y desarrollo Xiaomi Mi A1 ROMs y desarrollo Xiaomi Mi A1

Respuesta
 
Herramientas
  #1  
Viejo 17/05/18, 20:18:27
Array

[xs_avatar]
DavidDants DavidDants está en línea ahora
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: ago 2010
Mensajes: 1,732
Modelo de smartphone: Xiaomi 11 Lite 5G

Project Trebble (no oficial) (GUÍA DETALLADA)

TODOS LOS MÉRITOS SE DEBEN A LOS SIGUIENTES DESARROLLADORES
• ghprnav
• CosmicDan
• phhusson
• flex1911
• TeamOreo

EL DESARROLLO DE LA GUÍA SE DEBE AL DESARROLLADOR COSMICDAN


YO TAN SOLO ME LIMITO A TRADUCIR PARA AQUELLOS COMPAÑEROS QUE NO SE DEFIENDAN CON EL INGLÉS. NO SE DARÁ SOPORTE NI ME RESPONSABILIZO DE NADA.


Pues sí, el desarrollador CosmicDan y colaboradores han desarrollado el soporte para Project Trebble. Eso significa tener roms mucho más rápido, por ejemplo Android P o Miui

Este es el hilo: https://forum.xda-developers.com/mi-...rsion-t3790479

Pongo el hilo de ghpranav: https://forum.xda-developers.com/mi-...issot-t3793408


GUÍA DETALLADA

https://forum.xda-developers.com/mi-...ng-to-t3793734


0. REQUISITOS

- Bootloader desbloqueado y acceso/drivers EDL. Ver la lista de preguntas frecuentes FAQ al final de la guía para más detalles a cerca del modo EDL.

-Binario Fastboot actualizado, necesita tener la opción "--set active". Compruébalo en tu fastboot para ver si aparece esa opción.

-El último firmware o más reciente. Recomendado "V.9.5.10.0.ODHMIFA" por ser el usado por el desarrollador, pero cualquiera más nuevo debería valer también

- Versión de MiFlash reciente. El desarrollador usó la versión 7.4.25 que se puede descargar de aquí

1. INSTALANDO UN ROM TREBLE

Se recomienda partir de una rom stock limpia, sobre todo a la hora de identificar bugs


1.1 Restaurar a Stock

1. Recomendado: hacer una copia de seguridad de bajo nivel con esta herramienta. Puedes usar la opción "skip-systems-and-userdata" para ahorrarte tiempo, ya que se puede hacer copia de seguridad desde TWRP y es más seguro (a prueba de fallos). También hacer copia de seguridad de los archivos del almacenamiento interno.

2. Flasea el último firmware, en estos momentos es la versión oficial recomendada más arriba, en modo EDL. Esto formateará tu móvil (incluso el almacenamiento interno) y restaura el sistema de particiones stock. Tarda un rato.

3. Opcional: si no te funciona el wifi (puedes comprobarlo iniciando la rom) flasea la imagen "tissot_images_V.9.5.10.0.ODHMIFA___persist-only" en MiFlash, bajo EDL. Tan solo extrae el zip y busca la carpeta en MiFlash. Puedes reemplazar el archivo persist.img de la rom oficial V.9.5.10.0.ODHMIFA o bien de otra Rom si quieres asegurarte que es auténtico. Crédito a AlexaAis por descubrir esto.
-Recuerda: hiciste copia de seguridad de tu archivo persist.img en el paso 1 con lo cual no hay riesgo.
- No estoy seguro, exactamente, de cómo funciona. Parece que MiFlash en modo EDL es capaz de reconstruir una dirección MAC mientras flasea el archivo persist. No se de dónde viene esa MAC.


1.2 Instalar TWRP y configurar el móvil para Treble

1. Arranca al modo Fastboot para el TWRP con el archivo mohancm's recovery img (por ejemplo recovery-3.2.1-1). No cojas el instalador (estamos usando el que tiene Treble Manager).

2. Instala el último TWRP con Treble Manager, versión 1.1 en el momento de escribir la guía y reiniciar al recovery. Asegúrate de leer acerca de TWRP con Treble Manager en ese hilo para entenderlo.

3. Format Data en el menú Wipe (para eliminar la encriptación de Stock), entonces, reinicia al recovery de nuevo.

4. En TWRP, ve a avanced>Treble Manager y reparticiona el dispositivo siguiendo el tutorial. Es recomendada la opción Userdata shrink

5. Tras terminar, reiniciará a TWRP de nuevo. Ya está preparado para instalar un Rom Treble (y GSI), pero asegúrate de leer el siguiente paso ya que hay un problema conocido y ahí se indica como arreglarlo.


1.3 Instalar Rom Treble

1. Presta atención del slot actual (en el menú Reboot). Si seguiste esta guía desde el principio, deberías estar en el slot A.

2. Descarga una Rom Treble (por ejemplo RR Treble Experimental y flashea en TWRP. Esto es necesario incluso si quieres usar un GSI, ya que tiene la partición vendor necesaria.

3. Inmediatamente, instala TWRP con Treble Manager de nuevo, como normalmente se hace para reinyectar TWRP en el nuevo boot.image.

4. Reinicia a Recovery, no a System

5. Confirma en el menú del reinicio que el dispositivo esté actualmente en el slot B. Probablemente no lo esté.

- Como siempre, las roms en nuestro A1 se instalan en el otro slot. Necesitamos confirmar que el cambio de slot realmente funcionó (algunas veces no sucede cuando vamos a una Rom Treble fresca)

- Si todavía está en el slot A, tienes que reiniciar a fastboot (asegúrate que tienes la versión actual) y manualmente arranca este comando: fastboot --set-active=b

- Después de hacer esto una vez, el cambio de slot debería funcionar en TWRP de nuevo.


1.4 Mods y Extras (Gapps, Magisk, custom kernels, etc)


Después de confirmar que TWRP arranca en el slot correcto, ya estás preparado para instalar más cosas.


- Cualquier Gapps debería funcionar, siempre que el flaseo se realice en el slot correcto. Date cuenta que la RR Camera (Gcam) necesita de las Gapps para que se instale. Yo usé la versión Nano y funciona bien.

- Los custom kernel deben ser compatibles con Treble.

-Se ha informado que la versión estándar de Magisk funciona con la Rom RR Treble, pero no funciona con GSI.

- Otros Zips podrían necesitar ser actualizados para Treble. Asegúrate de hacer copias de seguridad antes de hacer nada.



Ya está todo listo! Arranca al sistema y todo debería ir correctamente (salvo por bugs conocidos) También puedes intentar instalar un GSI por fastboot (o TWRP en formato img), pero asegúrate de hacer Factory Reset (lo habitual al intercambiar roms).


------------------------------------------------------------------------

FAQ & Troubleshooting


Pregunta) Me sale el mensaje "cannot receive hello packet" en MiFlash
Respuesta) Reinicia en modo EDL y prueba de nuevo. Solo pasa, normalmente, si intentas flasear en modo EDL dos veces seguidas.

P) Modo EDL?
R) El modo EDL o "Emergency DownLoad" mode, es un modo de bajo nivel para flasear dispositivos. Se entra a través de la consola de comando, escribiendo: fastboot oem edl

Se usa para lectura/escritura en la eMMC de manera más directa. Es usado por esta herramienta así como para flasear con MiFlash.

Otros puntos importantes:
Necesitarás buenos drivers QDLoader. Estos drivers me dieron buenos resultados.
Puedes salir del modo EDL presionando el botón de encendido durante unos 10 segundos. Presiona conjuntamente con Vol abajo para entrar en fastboot de nuevo.

Asegúrate de usar un buen cable USB-C.

En algunas ocasiones el proceso de flaseo puede congelarse (bloquearse). Si lo hace, tienes que reiniciar al modo EDL. Prueba un puerto USB diferente u otro cable si sigues teniendo ese problema.


Nota del Traductor: si hay algún error o incoherencia, por favor, hacédmelo saber y lo corrijo.

Última edición por DavidDants Día 22/05/18 a las 18:06:11.
Responder Con Cita
Los siguientes 8 usuarios han agradecido a DavidDants su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 17/05/18, 21:11:58
Array

[xs_avatar]
mariok32 mariok32 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Localización: Lorca,Murcia
Mensajes: 480
Modelo de smartphone: Poco F2 Pro
Tu operador: Vodafone
Como siempre, un paso por delante del fabricante. Ahora bien , yo no recomendaría hacer nada del tutorial hasta que pase un tiempo .
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 18/05/18, 03:29:58
Array

[xs_avatar]
cr1ogen cr1ogen no está en línea
Miembro del foro
 
Fecha de registro: feb 2014
Localización: Argentina
Mensajes: 131
Modelo de smartphone: Samsung i9300
Tu operador: Claro
Disculpen la ignorancia. Para que sirve este proyecto? Es para los cocineros de roms?
Responder Con Cita
  #4  
Viejo 18/05/18, 08:28:48
Array

[xs_avatar]
DavidDants DavidDants está en línea ahora
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: ago 2010
Mensajes: 1,732
Modelo de smartphone: Xiaomi 11 Lite 5G

 Cita: Originalmente Escrito por cr1ogen Ver Mensaje
Disculpen la ignorancia. Para que sirve este proyecto? Es para los cocineros de roms?
Sirve para tener la posibilidad de tener actualizaciones más rápidas y gracias a los cocineros, durante más tiempo. Sin tener conocimientos por mi parte, básicamente lo que hace es que tendríamos 2 capas: una capa para el sistema operativo Android o GSI y otra capa para los drivers, etc de los componentes. De esta forma se desvincula el GSI de la otra capa, pudiendo instalar cualquier GSI. Por ejemplo, si todo va bien, ya están pensando en portar la capa beta de Android P de MIUI (del Mi Mix 2S)
Responder Con Cita
  #5  
Viejo 19/05/18, 20:52:58
Array

[xs_avatar]
DavidDants DavidDants está en línea ahora
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: ago 2010
Mensajes: 1,732
Modelo de smartphone: Xiaomi 11 Lite 5G

Bueno, pues lo ha conseguido. Aún no hay ROMs adaptadas pero ya hay una herramienta para particionar y hacer compatible nuestro A1 con Trebble. Quien quiera experimentar que sea con mucho cuidado y con conocimiento.

El Zip trebeliza y destrebeliza, detectando las particiones existentes

https://forum.xda-developers.com/mi-...matic-t3792624

Última edición por DavidDants Día 19/05/18 a las 20:58:59.
Responder Con Cita
  #6  
Viejo 19/05/18, 21:31:09
Array

[xs_avatar]
Nexuriano Nexuriano no está en línea
Usuario muy activo
· Votos compra/venta: (8)
 
Fecha de registro: may 2014
Mensajes: 1,956
Tu operador: Movistar

En realidad no es necesario saber más que flashear un zip. Ha hecho un buen trabajo.
Responder Con Cita
  #7  
Viejo 19/05/18, 21:38:21
Array

[xs_avatar]
DavidDants DavidDants está en línea ahora
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: ago 2010
Mensajes: 1,732
Modelo de smartphone: Xiaomi 11 Lite 5G

Sí, la verdad que es espectacular. Por lo que se ve es bastante menos arriesgado de lo que parece. Vamos que Xiaomi no lo hace compatible porque no quiere, no porque sea arriesgado.
Edito: Hay un usuario al que parece que no le va. Sería conveniente esperar un poco a que madure

Última edición por DavidDants Día 19/05/18 a las 21:40:22.
Responder Con Cita
  #8  
Viejo 19/05/18, 22:50:45
Array

[xs_avatar]
mariok32 mariok32 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Localización: Lorca,Murcia
Mensajes: 480
Modelo de smartphone: Poco F2 Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por cr1ogen Ver Mensaje
Disculpen la ignorancia. Para que sirve este proyecto? Es para los cocineros de roms?
Supuestamente podrias flashear cualquier imagen de Android generica
Responder Con Cita
  #9  
Viejo 19/05/18, 22:54:45
Array

[xs_avatar]
ruperxl89 ruperxl89 no está en línea
Miembro del foro
 
Fecha de registro: mar 2016
Mensajes: 187
Tu operador: Movistar

Jue entonces se podria flashear un preview de android p en nuestro mi a1??o una imagen de oxygen os por poner un ejemplo??m tienta la verdad pero me da miedo dejarlo inutil
Responder Con Cita
  #10  
Viejo 19/05/18, 23:24:39
Array

[xs_avatar]
mariok32 mariok32 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Localización: Lorca,Murcia
Mensajes: 480
Modelo de smartphone: Poco F2 Pro
Tu operador: Vodafone
 Cita: Originalmente Escrito por ruperxl89 Ver Mensaje
Jue entonces se podria flashear un preview de android p en nuestro mi a1??o una imagen de oxygen os por poner un ejemplo??m tienta la verdad pero me da miedo dejarlo inutil
No, todavía no hay imágenes trebelizadas (perdón por el término spaninglish). Pero tardarán poco tiempo.
Responder Con Cita
  #11  
Viejo 20/05/18, 00:43:16
Array

[xs_avatar]
dnfuentes dnfuentes no está en línea
Colaborador/a
· Votos compra/venta: (4)
 
Fecha de registro: feb 2012
Localización: Vigo
Mensajes: 75,836
Modelo de smartphone: Galaxy S23 256GB/Galaxy Watch 6/Galaxy Buds 2 Pro
Tu operador: O2
 Cita: Originalmente Escrito por mariok32 Ver Mensaje
No, todavía no hay imágenes trebelizadas (perdón por el término spaninglish). Pero tardarán poco tiempo.
Seguramente ya a partir de la semana que viene empecemos a ver qué van saliendo ya actualizadas para treble, así que será un gustazo el tema de flashear.
Responder Con Cita
  #12  
Viejo 20/05/18, 01:15:53
Array

[xs_avatar]
mariok32 mariok32 no está en línea
Miembro del foro
 
Fecha de registro: nov 2012
Localización: Lorca,Murcia
Mensajes: 480
Modelo de smartphone: Poco F2 Pro
Tu operador: Vodafone
La facilidad con la que vamos a poder pasar de ROM a ROM va ser fascinante la verdad.
Y no es sólo esto, ahora seguramente habrá más ROMs distintas
Responder Con Cita
  #13  
Viejo 21/05/18, 16:17:58
Array

[xs_avatar]
Resident_ Resident_ no está en línea
Vendedor verificado
· Votos compra/venta: (31)
 
Fecha de registro: dic 2011
Localización: Madrid
Mensajes: 15,071
Modelo de smartphone: Iphone 13 Pro
Tu operador: MasMóvil
A ver si sirve para que podamos probar Miui en el A1
Responder Con Cita
  #14  
Viejo 22/05/18, 15:45:30
Array

[xs_avatar]
DavidDants DavidDants está en línea ahora
Usuario muy activo
· Votos compra/venta: (2)
 
Fecha de registro: ago 2010
Mensajes: 1,732
Modelo de smartphone: Xiaomi 11 Lite 5G

Actualizado con guía traducida
Responder Con Cita
Gracias de parte de:
Respuesta

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



Hora actual: 07:35:10 (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 / 邮件联系 /