0 votos

¿Qué puedo hacer para salvar mi Samsung Galaxy a partir de un bootloop?

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?

1voto

Izzy Puntos 45544

En primer lugar, si tu fuente es un archivo, adb push requiere que la meta sea un archivo así. Por lo tanto, la sintaxis correcta sería:

adb push cm.zip /sdcard/cm.zip

En segundo lugar, un , en general, no toque la SDCard (interna o externa), a menos que hay una opción que se ofreció a hacerlo y comprobado.

Como para el enlace de error: parece Que es algo en el dispositivo está jodido. Probablemente usted está en el modo de recuperación cuando se trata de esto, y (sólo una conjetura, pero bueno) la partición que contiene la biblioteca requiere de archivo no fue montado.

No sé qué opciones están disponibles para su dispositivo en concreto, pero en general hay varias maneras de flash en un dispositivo, como por ejemplo:

  • update.zip a través de la recuperación (que es lo que estamos tratando)
  • lado de carga a través de la adb sideload
  • mediante
  • el uso de un dispositivo (o fabricante) específico de la herramienta de flash, en su caso , o

Yo sugeriría que el último mencionado método: por ejemplo, podría primer flash de la última ROM oficial a través de Odin/Heimdall, por lo que es capaz de arrancar de nuevo correctamente. Después de eso, usted tiene un dispositivo que funcione de nuevo, y podría limpieza de su SDCard para el uso de la update.zip método para flashear tu CM de la imagen.

Otra forma de liberar algo de espacio: Si usted sabe algunos de los "grandes nombres", usted podría tratar de usar adb push sobrescribirla con "pequeños". Decir, si hay un archivo de vídeo con 500 MB de tamaño en /sdcard/Videos/bigmovie.mp4, usted podría tomar un archivo de texto vacío empty.txt ( 0 Bytes ) y presione sobre el vídeo:

adb push empty.txt /sdcard/Videos/bigmovie.mp4

Esto suficiente espacio libre para, finalmente, conseguir su cm.zip a la tarjeta.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X