abash é un emulador de terminal nativo de Android escrito en C. Ofréceche unha shell bash interactiva real no teu teléfono, completa cun terminal VT100, desprazamento cara atrás, historial de comandos, completado de tabulacións e unha barra de ferramentas de teclas programables para Ctrl, Esc, Tab e as teclas de frecha.
Tamén inclúe un conxunto de ferramentas Unix práctico, que inclúe vim, git, curl, grep, sed, awk, find, tar, less e un amplo conxunto de ferramentas de liña de comandos GNU. Podes editar ficheiros de texto, inspeccionar e transformar datos, traballar con repositorios e executar fluxos de traballo de shell directamente no dispositivo.
abash tamén inclúe comandos compatibles con Android para cousas como o portapapeis, a folla para compartir, as notificacións, a cámara, os sensores e a información do dispositivo seleccionado cando concedes permiso. Está deseñado para parecerse a unha shell real e, ao mesmo tempo, encaixa de forma natural en Android.
Cando escolle abash no menú Abrir con de Android, os ficheiros de texto poden abrirse directamente en vim. Outros elementos compartidos poden abrir unha shell que xa estea navegada ata o cartafol principal do elemento, para que poidas comezar a traballar inmediatamente. Como alternativa, se non pode acceder ao directorio fonte do ficheiro, abash copiará o ficheiro ao seu directorio principal.
Limitacións importantes
abash aínda se executa dentro da zona de probas das aplicacións de Android. Non é root, non é unha máquina virtual de Linux e non é unha forma de evitar a seguridade de Android. Non pode ler os datos privados doutras aplicacións, modificar áreas protexidas do sistema nin acceder a ficheiros que non compartiches ou aos que non concedeches permiso explicitamente.
Algunhas partes do sistema tamén están restrinxidas por Android e SELinux. Isto significa que certos directorios poden non ser totalmente descubríbeis e algunhas funcións prácticas, como o descubrimento de comandos ou rutas, poden ser máis limitadas que nun sistema Linux de escritorio.
Para os ficheiros abertos a través de provedores de documentos de Android, abash pode ter que facer unha copia de traballo privada para que as ferramentas do terminal poidan acceder a ela. Neses casos, gardar os cambios actualiza a copia dentro de abash en lugar de escribir automaticamente no ficheiro fonte orixinal.
Bash para Android
Última actualización
31 de mar. de 2026