sábado, 8 de agosto de 2015

[MOD][S7275R] MultiROM v32a

Muy buenas a todos! Hoy os traigo un nuevo trabajo de nuestro desarrollador "kostoulhs". Esta vez se trata de un MOD bastante interesante, ya que nos permitirá tener dos ROMs instaladas al mismo tiempo. Empecemos:

Atención:

- No se es responsable de ningún daño. Hazlo bajo tu propio riesgo.
- No se garantiza que funcione en variantes distintas del GT-S7275R
- En mi opinión, no instalaría este mod, ya que nuestro terminal es de gama media. Para mí es un poco locura. En todo caso, esperar a que saque un par de versiones más.


Introducción:



MultiROM es un mod de multi-arranque único portado para Galaxy Ace 3. Puede arrancar cualquier ROM de Android así como otros sistemas como Ubuntu Touch, una vez que sean portadas para ese dispositivo. Además de arrancar ROMs desde la memoria interna del dispositivo, MultiROM puede iniciar una ROM desde la SDCard externa o desde una memoria USB booteable conectada por OTG. La parte principal de este MOD es un selector de arranque, que aparece cada vez que inicias el dispositivo y te pregunta con qué ROM deseas arrancar. Las ROMs se instalan y manejan desde un TWRP modificado que trae un menú añadido exclusivo para MultiROM. Puedes usar Zips estándar para instalar ROMs Android secundarias y MultiROM tiene su propio instalador, el cual puede ser usado para cargar otros SO basados en Linux.


***************************************************************************
****************************************************************************

Características:

* Multiboot cualquier número de ROMs
* Restaurar backups nandroid como ROM secundaria
* Arrancar desde memoria interna y SDCard externa (no testado)


Peligro:

Toda esta cosa es básicamente un hack gigante - ninguno de estos sistemas (ROMs) están hechos pensando en el MultiROM. Con esto no podéis jugar con la partición de datos o sector de arranque, pero es posible que algo vaya mal (incluso algo que nunca haya pasado todavía) y tengas que instalar la Stock ROM por Odin para restaurar el sistema. Haz copias de seguridad siempre.


Nota:

- Solo está soportada la instalación manual, ya que esta modificación no tiene soporte oficial. 
- La Stock ROM solo se puede usar como primaria.

Instalación:

MultiROM tiene tres partes que hay que instalar:
  • MultiROM
  • Recovery Modificado
  • Kernel Parcheado

Ahora vamos a centrarnos en la instalación.

Nota:

Se recomienda usar Lollipop como ROM primaria, ya que no actúa bien como secundaria, debido a que se impone en selinux. Aunque la puedes usar como secundaria, pero tendrás de cambiar su estatus selinux. La configuración de kostoulhs es CM12 como principal y CM11 como secundaria. Stock ROM no ha sido testada.
El menú de arranque de MultiROM no se muestra correctamente, por lo que hay que usar la app de manejo de MultiROM y cambiar de ROM desde la aplicación.



Atención: Este método de instalación es si usas CM12.1 como primaria.


1. Instalar Kernel Parcheado sobre CM12.1. O éste si quieres OverClock.

2. Instalar MultiROM App Modificada, con soporte añadido para Ace 3.

3. Instalar MultiROM (Instalar por recovery. Es un zip flasheable)

4. Instalar MultiROM TWRP (Se instala por TWRP, que puede flashear archivos .img)

5. Reiniciar al nuevo TWRP.

6. Instalar CM11 como ROM secundaria

7. Ir a Advanced > MultiROM > List ROM > Elegir CM11 > Instalar Zip. Flashea o kernel stock o con OverClock. Ambos incluyen el parche kexec-hardboot. Generalmente, MultiROM solo requiere el parche kexec en la ROM primaria, pero en nuestro caso no funciona así.

Ahora estás listo para cambiar entre ROMs. El selector de arranque de MultiROM aparecerá si conectas el teléfono para la carga apagada. Este bug no ha sido solucionado, aunque MultiROM puede ser usada con este pequeño error.

* Cambia de ROMs desde la app de MultiROM.


*Si quieres usar Stock ROM como primaria, es el mismo método de instalación. Aquí tienes el kernel con el parche*

Desinstalación:

1. Instala este archivo por TWRP. Tu ROM primaria no será borrada.



Añadir ROMs:

1. Android

- Reiniciar en TWRP
- Menú Advanced > MultiROM > Add ROM. Elegir el zip de la ROM y aceptar.



Usar SDCard Externa:

Durante la instalación, el recovery te deja elegir la ruta de instalación. Solo tienes que elegir la localización (particiones extX, NTFS y FAT32 están soportadas) y proceder con la instalación.
Si quieres otra partición distinta de FAT32, formatea la MicroSD desde el ordenador. Si no sabes hacerlo, probablemente no debas usar MultiROM.
Si lo estás instalando en particiones NTFS o FAT32, el recovery te preguntará el espacio a asignar de imagen para todas las particiones - esto no es fácil de cambiar después, así que elige cuidadosamente. FAT32 tiene un límite de 4095MB por imagen - es limitación de sistema, no se puede hacer nada.
Instalar en la MicroSD tarda un rato más, ya que (normalmente) la velocidad de lectura-escritura de la SD es baja. Además, el tiempo de arranque aumenta con respecto al de memoria interna, variando dependiendo de la clase de tu MicroSD. Puedes encontrar las ROMs isntaladas en la SD en la pestaña "External" en el menú de arranque.


Actualizando/Cambiando ROMs:


1. ROM Primaria (Memoria Interna)

Flashea el zip de la ROM como de costumbre, haciendo wipes si es necesario (no borrará la ROM secundaria). Ir al recovery menú Advanced > MultiROM y ejecutar "Inject curr. boot sector".


2. ROM Secundaria:

Si deseas cambiar la ROM, borra la actual e instala la nueva que desees. En caso de querer actualizar la build, sigue estos pasos:

- Recovery > Advanced > MultiROM > ROM List y selecciona la ROM que deseas actualizar. Selecciona "Flash Zip" e instala la ROM.


Explicación de Los Menús:

Menú Principal:

- Add ROM: Añadir ROM al selector de arranque
- List ROMs: Lista de ROMs instaladas y manejo de ellas.
- Inject curr. boot sector: Usa esta opción si MultiROM no se muestra al iniciar, por ejemplo, al instalar un kernel.
- Settings: Ajustes

Manage ROM:

- Rename, delete: Renombrar y borrar; nada complicado.
- Flash Zip (Only Android ROMs): Instala zips en la ROM elegida, por ejemplo, Gapps.
- Add/Replace boot.img: Reemplaza el kernel usado por la ROM, esto es más para desarrolladores.




Créditos:

- Tasssadar (creador del MOD original)
- kostoulhs (o kotzir) por portar el MOD a nuestro Ace 3
- Grarak por los parches en los que se basó kostoulhs


Eso es todo amigos. Un consejo, si no has entendido o te parece complicado, es que esto no es para ti. Por favor, que solo lo prueben usuarios con experiencia en flasheos y particiones.




6 comentarios:

  1. Alguien la ha probado?
    No me quiero arriesgar y pregunto si está estable

    ResponderEliminar
    Respuestas
    1. Sinceramente no te recomiendo esto para nada, pero por probar...

      Eliminar
    2. Bueno lo voy a probar y os digo cómo va. Si sale mal instalare la stock por odin. Una pregunta, para restaurar por odin hace falta hacer los elipse de system y data?

      Eliminar
    3. Si te refieres a los wipes, se hacen solos al instalar por Odin

      Eliminar
    4. A vale, estaba esperando a que respondieses.

      Eliminar
    5. A veces tardo un par de días en responder XD

      Eliminar