0 votos

Cómo poner una ROM en /sdcard de sólo lectura, mientras que adb shell no funciona (HTC One X)

He estado buscando en mi _ desde hace dos días para encontrar una solución a mi problema, pero no encuentro ninguna que me funcione.

Lo que sí tengo en este momento:

  • NO funciona la ROM (creo que por un intento fallido de revertir a una copia de seguridad en CWM)
  • Acceso a mi bootloader (desbloqueado a través de HTCDev)
  • Acceso a mi recovery (que es el último CWM)
  • Fastboot/adb funcionando
  • El teléfono arranca con la pantalla del logotipo de HTC
  • NO hay archivo zip de la ROM en la tarjeta SD (accidentalmente lo borré, todavía me odio por eso)
  • He logrado empujar a archivo ROM en ambos /data y /system que (por supuesto) no es útil para flashear desde porque no aparecen en CWM.

Lo que he probado:

  • Volviendo a una copia de seguridad de Nandroid, tengo 2 en la sdcard. Ambos no pasan la parte donde /system se está restaurando.
  • adb shell para empujar los archivos, o montar la tarjeta SD, no funciona. Primero tuve el error que decía '--exec /system/bin/sh failure: file or dir not found (2)'. Me las arreglé para empujar el sh archivo en el sistema, (y creo que en /system/bin ), y el error cambió a '[...] No hay directorio (20)'
  • adb push <ROM.zip> /sdcard/<ROM.zip> no funciona porque /sdcard es de sólo lectura.
  • En CWM no puedo montar como almacenamiento USB, es dice algo acerca de un archivo que no se puede encontrar.
  • El recovery TWRP no funciona en mi dispositivo, puedo tocar lo que quiera, el único botón que responde es el de encendido, que provoca un recovery bloqueado, que no puedo desbloquear. (Es necesario deslizar el dedo para eso, que mi teléfono parece ignorar).
  • He leído casi todos los temas en XDA y todo lo que Google pudo darme, pero la mayoría de las soluciones en algún lugar se basó en el adb shell o empujando hacia el /sdcard o simplemente asumir que todavía puedo montar como almacenamiento USB :(

¿Alguien tiene alguna sugerencia sobre cómo introducir una ROM en el /sdcard ¿para poder flashearlo? ¡Te lo agradecería eternamente!

Gracias de antemano.

1voto

Sergey Vlasov Puntos 1419

Si tu versión de CWM recovery tiene la opción "install zip from sideload" en el menú principal (parece existe dicha versión de recuperación para el HTC One X ), puede utilizar esta opción para instalar desde un archivo zip que esté almacenado en su ordenador sin copiarlo en la tarjeta SD:

  1. Seleccione la opción "instalar zip desde sideload" en el menú de recuperación.

  2. Ejecute el siguiente comando en su ordenador:

    adb sideload UPDATE.zip

    donde UPDATE.zip es el archivo zip que quieres instalar.

Es posible que tenga que actualizar su ejecutable ADB si no entiende el sideload subcomando.

Tenga en cuenta que actualmente no hay confirmación cuando se selecciona el comando "instalar zip desde sideload", y tampoco hay forma de abortar el modo de sideload una vez que se entra en él, por lo tanto si se entra en el modo de instalación de sideload sin una forma de dar el adb sideload UPDATE.zip la única forma de solucionarlo sería tirar de la batería (en algunos teléfonos mantener el botón de encendido durante 1015 segundos para forzar el reinicio también funciona). O, si usted entró en el modo de carga lateral, pero en realidad no quiere instalar un paquete zip, ejecute algo como adb sideload /dev/null o utilizar cualquier archivo pequeño que no sea un paquete zip.

La opción de carga lateral está hecha principalmente para los teléfonos que no tienen almacenamiento interno con formato FAT32, pero también debería funcionar en otros modelos. Una limitación importante es que el archivo zip se descarga temporalmente en la memoria RAM del teléfono (se coloca en /tmp/update.zip que está en ramfs), por lo tanto, dependiendo del tamaño de la RAM de su teléfono, es posible que no pueda instalar paquetes grandes de esta manera.

0voto

Giacomo F. Puntos 34

No conozco CWM, pero TWRP (que es compatible con tu smartphone) te permite montar la partición /sdcard vía USB. Si tienes problemas con la última versión, prueba con una más antigua (yo también tuve algunos problemas en el pasado con otro teléfono). Si sigue siendo RO, puede que tengas que formatearla (siempre en el menú de TWRP). Como ventaja, ¡es un recovery 100% táctil!

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