This Guide will help you install Kali Linux in Android, that too with a GUI Desktop Environment within Android. It uses Termux to run Kali Linux in Android with XFCE4 Desktop Environment and a Tight VNC Server, which we connect to using a VNC Viewer app in Android.
This is a guide and not a code repository. Hence it is more suitable to be published in gist.github.com. It has been moved to my gist profile. You may click here to view this guide. Thankyou for your understanding.