Cita: Originalmente Escrito por
neton1990
muchisimas gracias por tu paciencia ;)
Faltaría más, hombre...
Cita: Originalmente Escrito por
neton1990
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
he usado tu initrd.gz, asi que me he saltado el punto 2.2
Bien también...
Cita: Originalmente Escrito por
neton1990
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
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
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...