Como se informa en un post anterior He rooteado mi HTC Desire Bravo con tacoroot y revolutionary, y mi idea era instalar una ROM de recuperación a través de la tarjeta SD.
El problema es que ni ClockworkMod ni la imagen de recuperación de TeamWin reconocen mis tarjetas SD. Primero tuve las tarjetas (16G) particionadas en ~50% Fat32, ~50% ext{2,4} y unos 100M de swap. Cuando eso no funcionó probé con 100% Fat32, una partición mucho más pequeña sólo Fat16 y algunas otras cosas, pero las imágenes de recuperación no aceptan que haya una tarjeta SD allí.
Y eso es esencial para la función "instalar ZIP desde la tarjeta SD".
Ahora lo extraño es que, desde el prompt del shell, puedo hacer
adb push cm-11-20140921-UNOFFICIAL-bravo.zip /sdcard
adb push gapps-kk-20140105-signed.zip /sdcard
adb push Superuser-3.0.7-efghi-signed.zip /sdcard
para empujar CyanogenMod 11 (para el Bravo), las correspondientes Google Apps, y Super User, en la tarjeta SD mientras se ejecuta la imagen de recuperación y lo que es más, si inicio un terminal (en TWR) y escribo ls /sdcard
entonces los archivos aparecen allí .
La tarjeta SD parece ser montable, accesible y utilizable por las imágenes de recuperación, pero tanto es así que es tratada como almacenamiento "interno", y que no se encuentra ninguna tarjeta SD extra para instalar archivos ZIP desde ella.
¿Alguien ha visto algo así antes? ¿Y ha encontrado una solución? ¿Tal vez otras imágenes de recuperación instalan ZIPs de otros lugares que sólo /sdcard
?
El punto de montaje /sdcard
corresponde a la (micro) SD junto a la SIM ¿no?
0 votos
Para responder a su última pregunta: Eso depende de si tienen uno :) En mis dispositivos, apunta al interno Tarjetas SD. En algunas de ellas, al arrancar en "modo usuario", la tarjeta SD externa se monta dentro de aquella (por ejemplo
/sdcard/external_sd
), en otros en un lugar diferente - que de nuevo depende de la ROM utilizada (por ejemplo, mi LG O4X lo tenía dentro de/sdcard
con ICS de serie, pero lo tiene fuera con JB de serie).0 votos
Ah, claro, eso significa que realmente no se monta. En la ventana de la cáscara dentro de TWR, el
df
ymount
Las salidas no muestran nada más grande que 300M. Me gustaría saber por qué. La mayoría de mis problemas se resolverían si los recoveries sólo permitieran instalar ZIP desde /sdcard (así que la SD interna) pero deben tener una buena razón para no hacerlo (supongo que es el mismo lugar donde va el nuevo SO)?0 votos
No, no es - OS va a
/system
en su mayoría (de acuerdo, algunas partes podrían ir a/boot
, pero ninguna parte del SO va a/sdcard
ya que es "espacio de usuario"). Si tienes acceso al shell cuando estás en recuperación, puedes intentarcat /proc/partitions
para ver todas las particiones disponibles. La tarjeta SD externa normalmente sólo tiene una partición, por lo que debería ser fácilmente identificada. Entonces podríaumount /sdcard
ymount /dev/block/<partition> /sdcard
- aftger que TWR debe ver los archivos almacenados allí. Vale la pena intentarlo al menos, no rompe nada; si no funciona, un simple reinicio lo revierte.0 votos
Lo hice - pero los nombres con más bloques en la lista -mtdblock4 y 5- son particiones ya montadas
/system
y/data
.mtdblock0 .. 5
están contabilizados y no hay otros en/dev/block
, sóloloop
dispositivos.0 votos
¿Puede poner un listado (
/proc/partitions
) en algún pastebin, y luego nos vemos en el chat? Siempre estoy en nuestra "sala principal" ( Chat para entusiastas de Android ). Sólo tienes que enviarme un mensaje cuando estés listo (puede que tarde un poco en responder, ya que también estoy en "otros asuntos" ;)