ROMs y desarrollo Xperia S ROMs y desarrollo Xperia S


 
Herramientas
  #1  
Viejo 04/09/12, 12:36:37
Avatar de jeromolanos
jeromolanos jeromolanos no está en línea
Cocinero veterano
Mensajes: 1,488
Compra y venta: (1)
 
Fecha de registro: jul 2008
Localización: Un pueblo de la sierra Gaditana.
Mensajes: 1,488
Modelo de smartphone: bq M5 --- NEXUS 4
Versión de ROM: La ultima
Versión de Radio: LaFrescaFm
Tu operador: Otra
Mencionado: 10 comentarios
Tagged: 0 hilos
Xperia S DualBoot v0.2

TRADUCIDO POR GOOGLE.

Hola chicos, esto es un sistema de arranque dual para el Xperia S:


Le permite iniciar dos kernels diferentes, con su cpio asociado con un núcleo tercero que maneja el menú de arranque e incrusta cwm. Funciona con cualquier núcleo, esto no es kexec base. Como demostración en el vídeo, tengo disponible el firmware particiones regulares en una CM9 y en el otro con bucles en el almacenamiento interno. Voy a experimentar más tarde durante la partición para ver si podíamos tener dos conjuntos de particiones nativas para que sea más cómodo.

Como lo es, es bastante difícil, pero si alguien tiene interés en él me lo dará a conocer tal como es y tratar de mejorar la usabilidad.

Esto es para los desarrolladores como para usuarios avanzados solamente, usted tendría que jugar mucho para conseguir la segunda construir para funcionar, necesita un brazo cadena de herramientas para integrar los dos núcleos y tiene que modificar su cpio.

Estoy trabajando en herramientas para destellar los granos directamente en el dispositivo, pero no están listos todavía. Y lo ideal, CWM tendría que ser extendida para soportar dos ambientes. No espere que el progreso rápido, no tengo mucho tiempo libre para trabajar en esto.

A continuación algunos detalles sobre cómo funciona:
1- recortado por un núcleo de valores para eliminar algo de grasa y agregar un controlador para establecer una posición de memoria específica.
2-Puedo insertar un cargador pequeño montaje con este núcleo y su cpio además de los otros 2.
3- El núcleo diminuto se carga en primer lugar, se muestra el menú y, finalmente, comienza cwm. El menú cambiará la ubicación de memoria con la opción del kernel y reiniciar el sistema.
4- Al siguiente reinicio, el cargador de montaje detectará la elección del kernel y arranque el kernel adecuado.

Así que, de hecho, que está arrancando dos veces, primero el cargador pequeño, entonces el arranque real.

Se añade un poco de tiempo de arranque, pero no es espectacular. La ventaja es que es más fácil construir el cargador, es un sencillo init. La segunda ventaja, el segundo núcleo se ejecuta en un "fresco" de inicio, no sobra en la memoria, no hay parche kexec de aplicar, funciona con cualquier kernel. Por último, cwm puede ser embebido en el kernel pequeño, así que es finalmente independiente de la construcción del kernel.


Hilo Original: http://forum.xda-developers.com/show....php?t=1869487

Actualizado Version 2.


Aquí está una nueva versión delgestor de arranque.

Si usted no vio la primera versión, su propósito es permitir un arranque dual firmware con dos núcleos diferentes, con un tercero que administra selección de arranque:


Desde el primer lanzamiento, he añadido soporte cwmod tanto para construir:


En primer build se ejecuta desde partición nativa y construir segundo installled en el almacenamiento interno a través de loops de prueba. Desde el primer lanzamiento, añadí loobpack creación automática:


CWM se encargará de darles formato.

UN AVISO DE PRIMER GRANDE: todo lo que vemos aquí es muy experimental, yo no soy responsable de cualquier daño o problema que podría causar.
No tengo ni idea de si se está ejecutando una compilación de los bucles se está desgastando a la memoria flash, que puede dañar el dispositivo.


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

Pre-requisito

Por ahora, hay que ejecutar acciones firmware 6.1.A.2.45, que va a cambiar en el futuro, cuando se disponga de más del firmware, pero ahora mismo, este es el único disponible.



Instalación:
Primero asegúrese de que el firmware de valores es 6.1.A.2.45
Descargar bm_02.zip y extraer dual.elf algún lugar de tu PC
Descargue uno de los firmware modificado personalizado en la lista
Entra en el modo fastboot
Flash el núcleo desde el PC con fastboot flash de arranque dual.elf
Reiniciar
Usted debe ver el menú de arranque ahora, seleccione cwmod por encargo
La primera vez, ya que no tienen loops de prueba, se le pedirá tamaño de las particiones del sistema y de los datos. Sea paciente, puede tomar tiempo para crearlos.
Cuando la recuperación CWMod por costumbre aparece, seleccione borrar datos / reset de fábrica
a continuación, realice sistema de borrado de particiones / sistema de formato
loopbacks Ahora está listo, usted puede flashear uno de los métodos de construcción
opcionalmente flash normal Google Apps desde aquí.

Firmware

6.1.A.2.45

Instalar rom cocinada desde cwm.

FXP 137 CM 9.1...

Última edición por jeromolanos Día 12/09/12 a las 01:35:33
Responder Con Cita
Los siguientes 2 usuarios han agradecido a jeromolanos su comentario:


  #2  
Viejo 04/09/12, 12:41:55
Avatar de Zhoker
Zhoker Zhoker no está en línea
Miembro del foro
Mensajes: 284
Compra y venta: (3)
 
Fecha de registro: ene 2012
Localización: Murcia
Mensajes: 284
Modelo de smartphone: Moto G
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Que pasadaaaa!! Gracias por compartirlo,aver si sigue avanzando asi de bien cosa para nuestro Xperia S!
Responder Con Cita
  #3  
Viejo 04/09/12, 13:33:22
Avatar de mclarens
mclarens mclarens no está en línea
Usuario muy activo
Mensajes: 1,661
Compra y venta: (2)
 
Fecha de registro: ago 2011
Localización: Madrid
Mensajes: 1,661
Modelo de smartphone: Xiaomi Mi3
Versión de ROM: 4.4.4
Tu operador: Vodafone
Mencionado: 2 comentarios
Tagged: 0 hilos
Puede ser con esto que podamos ejecutar un kernel modificado encima del kernel stock y asi poder utilizar CyanogenMod por ejemplo?

Enviado desde mi LT26i usando Tapatalk 2
Responder Con Cita
  #4  
Viejo 04/09/12, 15:49:22
Avatar de hatebreeder117
hatebreeder117 hatebreeder117 no está en línea
Usuario muy activo
Mensajes: 930
 
Fecha de registro: dic 2010
Localización: Acapulquito tropical .. Mexico
Mensajes: 930
Modelo de smartphone: Galaxy S8
Versión de ROM: Stock
Versión de Radio: Radiooooooo espantosooooo!
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
Ojala abriera alguna puerta a los que tenemos el boot cerrado
Responder Con Cita
  #5  
Viejo 04/09/12, 16:12:34
Avatar de Sr_Vash
Sr_Vash Sr_Vash no está en línea
Colaborador/a
Mensajes: 14,430
Compra y venta: (24)
 
Fecha de registro: dic 2011
Mensajes: 14,430
Mencionado: 58 comentarios
Tagged: 3 hilos
Cita:
Originalmente Escrito por mclarens Ver Mensaje
Puede ser con esto que podamos ejecutar un kernel modificado encima del kernel stock y asi poder utilizar CyanogenMod por ejemplo?

Enviado desde mi LT26i usando Tapatalk 2
Así es. Con esto podremos tener 2 firms distintos en nuesto Xperia S. A mi no me acaba de gustar tener tantos archivos distintos pululando por
mi terminal, pero eso ya son manías.

Buen progreso, mis felicitaciones.
Responder Con Cita
  #6  
Viejo 11/09/12, 23:32:03
Avatar de joancargo
joancargo joancargo no está en línea
Usuario muy activo
Mensajes: 732
 
Fecha de registro: dic 2009
Localización: cerca lleida
Mensajes: 732
Modelo de smartphone: Xiaomi 15T Pro
Versión de ROM: esperando una nueva
Versión de Radio: lo mismo
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
bueno, mi experiencia con el nuevo boot (la version v0.2) es simplemente genial.
por un lado llevo una rom basada en la stock y por otro lado llevo la cm9.1.
llevaba de rom una basada en stock. instale primero el boot dual con fastboot. a continuacion cuando pones en marcha salta ya el dual boot y te da a elegir entre el kernel stock o el custom y sus diferentes CWM ( tienes 3 o 4 seg. para decidir si no salta por defecto al stcok , supongo que se puede alterar pero ya lo hare....) al hacerlo la 1ª vez pues como digo salto al kernel stock e inicio la rom que llevaba perfectamente.
al volver a encender hice la opcion de custom y aqui tienes que dar mb a las particiones de arranque que hace yo puse 512 y 1024 respectivamente (tarda un poco... esta muy bien detallado en la pagina oficial).
entras en cwm custom, instalas la cm9.1 y como digo perfecto.
desconozco si al cambiar la custom (la proxima cm9) lo tendre tan facil, yo he instalado la que tiene en el link original pero lo bueno es que puedo instalar cualquiera que este basada en stock sin tocar nada (probare con la miui).
simplemente lo queria compartir para los que esteis indecisos lo hagais. no creo que haya problema de briqueo ni nada y si lo hay como puedes entrar en fastboot y en flashtool no problem a reflashear y seguir jugando.
saludos
Responder Con Cita
  #7  
Viejo 11/09/12, 23:53:10
Avatar de infernusdark
infernusdark infernusdark no está en línea
Usuario muy activo
Mensajes: 3,098
 
Fecha de registro: jul 2011
Mensajes: 3,098
Modelo de smartphone: Huawei P20 Pro
Mencionado: 4 comentarios
Tagged: 0 hilos
¿Cómo se supone que se flashean los kernels de cada ROM?
Responder Con Cita
  #8  
Viejo 12/09/12, 02:53:01
Avatar de hatebreeder117
hatebreeder117 hatebreeder117 no está en línea
Usuario muy activo
Mensajes: 930
 
Fecha de registro: dic 2010
Localización: Acapulquito tropical .. Mexico
Mensajes: 930
Modelo de smartphone: Galaxy S8
Versión de ROM: Stock
Versión de Radio: Radiooooooo espantosooooo!
Tu operador: Otra
Mencionado: 4 comentarios
Tagged: 0 hilos
Lastima para los que tenemos el boot bloqueado
Responder Con Cita
  #9  
Viejo 12/09/12, 09:53:51
Avatar de joancargo
joancargo joancargo no está en línea
Usuario muy activo
Mensajes: 732
 
Fecha de registro: dic 2009
Localización: cerca lleida
Mensajes: 732
Modelo de smartphone: Xiaomi 15T Pro
Versión de ROM: esperando una nueva
Versión de Radio: lo mismo
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
Los kernels de cada rom se flashean con la rom misma como siempre.
Solo se flashea el boot nuevo al inicio y despues como culaquier otra rom desde cwm
Responder Con Cita
  #10  
Viejo 12/09/12, 10:23:59
Avatar de infernusdark
infernusdark infernusdark no está en línea
Usuario muy activo
Mensajes: 3,098
 
Fecha de registro: jul 2011
Mensajes: 3,098
Modelo de smartphone: Huawei P20 Pro
Mencionado: 4 comentarios
Tagged: 0 hilos
Si he leído bien, ¿solo puedo tener 1 stock y 1 custom, o puedo tener 2 custom?
Responder Con Cita
  #11  
Viejo 12/09/12, 13:37:19
Avatar de joancargo
joancargo joancargo no está en línea
Usuario muy activo
Mensajes: 732
 
Fecha de registro: dic 2009
Localización: cerca lleida
Mensajes: 732
Modelo de smartphone: Xiaomi 15T Pro
Versión de ROM: esperando una nueva
Versión de Radio: lo mismo
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
instalada una de cada, has leido bien o solo una custom o una stock.
Responder Con Cita
  #12  
Viejo 12/09/12, 13:41:03
Avatar de infernusdark
infernusdark infernusdark no está en línea
Usuario muy activo
Mensajes: 3,098
 
Fecha de registro: jul 2011
Mensajes: 3,098
Modelo de smartphone: Huawei P20 Pro
Mencionado: 4 comentarios
Tagged: 0 hilos
¿Entonces no puedo tener Cyanogenmod 9 y 10?
Responder Con Cita
  #13  
Viejo 12/09/12, 14:44:40
Avatar de joancargo
joancargo joancargo no está en línea
Usuario muy activo
Mensajes: 732
 
Fecha de registro: dic 2009
Localización: cerca lleida
Mensajes: 732
Modelo de smartphone: Xiaomi 15T Pro
Versión de ROM: esperando una nueva
Versión de Radio: lo mismo
Tu operador: Orange
Mencionado: 2 comentarios
Tagged: 0 hilos
al mismo tiempo no, pero puedes hacer un nandroid de una cm10 que lo vayas actualizando cada x dias y cargarlo ya sabes son 3 minutos.
yo llevo actualmente una stock (esencia v2) directa desde el boot. pero puedo cargar de nandroid una miui y la nature v1.1. que los tengo actualizados.
y por otro lado llevo la cm9.1 y no he probado nandroid de la cm10 pero no creo que haya problema.
este boot puede con todo
Si haces nandroid de las que no has instalado con el boot dual pierdes el boot y lo has de volver a flashear

Última edición por joancargo Día 12/09/12 a las 18:04:42
Responder Con Cita
  #14  
Viejo 29/08/13, 01:07:16
Avatar de emma898989
emma898989 emma898989 no está en línea
Usuario novato en la web
Mensajes: 2
 
Fecha de registro: mar 2013
Mensajes: 2
Modelo de smartphone: Nokia Lumia 710
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
hola se puede con los de bootloader bloqueado? si me podrian contestar gracias ya q la q viene de fabrica gasta mucha bateria
Responder Con Cita
  #15  
Viejo 29/08/13, 01:42:50
Avatar de mclarens
mclarens mclarens no está en línea
Usuario muy activo
Mensajes: 1,661
Compra y venta: (2)
 
Fecha de registro: ago 2011
Localización: Madrid
Mensajes: 1,661
Modelo de smartphone: Xiaomi Mi3
Versión de ROM: 4.4.4
Tu operador: Vodafone
Mencionado: 2 comentarios
Tagged: 0 hilos
No, sólo bootloader abierto.
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Foros Sony > Otros smartphones antiguos de Sony > Sony Xperia S > ROMs y desarrollo Xperia S


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 18:25:49 (GMT +1)

Cookies settings
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007