diorthotis
New Member
Greetings. I have recently discovered that Android phones actually run a Linux Kernal. This has led me to an app called Termux. Termux is called a terminal emulator, however, this is incorrect, because Termux interfaces directly with the real Linux Kernal running within the phone. There is a system folder within the built-in android OS. The binaries are roughly at ../../../../../../system/bin/. However, the Android system does not come logged in as a root user, in order to protect the system. This prevents most binaries from successfully operating anything useful such as chmod.
However, Android has included a single exception to the complete lockdown of the built-in Linux Kernal. On an Android system, an App has the authority to perform previously unauthorized operations within the confines of an app's data folder. This allows the binary proot to be executed. Proot is "pivot-root", and creates a new root instance if allowed based at the pivot folder. This allows Ubuntu to be installed natively on Android within Termux, the native nature of this setup allows full hardware accelerated native Ubuntu X11 and Opengl to operate on a non-rooted Android phone. Here is a video demonstration with more details on how to in the description.
However, Android has included a single exception to the complete lockdown of the built-in Linux Kernal. On an Android system, an App has the authority to perform previously unauthorized operations within the confines of an app's data folder. This allows the binary proot to be executed. Proot is "pivot-root", and creates a new root instance if allowed based at the pivot folder. This allows Ubuntu to be installed natively on Android within Termux, the native nature of this setup allows full hardware accelerated native Ubuntu X11 and Opengl to operate on a non-rooted Android phone. Here is a video demonstration with more details on how to in the description.