![]() |
|
ROMs y desarrollo Nexus One ROMs y desarrollo Nexus One |
«
Tema Anterior
|
Siguiente tema
»
|
Herramientas |
#1
|
||||
|
||||
Instalar Roms con HBOOT 0.35.0017 y firmar zips
-Nota: Este metodo ya quedo obsoleto ya que a dia de hoy cualquier rom es compatible con el ultimo Hboot-
Para que no os hagais un lio con lo de downgradear el hboot os dejo el primer metodo y el mas seguro para instalar la Roms modificando el script de instalacion y modifico el anterior tutorial solo dejando el segundo metodo. Para todos aquellos que hayas adquirido un Nexus One recientemente os dareis cuenta que una vez rooteado, al instalar las ROMs de de cyanogen o las que estan basadas en ellas os aparacera a la hora de instalarlas un mensaje como este: "assert failed: getprop("ro.bootloader") == "0.33.2012" || getprop("ro.bootloader") == "0.33.0012" Esto es debido a que el boot de nuestro Nexus tiene una version mas reciente (HBOOT 0.35.0017) y al hacer una comprobacion de la version salta el error y no es posible instalar. Para solucionar el problema tenemos 2 opciones: La primera opcion seria coger la ROM a instalar y descomprimirla en el disco duro de nuestro ordenador. Localizar un fichero llamado updater-script que se encuentra en la carpeta META-INF\com\google\android. Una vez localizado el fichero se abre y se borran las 3 primeras lineas a las que hace referencia el ro.bootloader o simplemete pon delante de las 3 lineas # para deshabilitarlas. Una vez modificado el archivo, se guarda y se vuelve a comprimir la ROM en un zip como estaba antes. Ahora es el momento de firmar el zip para que android lo reconozca, si no se hace aparecera una error parecido a este: E: NO signature (711 files) E: Verification failed Installation aborted Para firmar el zip bajar este archivo: http://www.megaupload.com/?d=GSKLU9C1 Descomprimir y ejecutar al siguiente orden: java -jar signapk.jar testkey.x509.pem testkey.pk8 [archivo_sin_firmar] [archivo_firmado] donde [archivo_sin_firmar] es el archivo que queremos firmar y[archivo_firmado] : el archivo resultante despues de ser firmado. Un ejemplo seria : java -jar signapk.jar testkey.x509.pem testkey.pk8 rom.zip rom_firmada.zip Esto deberia funcionar tanto si usamos windows o linux ( yo solo lo he probado en linux) Una vez hecho esto ya tenemos la ROM firmada y ya podemos flashear desde el recovery sin errores, pero cada vez que bajemos una ROM de estas caracteristicas tendremos que repetir el proceso Última edición por DaroSan Día 24/02/11 a las 20:27:58 |
Los siguientes 3 usuarios han agradecido a DaroSan su comentario: | ||
|
#2
|
||||
|
||||
lo he hecho y no m funciona.... podrias poner exactamente que es lo q hay q borrar??
|
#3
|
||||
|
||||
Para firmar el zip bajar este archivo: http://androidapps.es/wp-content/upl...rmaAndroid.zip
este enlace no me lleva a ningun sitio. gracias |
#4
|
||||
|
||||
Cita:
http://www.megaupload.com/?d=GSKLU9C1 |
#5
|
||||
|
||||
Cita:
# assert(getprop("ro.product.device") == "passion" || getprop("ro.build.product") == "passion" || getprop("ro.product.board") == "passion"); # assert(getprop("ro.bootloader") == "0.33.2012" || # getprop("ro.bootloader") == "0.33.0012"); ui_print(" "); ui_print(" "); ui_print(" "); ... y continua... Estas son las lineas que tienes que borrar o poner un # delante para que se las salte (como en el caso del ejemplo). |
#6
|
||||
|
||||
me da el mismo error E:can't find update script. Que estoy haciendo mal??
|
#7
|
||||
|
||||
Que rom intentas instalar?
Sent from my Nexus One using Tapatalk |
#8
|
||||
|
||||
la de superarmel superfroyo v6, esta si que se puede no?
|
#9
|
||||
|
||||
Llevo un rato haciendo pruebas para firmar una Rom.SuperFroyo-N1-V6.
Despues de meterla en la Memory al tratar de isntalar me devuelve este error: E.Cant find update script Installation aborted. Pues nada.Despues de darle vueltas para ver que habia hecho mal,me doy cuenta de que el archivo que he firmado o que el programa este me da como firmado.Ha creado dentro del archivo zip que ha firmado.Una nueva carpeta META-INF adiccionada por arte de magia acompañando al archivo SuperFroyo-N1-6.0 que es el que deberia estar ahi solito.Tal y como esta en el archivo zip de origen que he generado despues de modificar el script. Por favor.Si hubiera alguien que pudiera probar si le ocurre lo mismo.Seria bueno lo expusise ya que no se si es algun error de mi PC o es el propio programa que tiene algun Bug y falla en algo. Muchas gracias. |
#10
|
||||
|
||||
es lo q m pasa a mi solo que yo todavia no me he dado cuenta de porque pasa!!!
|
#11
|
||||
|
||||
Cita:
Porfa. Mira el archivo que te ha generado al firmar si dentro tienes otra carpeta META-INFO aparte del SuperFroyo-N1-6.0 A mi me genera una carpeta adicional dentro del zip y creo que ese es el error para que no nos deje flashear. |
#12
|
||||
|
||||
una cosa si tienes el recovery RA-nexus-v1.8.0.1aw no hace falta firmar la rom
|
#13
|
||||
|
||||
Cita:
No se por que sera.Pero la mia no se traga ninguna otra. |
#14
|
||||
|
||||
yo solo he probado con la superfroyo v6 y me da el error ese, y sin firmarla ya que con el nuevo revery no es necesario.
Vaya cosa mas rara, solo se me ocurre q estemos borrando las lineas que no son, quizas probando con las almohadillas funcione. De todas formas si te enteras de algo por favor dimelo gracias |
#15
|
||||
|
||||
Creo que no me entero bien.
Tu has podido flashear en la Nexus una Rom que despues de haber borrado las tres lineas famosas del script.Has creado de nuevo el zip y sin firmar se la tragó???? Es que yo he probado con varias y no lo consigo. Última edición por xx1100y Día 04/09/10 a las 00:06:41 |
#16
|
||||
|
||||
Creo que el problema lo teneis al comprimir la ROM despues de modificar las lineas. Al descomprimir lo haceis en una carpeta y creo que lo ke haceis despues es comprimir la carpeta con los archivos que lleva dentro (puede ser?) Teneis que comprimir los archivos de dentro de la carpeta donde descomprimis la ROM con son el data,system y META-INF. No se si me explico...
|
#17
|
||||
|
||||
Cita:
Si alguien puede detallar mejor ... gracias!!! |
#18
|
||||
|
||||
Que estabas haciendo mal? Has conseguido firmar la rom con exito?
|
#19
|
||||
|
||||
Lo q estaba haciendo mal era lo de comprimir la carpeta, lo hacia de la forma q tu dices q no es, osea comprimienro la carpeta entera donde se descomprimia todo...
Como habría q hacerlo exactamente? ?? cuando llegue del trabajo probare, gracias |
|
#20
|
||||
|
||||
Pues en lugar de comprimir la carpeta, comprime solo lo que hay dentro, o sea, selecciona la carpeta data, system, y meta- info y el fichero fichero o ficheros sueltos y haz un zip de todo eso.
Sent from my Nexus One using Tapatalk |
Respuesta |
![]() |
||||||
|
«
Tema Anterior
|
Siguiente tema
»
Herramientas | |
|
|
Hora actual: 09:18:37 (GMT +2)
HTCMania: líderes desde el 2007