|
ROMs y desarrollo Xiaomi Mi Mix 2S ROMs y desarrollo Xiaomi Mi Mix 2S |
|
Herramientas |
#1
|
||||
|
||||
[GSI][Treble][Polaris] - Imágenes Genéricas de Sistema de custom ROMs para Mi Mix 2S
Abro este hilo con el fin de recopilar un listado de las "GSIs" disponibles mediante compatiblidad Treble para nuestro Mi Mix 2S y especialmente para compartir experiencias, dudas y cualquier tipo de utilidad relacionado con las GSI. Antes de empezar con el listado muestro una breve presentación de esta nueva arquitectura de particiones y conceptos a tener en cuenta: Conceptos. Algunos de los conceptos utilizados que se deben tener en cuenta son los siguientes:
Project Treble. Project Treble, cuya implementación es obligatoria en cualquier dispositivo incluyendo Android 8.0 de fábrica, trata de la separación de la infraestructura del SO (versión de Android) de los archivos e implementaciones propietarias (vendors) de la compañía fabricante del dispositivo u operadora. Al separar en diferentes particiones el SO de los archivos propietarios una imagen Android genérica (GSI/Generic System Image) termina en compatibilidad para cualquier dispositivo con soporte Project Treble ya que la partición Vendor no es modificada ni ligada al SO como antes. Vistas previas del antes y después: Más información detallada en source.android: https://source.android.com/devices/architecture/treble Requisitos.
Listado de GSIs Ahora que conocemos un poco el funcionamiento empiezo con el listado. La fuente del listado proviene de XDA: Treble-Enabled Device Development Importante: En los links de descarga es frecuente encontrar varias opciones de descarga. Debes seleccionarlas del siguiente modo:
Vendor Oreo (enlace cortesía de XDA). El método más eficaz es descargar una oficial MIUI Global Beta para Fastboot y extraer el vendor, para ello en el subforo "MIUI General" seleccionar "Changelog - Global" y buscar la última versión publicada por "candicesu": http://en.miui.com/type-4-381.html Un ejemplo de ello la Betal Global 8.11.1: http://en.miui.com/thread-4400570-1-1.html Para tener un vendor más actualizado puedes descargar una MIUI oficial de nuestro dispositivo y extraer la imagen vendor. - No todas las GSI pueden arrancar, es posible que te encuentres este caso en algunas. GSIs Basadas en Pie (Android 9.X). [AOSP] phh-Treble AOSP [AOSP] Benzo-ROM 9.X [LOS] Havoc OS [AOSP][WIP][PORT] Oxygen OS 5.1.0 [AOSP] AOSP Extended [AOSP] Arrow OS GSIs Basadas en Oreo (Android 8.X). [AOSP] phh-Treble AOSP 8.1 [LOS] phh-Treble LineageOS 15.1 [LOS] Resurrection Remix 6.X Oficial [AOSP] dotOS 2.X Oficial [AOSP] Pixel Experience Oficial Hay muchas más GSIs disponibles y aún no listadas en esta lista. Para más ir a la sección Treble de XDA. Instalación. Existen dos métodos de instalación, por TWRP o Fastboot. Por TWRP es más sencillo de realizar y por el momento es el que recomiendo ya que no tengo la total certeza del resultado que daría por Fastboot, aunque no debería haber ningún problema. Instalación por TWRP: Importante seguir el orden de instalación. -TWRP no oficial por notsyncing
Instalación por Fastboot: Esto requiere de tener un ordenador y cable usb a mano. Ojo: Procedimiento aplica si llevas una MIUI oficial por Xiaomi. En caso de que estés utilizando otra ROM como la MIUI EU deberás también instalar el vendor.img proveniente del firmware oficial de Xiaomi: link (enlace cortesía de XDA). Vendor basado en Oreo, por lo que si quieres instalar una GSI Pie probablemente necesites un vendor basado en 9.0, puedes extraerlo de una MIUI oficial de nuestro dispositivo.
Créditos. - Autores de GSIs. - Equipos, desarrolladores y colaboradores involucrados en el código Android utilizado. - Comunidad XDA. Sugerencias de mejora, nuevas GSIs, opiniones y preguntas siempre son bienvenidas. Última edición por mustang_ssc Día 03/11/18 a las 12:19:13. |
Los siguientes 12 usuarios han agradecido a mustang_ssc su comentario: | ||
|
#2
|
||||
|
||||
Última edición por mustang_ssc Día 06/10/18 a las 13:46:16. |
Gracias de parte de: | ||
#3
|
||||
|
||||
Uno más.
|
#5
|
||||
|
||||
muy intereante el post!
Gran aporte compañero. Lo bueno va a ser que entre todos probemos y comentemos que falla en unas o en otras, será muy util!! la beta de androidP como se coloca en esta historia? es project treble tambien o es otra pelicula? |
Gracias de parte de: | ||
#6
|
||||
|
||||
La beta es específica para nuestro Mix 2S (y los pocos que restan). Hasta que la source no se haga publica no tendremos GSI/ROMs de Android P
|
#7
|
||||
|
||||
|
#10
|
||||
|
||||
me interesan
|
Gracias de parte de: | ||
#11
|
||||
|
||||
Post principal actualizado.
Mejorado el entendimiento y proceso de instalación, que cojeaba un poco También he agregado enlaces a las GSI Pie más relevantes a mi parecer. Para mí la mejor en tema de personalización y funcionalidad es BenzoROM, se agradece otras opiniones y experiencias. |
#12
|
||||
|
||||
Y que tal de bugs. Funcionan bien?.
Ando mosca con las xiaomi.eu y creo que me voy a acabaras pronto que tarde |
#13
|
||||
|
||||
Lo único malo de las GSIs como de costumbre es la ausencia de las funcionalidades de la cámara, como modo manual, por no tener miui camera. |
#14
|
||||
|
||||
Hola, he intentado instalar una GSI y no lo consigo. Ya es la segunda vez, la primera fue hace una par de meses cuando pude desbloquear el bootloader.
He descargado la imagen GSI, en este caso la Resurection Remix, y el vendor.img, y los he copiado al teléfono. Después he reiniciado en recovery, he hecho los wipes (system, data, cache y dalvik) y he instalado ambos. Hay un detalle que me llama la atención y es que al intentar instalar la imagen GSI me pregunta en qué partición la quiero poner, y las opciones que salen son boot, recovery, system image y vendor image, pero no sale system o vendor (a secas). Lo he instalado en system image y en vendor image respectivamente. Pero al intentar reiniciar ya me sale un aviso de que no tengo instalado ningún sistema, y claro, efectívamente no arranca. No sé qué hago mal, pero es exactamente lo mismo que me pasó hace un par de meses cuando lo intenté la primera vez. ¿Alguna ayuda, please? |
#15
|
||||
|
||||
Hola, he intentado instalar una GSI y no lo consigo. Ya es la segunda vez, la primera fue hace una par de meses cuando pude desbloquear el bootloader.
He descargado la imagen GSI, en este caso la Resurection Remix, y el vendor.img, y los he copiado al teléfono. Después he reiniciado en recovery, he hecho los wipes (system, data, cache y dalvik) y he instalado ambos. Hay un detalle que me llama la atención y es que al intentar instalar la imagen GSI me pregunta en qué partición la quiero poner, y las opciones que salen son boot, recovery, system image y vendor image, pero no sale system o vendor (a secas). Lo he instalado en system image y en vendor image respectivamente. Pero al intentar reiniciar ya me sale un aviso de que no tengo instalado ningún sistema, y claro, efectívamente no arranca. No sé qué hago mal, pero es exactamente lo mismo que me pasó hace un par de meses cuando lo intenté la primera vez. ¿Alguna ayuda, please? Se debe realizar o sino no habrá manera de que inicie (te borra todo de la memoria interna). Los demás comportamientos que mencionas son normales. Si ves que sigue igual prueba con otro vendor. |
#16
|
||||
|
||||
Muchas gracias por responder.
El format data lo hice cuando pasé de la global a la xiaomi.eu, y era por el tema del cifrado de la partición. Por lo tanto, ahora no está cifrada. En cualquier caso, si borro la memoria interna me quedo sin los .zip para instalar, ¿no? ¿O tendría que instalar la ROM desde un pen por OTG? Por cierto, el otro día instalé la última de xiaomi.eu, que ya va con Android 9 ¿tendré algún problema para poner una GSI de Android 8.1? En fin, no sé qué pasa con Xiaomi que lo complica todo. En todos los móviles y tablets que he tenido anteriormente era mucho más sencillo (Samsung, Nexus, LG y Oneplus). Intentaré probar otra vez en estos días. |
#17
|
||||
|
||||
Muchas gracias por responder.
El format data lo hice cuando pasé de la global a la xiaomi.eu, y era por el tema del cifrado de la partición. Por lo tanto, ahora no está cifrada. En cualquier caso, si borro la memoria interna me quedo sin los .zip para instalar, ¿no? ¿O tendría que instalar la ROM desde un pen por OTG? El tema es, después de haber hecho todos los wipes (no confundir con format), instalar la GSI + vendor y después sí hacer format data. Tampoco necesitas un OTG, si quieres transferir archivos basta con que entres en TWRP en Mount seleccionar MTP y enchufarlo al pc. En tema de GSIs si no me equivoco es así de coñazo para todos los móviles, al menos el beneficio es muy grande y bugs mínimos. |
#18
|
||||
|
||||
Pero creía que iba a ser más sencillo. Antes, para una instalación "sucia" bastaba con hacer 2 wipes e instalar ROM+GAPPS. Y si hacías una instalación limpia sólo tenías que hacer 2 wipes más y al arrancar recuperar la copia de seguridad desde google. Vamos, que en pocos minutos tenías una nueva versión de android o un nuevo sabor de ROM funcionando al 100%. Bueno, no me voy a quejar más porque no es el hilo adecuado. Muchas gracias por tu ayuda. |
#19
|
||||
|
||||
Aquí por ejemplo tienes la 8.11.1: http://en.miui.com/thread-4400570-1-1.html, seleccionas descargar la versión Fastboot. Para ver más versiones en el subforo "MIUI General" seleccionar "Changelog - Global". Añado esto en el post principal. Una de las razones para comprar este móvil fue que ya tenía "project treble", y eso suponía poder instalar ROMs alternativas. Vengo usando ROMs basadas en CM (ahora LOS) desde hace bastantes años y me gustan mucho.
Pero creía que iba a ser más sencillo. Antes, para una instalación "sucia" bastaba con hacer 2 wipes e instalar ROM+GAPPS. Y si hacías una instalación limpia sólo tenías que hacer 2 wipes más y al arrancar recuperar la copia de seguridad desde google. Vamos, que en pocos minutos tenías una nueva versión de android o un nuevo sabor de ROM funcionando al 100%. Bueno, no me voy a quejar más porque no es el hilo adecuado. Muchas gracias por tu ayuda. Última edición por mustang_ssc Día 03/11/18 a las 12:17:07. |
|
Estás aquí | ||||||
|