Unable to Root Optimus V (no shell)
Just got a new Virgin Mobile phone, the LG Optimus V. Started the process of rooting and flashing it and ran into problems. Not my first flashing but this is a new problem to me that I didn't get any useful search results for.
I boot the phone into the recovery console (Home-VolumeUp-Power). Then I use adb to try to get a shell. I use the command "adb shell" and get the following error:
exec '/system/bin/sh' failed: No such file or directory
I powered up normally and went in with a terminal emulator and there is indeed a /system/bin/sh. Owned by root and in the shell group. Permissions are 755.
Using the terminal emulator, I obviously can't do anything. No permissions.
I went back into the recovery console and tried what I could using adb. Nothing happening. I could list every command I tried, but that's a long list. And it all gave me the same message.
Maybe /system isn't being mounted? On my previous two Droids I don't think /system was mounted and always had to do that when I used adb. But adb would still give me a shell. Not sure about the details, since it worked, I didn't question it (probably should have).
In the terminal emulator, my /system is /dev/block/mtdblock5 (ro).
Any suggestions on how to get root and flash this new Optimus V? I only have a linux machine available, so Windows utilities aren't an option for me right now.