Home Menu

Menu



ROMs y desarrollo Xperia U ROMs y desarrollo Xperia U


 
Herramientas
  #1  
Viejo 20/02/13, 00:32:22
Avatar de armude
armude armude no está en línea
Usuario muy activo
Mensajes: 3,946
Compra y venta: (2)
 
Fecha de registro: feb 2010
Localización: valencia
Mensajes: 3,946
Modelo de smartphone: huawei p20
Versión de ROM: stock 8.1.0
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
Extraer ramdisk para flashear en bootloader bloqueado

Tras unas cuantas horas he conseguido hacer que funcione el mytools en windows y extraer el ramdisk de un boot.img, en linux ya lo habia conseguido pero en windows no.

Cosas a tener en cuenta:
1) No me hago responsable de ningun daño, brick, perdida de datos, etc.
2) Haced un backup antes de flashear nada.
3)Las dudas las contestare en este hilo, no por privados.


Cosas que necesitamos:
1)Cygwin, programa para usar comando de linux en windows. (Solo si tenemos windows)
2) mytools.zip, scripts necesarios para empaquetar y desemapaquetar el boot.img
3) 7zip, para comprimir en .tar (Solo si tenemos windows)

Paso 1: Instalar el cgywin: (Solo si tenemos windows)
1)


NOTA A PARTE DEL VIDEO: (Gracias a andilien por darse cuenta)
Cuando os sale el listado donde estan todos los paquetes disponibles para el cygwin, donde pone search poner cpio, y saldran 2 resultados, le dais a utils hasta que ponga install.


Si no quereis ver el video, cuando os diga que servidor quereis para descargaros el cygwin seleccionar este: ftp://ftp.gtlib.gatech.edu/pub/cygwin, luego en el listado de paquetes que os saldra buscar el perl y darle click hasta que ponga install en vez de default. Pero vamos que no cuesta nada ver el video.
2)Una vez instalado, abrir el cygwin y os saldran 4 lineas, eso crea la carpeta home/vuestro usuario de windows donde colocaremos la carpeta con mytools.
3)Instalar tambien el 7Zip.

Paso 2: Mytools:

1)Descomprir el mytools.zip y el mytools.tar.gz
2) Coger la carpeta mytools y copiarla, creo que hay 2 carpetas mytools, es decir mytools/mytools, copiar la segunda, la que al clickar salgan los scripts.
3) Pegar la carpeta mytools en RUTA_DONDE_HAYAIS_INSTALADO_EL_CYGWIN/home/vuestro_usuario_de_windows/ si tenemos windows, si tenemos linux hay que colocarlo en /home/vuestro_usuario_de_linux/
Tendria que quedar asi:
RUTA_DONDE_HAYAIS_INSTALADO_EL_CYGWIN/home/vuestro_usuario_de_windows/mytools/ en windows y /home/vuestro_usuario_de_linux/ en linux.

Paso 3: Boot.img

1) Colocar el boot.img en la carpeta de mytools.

Paso 4: Extracción:

1) Abrimos el cygwin en windows o el terminal en linux.
2) Escribimos ls y enter, para asegurarnos de que la carpeta mytools esta, si no aparece algo mal habeis hecho.
3) Escribimos cd mytools, podemos hacer ls tambien para ver que estan los scripts y el boot.img
4) Escribimos ./unpack-bootimg.pl boot.img, saldra una parrafada al darle al enter.
5) Si todo ha ido bien tendremos dentro de mytools, boot.img-ramdisk.cpio.gz, boot.img-kernel.gz y la carpeta boot.img-ramdisk, esta ultima es la que nos interesa.
6) Abrimos la carpeta boot.img-ramdisk y borramos el archivo init.cm.rc.

Paso 5: Ramdisk.tar

1) Seleccionamos todos los archivos de la carpeta, boton derecho->7zip->add to archive. En la ventana que aparece cambiar la extension a .tar, tambien podemos poner el nombre ramdisk, asi nos saltamos el paso siguiente.
Si tenemos linux con el empaquetador que lleva por linux podemos comprimir a .tar perfectamente.
2) Renombrar el .tar a ramdisk, si no lo hemos hecho en el paso 1.

Este ramdisk hay que copiarlo y sustituirlo en el patch de atis112, es decir, en vez de copiar en la rom el ramdisk que viene en el parche de atis112, hay que copiar el que hemos extraido.

Podeis seguir este tutorial en español para usar el patch de atis112. Gracias a crislomal por traducirlo.
http://www.htcmania.com/showthread.php?t=564348

Aclaracion para Linux:
Si teneis linux, el paso 1 os lo podeis saltar, solo hay que colocar la carpeta mytools en /home/vuestro_usuario_de_linux/ y abrir un terminal e ir a dicho directorio(en ubuntu te lleva directamente a /home/vuestro_usuario_de_linux/ en otras distribuciones no lo se), luego el resto de pasos son iguales. Tampoco haria falta instalar el 7zip ya que el empaquetador que lleva ya comprime a .tar.


Si tengo tiempo subire pantallazos.

Me he basado en estos tutoriales, agradecimientos a los creadores:
http://forum.geeksphone.com/index.php?topic=2941.0
http://www.htcmania.com/showthread.php?t=292059

Última edición por armude Día 05/03/13 a las 02:06:35
Responder Con Cita
Los siguientes 24 usuarios han agradecido a armude su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]


  #2  
Viejo 20/02/13, 02:48:28
Avatar de mangel93
mangel93 mangel93 no está en línea
Usuario muy activo
Mensajes: 8,554
Compra y venta: (2)
 
Fecha de registro: nov 2011
Localización: Madrid
Mensajes: 8,554
Modelo de smartphone: HuawU8650, Xper U, Aquar 4.5, Sam S3, BQ M5, LG G4
Versión de ROM: En un mes,pueden pasar varias por mi movil.
Versión de Radio: HIT FM/MegaStar/Cadena 100/Loca FunRadio/Station Music Mangel
Tu operador: Amena
Mencionado: 17 comentarios
Tagged: 0 hilos
Gracias por el tutorial,cuando solucionen el WiFi en CM puede que me ponga a ello.
Responder Con Cita
  #3  
Viejo 20/02/13, 10:10:39
Avatar de armude
armude armude no está en línea
Usuario muy activo
Mensajes: 3,946
Compra y venta: (2)
 
Fecha de registro: feb 2010
Localización: valencia
Mensajes: 3,946
Modelo de smartphone: huawei p20
Versión de ROM: stock 8.1.0
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
He añadido una notas por si alguien lo quiere hacer desde linux, solo cambian un par de cosas.
Responder Con Cita
  #4  
Viejo 20/02/13, 11:42:42
Avatar de erdj
erdj erdj no está en línea
Usuario muy activo
Mensajes: 1,561
 
Fecha de registro: ago 2010
Mensajes: 1,561
Modelo de smartphone: x10 mini pro, xperia U, Moto G 1 2013
Versión de ROM: En x10 mini pro CM7 , versión original de SE para xperia U, Android 5.1
Mencionado: 3 comentarios
Tagged: 3 hilos
Muy buen tutorial, gracias!.
Un saludo.
Responder Con Cita
Gracias de parte de:
  #5  
Viejo 20/02/13, 13:46:32
Avatar de robyvlc
robyvlc robyvlc no está en línea
Betatester oficial
Mensajes: 2,445
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 2,445
Modelo de smartphone: xiaomi redmi 1s/ascend Mate/LG L9/
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
buen tuto armude
Responder Con Cita
Gracias de parte de:
  #6  
Viejo 20/02/13, 14:01:25
Avatar de Ultracity
Ultracity Ultracity no está en línea
Colaborador/a
Mensajes: 5,198
Compra y venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Versión de ROM: MIUIv10
Versión de Radio: Android 9
Tu operador: Pepephone
Mencionado: 6 comentarios
Tagged: 0 hilos
Gracias armude
Responder Con Cita
Gracias de parte de:
  #7  
Viejo 20/02/13, 14:03:19
Avatar de elnicki
elnicki elnicki no está en línea
Cocinero veterano
Mensajes: 3,471
 
Fecha de registro: oct 2012
Localización: Sant quirze del valles
Mensajes: 3,471
Modelo de smartphone: Todos
Versión de Radio: Iberica
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Buenisimo tutorial armude.
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 20/02/13, 22:19:56
Avatar de armude
armude armude no está en línea
Usuario muy activo
Mensajes: 3,946
Compra y venta: (2)
 
Fecha de registro: feb 2010
Localización: valencia
Mensajes: 3,946
Modelo de smartphone: huawei p20
Versión de ROM: stock 8.1.0
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
NOTA A PARTE DEL VIDEO: (Gracias a andilien por darse cuenta)
Cuando os sale el listado donde estan todos los paquetes disponibles para el cygwin, donde pone search poner cpio, y saldran 2 resultados, le dais a utils hasta que ponga install.

Si ya lo habeis instalado no pasa nada, podeis instalar encima poniendo el cpio en install y sin problemas.

Última edición por armude Día 20/02/13 a las 22:33:27
Responder Con Cita
Gracias de parte de:
  #9  
Viejo 20/02/13, 22:32:13
Avatar de robyvlc
robyvlc robyvlc no está en línea
Betatester oficial
Mensajes: 2,445
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 2,445
Modelo de smartphone: xiaomi redmi 1s/ascend Mate/LG L9/
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
me parece vergonzoso que solo agradezcan 4 personas, no lo entiendo, pero bueno
Responder Con Cita
  #10  
Viejo 20/02/13, 22:34:03
Avatar de armude
armude armude no está en línea
Usuario muy activo
Mensajes: 3,946
Compra y venta: (2)
 
Fecha de registro: feb 2010
Localización: valencia
Mensajes: 3,946
Modelo de smartphone: huawei p20
Versión de ROM: stock 8.1.0
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por robyvlc Ver Mensaje
me parece vergonzoso que solo agradezcan 4 personas, no lo entiendo, pero bueno
Te recuerdo que esto es el subforo del Xperia U
Responder Con Cita
  #11  
Viejo 20/02/13, 22:38:07
Avatar de robyvlc
robyvlc robyvlc no está en línea
Betatester oficial
Mensajes: 2,445
 
Fecha de registro: jul 2012
Localización: Valencia
Mensajes: 2,445
Modelo de smartphone: xiaomi redmi 1s/ascend Mate/LG L9/
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por armude Ver Mensaje
Te recuerdo que esto es el subforo del Xperia U
jaja ya tioo pero te han visitado 100 y pico de personas y no se toman la molestia de dar gracias,
Responder Con Cita
  #12  
Viejo 21/02/13, 00:53:12
Avatar de bfam
bfam bfam no está en línea
Usuario muy activo
Mensajes: 740
 
Fecha de registro: may 2012
Mensajes: 740
Modelo de smartphone: Letv Le max 2
Versión de ROM: 7.1.2
Tu operador: Vodafone
Mencionado: 7 comentarios
Tagged: 0 hilos
y para que sirve esto armude? asiassssssssssss
Responder Con Cita
  #13  
Viejo 21/02/13, 01:04:22
Avatar de luisvega0
luisvega0 luisvega0 no está en línea
Usuario poco activo
Mensajes: 34
 
Fecha de registro: jun 2012
Mensajes: 34
Modelo de smartphone: samsung galaxy ace plus s7500L
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
disculapa la pregunta pero para que seria esto ? sorry pero super nuevo con este fono
Responder Con Cita
  #14  
Viejo 21/02/13, 06:51:05
Avatar de Lis Caulfield
Lis Caulfield Lis Caulfield no está en línea
Miembro del foro
Mensajes: 79
 
Fecha de registro: oct 2012
Localización: Madrid
Mensajes: 79
Modelo de smartphone: bq Aquaris 5
Versión de ROM: 4.4.2 Kit Kat
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias por el tutorial! Muy bueno! Aunque en mi tartana de ordenador va a tardar siglos en hacerlo

Una pregunta. Cambiando el boot.img de la rom en cuestión a ramdisk.tar y sustituyéndolo en el parche, al poner el parche ya estaría instalada esa rom o habría que flashear después via CWM esa rom?
Responder Con Cita
Gracias de parte de:
  #15  
Viejo 21/02/13, 09:41:33
Avatar de armude
armude armude no está en línea
Usuario muy activo
Mensajes: 3,946
Compra y venta: (2)
 
Fecha de registro: feb 2010
Localización: valencia
Mensajes: 3,946
Modelo de smartphone: huawei p20
Versión de ROM: stock 8.1.0
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por bfam Ver Mensaje
y para que sirve esto armude? asiassssssssssss
Cita:
Originalmente Escrito por luisvega0 Ver Mensaje
disculapa la pregunta pero para que seria esto ? sorry pero super nuevo con este fono
Os contesto a los 2 a la vez, sirve para poder flashear roms que son para bootloader desbloqueado en moviles con bootloader bloqueado.

Cita:
Originalmente Escrito por Lis Caulfield Ver Mensaje
Gracias por el tutorial! Muy bueno! Aunque en mi tartana de ordenador va a tardar siglos en hacerlo

Una pregunta. Cambiando el boot.img de la rom en cuestión a ramdisk.tar y sustituyéndolo en el parche, al poner el parche ya estaría instalada esa rom o habría que flashear después via CWM esa rom?
Hay que seguir los pasos que pone en el hilo de atis112 en XDA, excepto lo de bajarse la rom que dice el, que en ese caso te tienes que bajar la que tu quieras y sea compatible con el ramdisk que hayas extraido. El patch lleva lo que tienes que sobreescribir en la rom antes de flashearla.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a armude su comentario:
  #16  
Viejo 21/02/13, 12:42:26
Avatar de Ultracity
Ultracity Ultracity no está en línea
Colaborador/a
Mensajes: 5,198
Compra y venta: (2)
 
Fecha de registro: nov 2011
Localización: Zaragoza
Mensajes: 5,198
Modelo de smartphone: XIAOMI MI8 128GB
Versión de ROM: MIUIv10
Versión de Radio: Android 9
Tu operador: Pepephone
Mencionado: 6 comentarios
Tagged: 0 hilos
Re: Extraer ramdisk para flashear en bootloader bloqueado

Cita:
Originalmente Escrito por armude Ver Mensaje
Os contesto a los 2 a la vez, sirve para poder flashear roms que son para bootloader desbloqueado en moviles con bootloader bloqueado.



Hay que seguir los pasos que pone en el hilo de atis112 en XDA, excepto lo de bajarse la rom que dice el, que en ese caso te tienes que bajar la que tu quieras y sea compatible con el ramdisk que hayas extraido. El patch lleva lo que tienes que sobreescribir en la rom antes de flashearla.
El kernel, que es lo que marca la diferencia, supongo que no cambiará a pesar de meter la ROM, ¿correcto?
Responder Con Cita
  #17  
Viejo 21/02/13, 13:25:41
Avatar de armude
armude armude no está en línea
Usuario muy activo
Mensajes: 3,946
Compra y venta: (2)
 
Fecha de registro: feb 2010
Localización: valencia
Mensajes: 3,946
Modelo de smartphone: huawei p20
Versión de ROM: stock 8.1.0
Tu operador: Yoigo
Mencionado: 15 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por Ultracity Ver Mensaje
El kernel, que es lo que marca la diferencia, supongo que no cambiará a pesar de meter la ROM, ¿correcto?
El kernel no cambia, sigue siendo el de sony, pero hay algunas cosas que las coge del ramdisk por eso metiendole el ramdisk del kernel que queramos podemos hacer funcionar las roms para boot bloqueado pero con limitaciones.
Responder Con Cita
Los siguientes 2 usuarios han agradecido a armude su comentario:
  #18  
Viejo 21/02/13, 13:44:57
Avatar de alexret
alexret
Usuario invitado
Mensajes: n/a
 
Mensajes: n/a
Mencionado: comentarios
Tagged: hilos
¡Buen tutorial Armude!
Responder Con Cita
Gracias de parte de:
  #19  
Viejo 21/02/13, 14:59:44
Avatar de Lis Caulfield
Lis Caulfield Lis Caulfield no está en línea
Miembro del foro
Mensajes: 79
 
Fecha de registro: oct 2012
Localización: Madrid
Mensajes: 79
Modelo de smartphone: bq Aquaris 5
Versión de ROM: 4.4.2 Kit Kat
Tu operador: Vodafone
Mencionado: 0 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por armude Ver Mensaje
Hay que seguir los pasos que pone en el hilo de atis112 en XDA, excepto lo de bajarse la rom que dice el, que en ese caso te tienes que bajar la que tu quieras y sea compatible con el ramdisk que hayas extraido. El patch lleva lo que tienes que sobreescribir en la rom antes de flashearla.
O sea, que más o menos lo que dije no? Seguir los pasos para instalar el parche, pero a la hora de poner el ramdisk, cambiar el que puso él por el de la rom que quiera instalar y ya estaría no?
Responder Con Cita


  #20  
Viejo 21/02/13, 15:32:46
Avatar de lechedecabracongofio
lechedecabracongofio lechedecabracongofio no está en línea
Miembro del foro
Mensajes: 250
 
Fecha de registro: abr 2011
Localización: Las Palmas
Mensajes: 250
Modelo de smartphone: Xperia u/ Xperia X10
Versión de ROM: MOD ICS
Tu operador: Orange
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola buena queria saber cual es exactamente la utilidad de extraer la ramdisk, Gracias
Responder Con Cita
Respuesta

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


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: 03:36:57 (GMT +2)

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