Bump.
I'm having trouble switching shells on my phone. The default for jailbroken iOS devices is sh. I have bash installed and I can run it, but when I open the terminal it's always sh to begin with.
iOS is BSD based. I don't know if that changes anything, but from what I have seen it works the same way for the most part.