PDA

Ver la Versión Completa : Modificar ROM para cambiar partición /data


raditz
30/11/11, 10:10:30
Un compañero me ha dejado su galaxy SCL pq no arrancaba. Tras probar a flashear distintas ROMs, parece ser q el problema es q tiene la partición donde monta /data dañada, ya q no deja ni formatearla ni montarla, y no tiene la factura del móvil, con lo q llevarlo a reparar significaría un buen puñado de € (si es q está dañada la memoria interna)

Se me ocurrió q una solución podría ser decirle al sistema, q en vez de q use la memoria interna para alojar la partición de /data lo hiciese en la externa, y aquí es donde viene el lío. Si entro mediante adb shell en el recovery y modifico el /etc/fstab para q apunte la partición /data a la partición de la tarjeta externa, puedo montarla sin problemas, pero los cambios no son persistentes tras el reinicio, ya q como he leído por ahí, al sistema de ficheros q puedes acceder es una imagen o copia en ram (ramdisk) de los ficheros reales, y lo q hay q hacer es cambiar la imagen de instalación y flashearla.

Si no me equivoco, eso está contenido en el archivo normalboot.img y usando un script q encontré en XDA pude desempaquetarlo, modificarlo y volverlo a empaquetar para flashearlo. He modificado el archivo /etc/init.rc para q /data apunte a la SD externa (ya q fstab no existe dentro de normalboot.img), pero tras reempaquetarlo y flashearlo, lo veo todo exactamente igual q estaba, como si no hubiesen hecho efecto los cambios.

¿Qué es lo q me estoy saltando? ¿no es /etc/init.rc el encargado de montar las particiones? ¿me debería dedicar más a salir los fines de semana y menos al teléfono?

B_Turbo
30/11/11, 19:05:19
Has probado FORMAT /data partition, dentro del CWN, en el apartado de Mounts and Storage? No creo que arregle nada, pero por probar...

raditz
01/12/11, 17:50:48
Has probado FORMAT /data partition, dentro del CWN, en el apartado de Mounts and Storage? No creo que arregle nada, pero por probar...

Sí, y da error...tanto en /data como con /cache, el formatear y el montar/desmontar. Lo he probado como con 6 ROMs distintas por descartar, tanto FROYO como GINGER... por eso me da q pueda ser la memoria flash del teléfono.

Me ha parecido leer, q en algún otro modelo de Samsung, aunq no el Galaxy, se pueda solucionar esto quitando la tabla de particiones y creandola de nuevo, pero no con ODIN y su repartition...aunq no me queda nada claro ni el como ni el q :loco: