As reported in an earlier post, I have rooted my HTC Desire Bravo with tacoroot and revolutionary, and my idea was to install a recovery ROM via the SD card.
The problem is that neither ClockworkMod nor TeamWin recovery image recognise my SD cards. I first had the cards (16G) partitioned into ~50% Fat32, ~50% ext{2,4} and about 100M swap. When that did not work I tried 100% Fat32, a much smaller Fat16 only partition and some other things, but the recovery images don't accept that an SD card is in there.
And that is essential for the 'install ZIP from SD card' feature.
Now the strange thing is that, from the shell prompt, I can do
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
to push CyanogenMod 11 (for the Bravo), the corresponding Google Apps, and Super User, onto the SD card while the recovery image is running and what is more, if I start a terminal (in TWR) and type ls /sdcard
, then the files are listed there.
The SD card seems to be mountable, accessible, and usable by the recovery images, but so much so that it is treated as 'internal' storage, and that no extra SD card for installing ZIP files from can be found.
Has anyone seen such a thing before? And found a solution? Do other recovery images maybe install ZIPs from other places than only /sdcard
?
The mount point /sdcard
does correspond to the (micro) SD next to the SIM doesn't it?
/sdcard/external_sd
), on others in a different place – which again depends on the ROM used (e.g. my LG O4X had it inside/sdcard
with stock ICS, but has it outside with stock JB).df
andmount
outputs don't show anything larger than 300M. Why that is I would still like to know! Most of my problems would be solved if the recoveries just allowed installing ZIP from /sdcard (so the internal SD) but they must have good reason not to (I guess it's the same place as where the new OS goes)?/system
mostly (OK, parts might go to/boot
, but no OS parts go to/sdcard
as that's "user space"). If you have shell access when in recovery, you can trycat /proc/partitions
to see all available partitions. The external SD card usually only has one partition, so it should be easily identified. Then you couldumount /sdcard
, andmount /dev/block/<partition> /sdcard
– aftger that TWR should see the files stored there. Worth a try at least, doesn't break anything; if it doesn't work out, a simple reboot reverts it./system
and/data
.mtdblock0 .. 5
are accounted for and there are no others in/dev/block
, onlyloop
devices./proc/partitions
) on some pastebin, and then meet me in chat? I'm always in our "main room" (Android Enthusiasts Chat). Just ping me there when you're ready (might take me a little to respond, as I'm on "other business" as well ;)