Ver Mensaje Individual
  #1  
Viejo 03/09/10, 16:17:52
Array

[xs_avatar]
DaroSan DaroSan no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: ene 2010
Localización: -jARCELONa-
Mensajes: 150
Modelo de smartphone: Nexus One
Tu operador: Vodafone
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.
Responder Con Cita
Los siguientes 3 usuarios han agradecido a DaroSan su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]