Sí lo hay,
Echa un vistazo a la aplicación Better Terminal
o Android Terminal Emulator
ambos son compatibles con 1.5
Si tiene una red inalámbrica configurada, puedo recomendarle que se conecte a través de SSH. Le permite acceder y administrar completamente su Android en unos minutos. Para los usuarios de Linux o Putty, no hay diferencia con un terminal estándar que usa SSH, además de algunos comandos específicos de Android. Además, algunos administradores de archivos, como Nautilus, admiten el protocolo SSH, por lo que tendrá la flexibilidad de un shell y, además, la comodidad para las operaciones de archivos utilizando un administrador de archivos gráfico. Me gustó tanto SSH que he escrito un pequeño tutorial para Android (en alemán). Lo sé, es posible que no se aplique completamente a su pregunta, pero puede considerarse mientras trabaja con una computadora adicional y un teléfono Android.
Un servidor SSH fácil de usar es SSH Droid, disponible en el mercado de Google.
Recientemente tuve un requisito similar y encontré la utilidad 'busybox'. Las aplicaciones de emulador de terminal son útiles, sin embargo, admiten muy pocos comandos. Sin embargo, 'busybox' me dio acceso a la mayoría de los comandos de Linux de uso general.
Así es como lo usé.