- Magisk module for systemless integration of zsh in Android, enhancing your terminal experience
- Flash these two modules in
Magisk
,KernelSU
orApatch
- ncurses-for-android
- zsh-for-android
- Installation may take some time
- Reboot your device after installation is complete।
- custom
.zshrc
can be loaded from/data/local/.zshrc
- The module includes a pre-configured
.zshrc
by default, which gets copied to the specified location during installation. You can edit this file to add your own custom logic or terminal customizations
- Default Interface
╭─system@peux in /
╰─❯❯❯$ su
╭─root@peux in /
╰─❯❯❯#
(peux) will be replaced by your device codename
Termux
uses its own shell environment that is independent of the default Android shell. if you use termux and you want to make these changes apply also inTermux
you'll need to make additional changes for it to apply within Termux.- Run this command in
termux
pkg install zsh -y
curl -o ~/.zshrc https://raw.githubusercontent.com/rhythmcache/zsh-for-android/main/zsh/.zshrc
chsh -s zsh
exit
-
@zackptg5 for
ncurses
andzsh
cross compiled binaries -
@topjohnwu - Magisk Developer