Ver Mensaje Individual
  #43  
Viejo 01/10/13, 05:41:38
Array

[xs_avatar]
DaniPhii DaniPhii no está en línea
Enseñando lo que aprendo
 
Fecha de registro: feb 2013
Localización: España
Mensajes: 1,163
Modelo de smartphone: Google Pixel 4a
Tu operador: Movistar
 Cita: Originalmente Escrito por neton1990 Ver Mensaje
muchisimas gracias por tu paciencia ;)
Faltaría más, hombre...

 Cita: Originalmente Escrito por neton1990 Ver Mensaje
a ver, he hecho las particiones /data y /cache igual que tu, la de /system la he hecho de 585Mb
Bien...

 Cita: Originalmente Escrito por neton1990 Ver Mensaje
he usado tu initrd.gz, asi que me he saltado el punto 2.2
Bien también...

 Cita: Originalmente Escrito por neton1990 Ver Mensaje
encuanto al script, tambien he usado el tuyo, (el mio estaba igual, pero no se, asi salimos totalmente de dudas) y si, el script editado esta dentro del zip, comprobado! jajaja
Línea, vamos para bingo...

 Cita: Originalmente Escrito por neton1990 Ver Mensaje
para instalarla en el boot menu le doy a CM 10.1 y entro el el recovery, hago el wipe data/factory reset y wipe cache partition e instalo el ZIP y reinicio

ahora en el boot menu selecciono otra vez CM 10.1 y se me arranca la ROM que tengo como principal y se me queda en el bootanimation... he quitado la bateria y he vuelto a instalar la ROM de CM, pero sigue pasando lo mismo, y al entrar el la ROM principal todos los datos estan borrados...
¡Bingo! Aquí está la clave.

Si lo hubieras dicho antes de esta forma, me hubiera dado cuenta antes de dónde está el problemilla. Veamos...

El problema lo tienes en el settings.ini de la carpeta bootmenu. Estoy seguro, no queda otra posibilidad. Tienes mal indicadas las rutas del kernel y el RAM disk en la configuración de arranque correspondiente a la ROM secundaria. Al instalar el ZIP, parece que no te da error porque se instala en una especie de partición fantasma que el script de instalación monta en el dispositivo loop1, solo se borran los datos porque en realidad los borras tú al hacer los wipes, no al instalar la ROM, jajaja... Al intentar instalar la ROM, como no accedes en ningún momento al bloque de memoria mmcblk0p10 sino al bloque loop1, la ROM se está instalando en un bloque de la RAM que se borrará una vez se apague el teléfono y tu ROM principal queda intacta en su bloque de memoria correspondiente, por eso los cambios no se guardan en ninguna parte y parece que tienes recién instalada tu ROM principal, jajajajaja... Dios, qué movida. Espero que te hayas enterado, porque a veces no me entero ni yo.

Si no es eso, yo ya no sé qué locura tiene tu teléfono.

 Cita: Originalmente Escrito por neton1990 Ver Mensaje
PD: al hacer mi propio initrd.gz del kernel CM me da fallo de segmentacion, ¿sabes por que puede ser?, al final uso el tuyo, pero mejor aprender a hacerlo no? jaja
Sí, sé por qué pasa. Si te da pereza (como a mí) arreglarlo, puedes hacerlo desde un terminal en Android, tal y como cuento en el tutorial. Pero si quieres aprender más y tener controlado todo, te cuento, jajaja...

Eso ocurre porque hay un binario repetido en tu ROM. Es el mkbootfs y está en /sbin. Si lo borras y acto seguido conectas el teléfono en modo ADB e intentas hacerlo, no debe de haber error alguno.

Hago hincapié en lo de "acto seguido" porque, si reinicias el teléfono, volverás a tener ese binario en esa carpeta. Esto ocurre porque el binario se encuentra en la carpeta de igual nombre dentro del RAM disk del kernel que usas para arrancar la ROM, es en el arranque cuando se vuelve a cargar dicho binario en la RAM y volverás a tener ese mismo problema. Para solucionarlo definitivamente, como ya sabes desempaquetar, editar y reempaquetar un RAM disk, simplemente desempaquetas el RAM disk de tu ROM principal (cosa que no hemos necesitado hacer en ninguna otra ocasión, pero en este caso habría que hacerlo), borras el binario en cuestión, reempaquetas y listo para usar tu ROM principal en un futuro sin necesidad de estar borrando ese binario en cuestión cada vez que quieras reempaquetar un RAM disk desde ADB.

De ahí mi pereza, porque no es algo que vaya a estar haciendo todos los días, jajaja...

Revisa el punto 2.3 de mi tutorial, lo he actualizado con algunos detalles que merecen ser conocidos.
Revisa también
por supuesto tu fichero settings.ini y me cuentas si llevo razón (qué fallo más tonto como sea ese, que seguro que lo es).
Ayúdate del punto 1.2
para solucionar el problema/fallo/tontería/como tú quieras llamarlo, jajaja...

Última edición por DaniPhii Día 01/10/13 a las 14:45:32.
Responder Con Cita
Gracias de parte de: