fm1995
06/01/15, 23:33:48
EDIT: Ya estaba posteado, mil disculpas a canteo. Pueden cerrar este post.
TODOS LOS CRÉDITOS A Skin1980 y a la gente de XDA, solo lo tradusco y lo comparto con ustedes. En constante desarrollo.
http://i.imgur.com/vh3puLb.png
Introducción Extensa:
MultiROM es un sistema de arranque múltiple, desarrollada originalmente para el Nexus 5. Dicho sistema puede arrancar cualquier ROM de Android, así como otros sistemas como Ubuntu Touch, una vez que se portan a este dispositivo. Además del arranque desde la memoria interna del dispositivo, MultiROM puede arrancar desde una unidad USB conectada al dispositivo a través del cable OTG. La parte principal del MultiROM es un gestor de arranque, que aparece cada vez que se inicia el dispositivo y permite elegir la ROM para arrancar. Puede usar archivos ZIP estándar para instalar ROMs Android secundarias y MultiROM incluso tiene su propio sistema de instalación, que puede ser utilizado para enviar otros sistemas basados en Linux.
Básicamente:
MultiROM es un sistema de arranque múltiple que permite instalar varios sistemas operativos en un mismo dispositivo y poder seleccionar con cual se hará el arranque.
Caracteristicas:
*Puede bootear cualquier cantidad de ROMs Android.
*Puede restaurar un backup de nandroid desde la ROM secundaria.
*Puede arrancar desde un Pendrive conectado al cable OTG.
En este video pueden verificar como funciona:
JDnDNxqfSaw
¡Advertencia!
Esto puede ser peligroso, en este caso no se pone en juego la partición de arranque pero es posible que algo vaya mal y debera restaurar una imagen de fábrica. SIEMPRE REALICE BACKUP's
Disclaimer:
Ni yo (fm1995) ni Skin1980 nos hacemos cargo de un mal uso o un posible error en la instalación de este sistema.
Instalación Manual (Por ahora el único método):
En primer lugar hay videos en Youtube. Si lo desea puede buscar "Instalación de MultiROM" en Youtube y ver tutoriales para poder llevar a cabo el proceso sin problemas.
Nota 1: El dispositivo no debe estar encriptado (pista: si usted no sabe lo que es, entonces no está encriptado).
MultiROM tiene 3 piezas que necesita para instalar:
*MultiROM (multirom-YYYYMMDD-vXX-d855.zip) - Descargue el archivo y Flashee desde Recovery.
*Recovery Modificado (TWRP_multirom_d855_YYYYMMDD.img) - descargar el archivo IMG y usar fastboot o Flashify para instalar.
*Kernel parcheado - Puede utilizar uno stock incluido en la descarga o de terceros que incluyen el parche, se puede ver la lista en el segundo post. Descargue el archivo ZIP y flashee desde Recovery.
Su ROM actual no se borrara con este proceso.
Los enlaces de descarga están en el segundo post.
Agregando ROMs (Por ahora, solo Android):
Iniciar en recovery, seleccionar Advanced (avanzado) -> MultiROM -> Add ROM (Agregar ROM). Seleccionar el ZIP de la ROM y confirmar. En cuanto al espacio, instalación limpia de stock Jelly Bean 4.2 tras el primer inicio (con caché Dalvik generado y conectado a cuenta de Google) tiene 676mb de espacio.
Utilización de una Unidad USB:
Durante la instalación, el Recovery le permite seleccionar la ubicación de instalación. Conecte la unidad USB, espere un momento y pulse Refresh (Actualizar) para que muestre las particiones en la unidad USB. Sólo tiene que seleccionar la ubicación (son compatibles particiones extX, NTFS y FAT32) y continue con la instalación.
Si quieres utilizar distintos tipos de partición qué no sea FAT32, sólo formato en su PC. Si usted no sabe cómo hacerlo o no puede encontrar la manera, es probable que no deba intentar instalar MultiROM
Si está instalando en NTFS o FAT32, el Recovery le pedirá que configure el tamaño de imagen para todas las particiones, esto no se puede cambiar facilmente después, así que elija con cuidado. FAT32 está limitado a un máximo de 4095MB por imagen, es la limitación del sistema de archivos, no puedo hacer nada al respecto.
Instalando desde una unidad USB tarda un poco más, ya que la unidad flash es (generalmente) más lenta y necesita más tiempo para crear las imágenes, por lo que la instalación en una unidad extraible con una velocidad normal puede demorarse unos 20 minutos.
Cuando seleccione un sistema instalado en una unidad USB en el menú de MultiROM puede que se demore un poco, así que cuando pulse el botón "USB" en MultiROM, espere un tiempo (máx. 30-45s) hasta que el sistema busque y encuentre la unidad USB. Lo hace por sí mismo, sin necesidad de pulsar algo, sólo tiene que esperar.
Actualización o cambio de ROMs:
*ROM Primaria (Interna)
Utilizar un archivo ZIP de la ROM como siempre, hacer los wipes correspondientes, si es necesario. (No borrará las ROMs secundarias)
Aún en el Recovery ir a Advanced (Avanzado) -> MultiROM y presione Inject curr. boot sector.
*ROMs Android secundarias
Si desea cambiar la ROM secundaria, eliminela y añada una nueva. Para actualizar la ROM, siga estos pasos:
Ir a Advanced (Avanzado) -> MultiROM -> List ROMs y seleccione la ROM que desea actualizar.
Seleccione "Flash ZIP" y flashee el archivo ZIP de la ROM.
El código fuente se encuentra en el github de Skin1980
Los créditos para los usuarios de XDA: @tassadar por el trabajo increíble; @invisiblek y @savoca @patrik.KT por la ayuda.
TODOS LOS CRÉDITOS A Skin1980 y a la gente de XDA, solo lo tradusco y lo comparto con ustedes. En constante desarrollo.
http://i.imgur.com/vh3puLb.png
Introducción Extensa:
MultiROM es un sistema de arranque múltiple, desarrollada originalmente para el Nexus 5. Dicho sistema puede arrancar cualquier ROM de Android, así como otros sistemas como Ubuntu Touch, una vez que se portan a este dispositivo. Además del arranque desde la memoria interna del dispositivo, MultiROM puede arrancar desde una unidad USB conectada al dispositivo a través del cable OTG. La parte principal del MultiROM es un gestor de arranque, que aparece cada vez que se inicia el dispositivo y permite elegir la ROM para arrancar. Puede usar archivos ZIP estándar para instalar ROMs Android secundarias y MultiROM incluso tiene su propio sistema de instalación, que puede ser utilizado para enviar otros sistemas basados en Linux.
Básicamente:
MultiROM es un sistema de arranque múltiple que permite instalar varios sistemas operativos en un mismo dispositivo y poder seleccionar con cual se hará el arranque.
Caracteristicas:
*Puede bootear cualquier cantidad de ROMs Android.
*Puede restaurar un backup de nandroid desde la ROM secundaria.
*Puede arrancar desde un Pendrive conectado al cable OTG.
En este video pueden verificar como funciona:
JDnDNxqfSaw
¡Advertencia!
Esto puede ser peligroso, en este caso no se pone en juego la partición de arranque pero es posible que algo vaya mal y debera restaurar una imagen de fábrica. SIEMPRE REALICE BACKUP's
Disclaimer:
Ni yo (fm1995) ni Skin1980 nos hacemos cargo de un mal uso o un posible error en la instalación de este sistema.
Instalación Manual (Por ahora el único método):
En primer lugar hay videos en Youtube. Si lo desea puede buscar "Instalación de MultiROM" en Youtube y ver tutoriales para poder llevar a cabo el proceso sin problemas.
Nota 1: El dispositivo no debe estar encriptado (pista: si usted no sabe lo que es, entonces no está encriptado).
MultiROM tiene 3 piezas que necesita para instalar:
*MultiROM (multirom-YYYYMMDD-vXX-d855.zip) - Descargue el archivo y Flashee desde Recovery.
*Recovery Modificado (TWRP_multirom_d855_YYYYMMDD.img) - descargar el archivo IMG y usar fastboot o Flashify para instalar.
*Kernel parcheado - Puede utilizar uno stock incluido en la descarga o de terceros que incluyen el parche, se puede ver la lista en el segundo post. Descargue el archivo ZIP y flashee desde Recovery.
Su ROM actual no se borrara con este proceso.
Los enlaces de descarga están en el segundo post.
Agregando ROMs (Por ahora, solo Android):
Iniciar en recovery, seleccionar Advanced (avanzado) -> MultiROM -> Add ROM (Agregar ROM). Seleccionar el ZIP de la ROM y confirmar. En cuanto al espacio, instalación limpia de stock Jelly Bean 4.2 tras el primer inicio (con caché Dalvik generado y conectado a cuenta de Google) tiene 676mb de espacio.
Utilización de una Unidad USB:
Durante la instalación, el Recovery le permite seleccionar la ubicación de instalación. Conecte la unidad USB, espere un momento y pulse Refresh (Actualizar) para que muestre las particiones en la unidad USB. Sólo tiene que seleccionar la ubicación (son compatibles particiones extX, NTFS y FAT32) y continue con la instalación.
Si quieres utilizar distintos tipos de partición qué no sea FAT32, sólo formato en su PC. Si usted no sabe cómo hacerlo o no puede encontrar la manera, es probable que no deba intentar instalar MultiROM
Si está instalando en NTFS o FAT32, el Recovery le pedirá que configure el tamaño de imagen para todas las particiones, esto no se puede cambiar facilmente después, así que elija con cuidado. FAT32 está limitado a un máximo de 4095MB por imagen, es la limitación del sistema de archivos, no puedo hacer nada al respecto.
Instalando desde una unidad USB tarda un poco más, ya que la unidad flash es (generalmente) más lenta y necesita más tiempo para crear las imágenes, por lo que la instalación en una unidad extraible con una velocidad normal puede demorarse unos 20 minutos.
Cuando seleccione un sistema instalado en una unidad USB en el menú de MultiROM puede que se demore un poco, así que cuando pulse el botón "USB" en MultiROM, espere un tiempo (máx. 30-45s) hasta que el sistema busque y encuentre la unidad USB. Lo hace por sí mismo, sin necesidad de pulsar algo, sólo tiene que esperar.
Actualización o cambio de ROMs:
*ROM Primaria (Interna)
Utilizar un archivo ZIP de la ROM como siempre, hacer los wipes correspondientes, si es necesario. (No borrará las ROMs secundarias)
Aún en el Recovery ir a Advanced (Avanzado) -> MultiROM y presione Inject curr. boot sector.
*ROMs Android secundarias
Si desea cambiar la ROM secundaria, eliminela y añada una nueva. Para actualizar la ROM, siga estos pasos:
Ir a Advanced (Avanzado) -> MultiROM -> List ROMs y seleccione la ROM que desea actualizar.
Seleccione "Flash ZIP" y flashee el archivo ZIP de la ROM.
El código fuente se encuentra en el github de Skin1980
Los créditos para los usuarios de XDA: @tassadar por el trabajo increíble; @invisiblek y @savoca @patrik.KT por la ayuda.