![]() |
|
| ROMs y desarrollo Xperia S ROMs y desarrollo Xperia S |
«
Tema Anterior
|
Siguiente tema
»
|
|
Herramientas |
|
#1
|
||||
|
||||
|
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 |
|
|
|
#2
|
||||
|
||||
|
Que pasadaaaa!! Gracias por compartirlo,aver si sigue avanzando asi de bien cosa para nuestro Xperia S!
|
|
#3
|
||||
|
||||
|
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 |
|
#4
|
|
Ojala abriera alguna puerta a los que tenemos el boot cerrado
|
|
#5
|
||||
|
||||
|
Cita:
mi terminal, pero eso ya son manías. Buen progreso, mis felicitaciones.
|
|
#6
|
|
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 |
|
#7
|
||||
|
||||
|
¿Cómo se supone que se flashean los kernels de cada ROM?
|
|
#8
|
|
Lastima para los que tenemos el boot bloqueado
|
|
#9
|
|
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 |
|
#10
|
||||
|
||||
|
Si he leído bien, ¿solo puedo tener 1 stock y 1 custom, o puedo tener 2 custom?
|
|
#11
|
|
instalada una de cada, has leido bien o solo una custom o una stock.
|
|
#12
|
||||
|
||||
|
¿Entonces no puedo tener Cyanogenmod 9 y 10?
|
|
#13
|
|
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 |
|
#14
|
||||
|
||||
|
hola se puede con los de bootloader bloqueado? si me podrian contestar gracias ya q la q viene de fabrica gasta mucha bateria
|
| Respuesta |
Estás aquí
|
||||||
|
||||||
«
Tema Anterior
|
Siguiente tema
»
|
|
Hora actual: 20:21:45 (GMT +1)
HTCMania: líderes desde el 2007










