Jak wielu z Was niewątpliwie wie, Android jest zbudowany na jądrze Linuksa. Oznacza to, że większość poleceń znanych z Linuksa można używać w emulatorze terminala lub powłoce adb. Jest to jednak ograniczona lista, ponieważ Linux oferuje bardziej rozbudowany zestaw poleceń, a także łatwe do dodania moduły zewnętrzne.
Niestety Android nie obsługuje tak wielu poleceń, ale można to łatwo zmienić dzięki członkowi forum XDA jaromil.rojo, który przeniósł ZSh na Androida. ZSh to powłoka przeznaczona do użytku interaktywnego, chociaż jest także potężnym językiem skryptowym. Daje możliwość korzystania z wielu poleceń zewnętrznych na naszym urządzeniu. Obecnie ZShaolin wspiera następujące projekty:
- FFMpeg do konwersji, dekodowania i kodowania plików audio i wideo
- ObrazMagick do konwertowania i manipulowania wszystkimi formatami obrazów
- Sox do manipulowania i konwertowania plików audio
- OggZ za manipulację plikami audio/wideo bez zabezpieczeń DRM (Ogg/Vorbis/Theora)
- LUA język skryptowy
- GNU ANTYLOPA Awk, Sed, Grep i niesamowita Z-Shell
I mniejsze narzędzia, takie jak:
- Krzepa I Emacs zaawansowane edytory tekstu z podświetlaniem składni i nie tylko
- Git rozproszona kontrola wersji w celu śledzenia dokumentów
- Rsync niezawodne przesyłanie dużych plików w sieci
- Bezpieczna powłoka SSh do zdalnego logowania się do serwerów on-line
- Menedżer plików Midnight Commander i tekstowa przeglądarka internetowa Lynx
- GnuPG do szyfrowania, deszyfrowania i podpisywania plików i wiadomości
- Lighttpd do udostępniania plików i stron HTML z Twojego urządzenia
Jak widać, jest to potężne narzędzie, które pozwala na takie rzeczy, jak przesyłanie repozytorium do Githuba, a nawet dekodowanie filmu na Androidzie. Wszystko można zrobić na nierootowanym urządzeniu, co czyni tę aplikację jeszcze fajniejszą. Jaromil.rojo skompilował aplikację przy użyciu własnych zestawów narzędzi, ale projekt ma charakter open source, więc każdy może go zbudować i dodać własny wkład w kod. Większość funkcji jest dostępna w wersji darmowej, w której brakuje plików binarnych dla ImageMagick, FFmpeg, w pełni funkcjonalnego Vima, Emacsa, RSync i innych gier ASCII. Jeśli chcesz używać ZShaolin do tych usług, rozważ wsparcie programisty wersją premium.
ZShaolin to mała, ale potężna aplikacja. Jeśli więc szukasz narzędzia, które zapewni Ci dostęp do wielu usług na urządzeniu z Androidem, przejdź do wątek aplikacyjny i pobierz najnowszy plik APK.