Tengo un relativamente viejo teléfono que me gustaría hacer algún uso de nuevo. Es el GT-I9000, y actualmente se encuentra atrapado en un bootloop.
Me gustaría instalar CyanogenMod. Ya he flasheado con el CWM, sin embargo, estoy teniendo problemas al intentar poner finalmente el real mod en la tarjeta sd interna.
En primer lugar, si ejecuto:
adb push cm.zip /sdcard
, ADB se queja de que /sdcard
es un directorio... por supuesto que lo es!
Así, he tratado de ser un poco más específico... adb push cm.zip /sdcard/Videos
- no esperaba ningún cambio significativo, pero allí estaba. Ahora se quejaron del permiso denegado.
Superé este en Linux por ser root, y se ejecuta de nuevo el comando...
Luego, ésta se quejaba de no tener espacio suficiente...
He usado el CWM recovery para navegar de almacenamiento interno, y se dio cuenta de que realmente estaba abarrotado con todos mis datos.
Con el fin de obtener más espacio, traté de fábrica restablecer, limpieza de datos, y la creación de particiones. Los dos primeros terminado con éxito, pero no eliminar ninguno de mis archivos, y la recuperación de CWM no podía partición de la cosa.
Después de eso, me di cuenta de que el ADB puede proporcionar una shell de conexión, así que he intentado adb shell
.
Tanto en Windows como en Linux, este es el error:
link_image[1963]: 2950 could not load needed library 'libm.so' for '/system/bin/sh' (reserve_mem_region[832]: OOPS: 2950 prelinked library 'libm.so' mapped at 0x40008000, not at 0xafc00000)CANNOT LINK EXECUTABLE
Así que sospecho que tiene algo que ver con mi teléfono Android, no mis equipos.
Y lo mejor de todo es que mi teléfono no puede leer las tarjetas externas por alguna razón. Qué gran combinación!
¿Cómo puedo limpiar el almacenamiento interno sin un shell de conexión?