← Back to context Comment by icebraining 6 years ago Nope, no root required. 5 comments icebraining Reply pjmlp 6 years ago So how does it work around the missing APIs not described here?https://developer.android.com/ndk/guides/stable_apisGiven the changes started with Android 7 to block access to everything else?In fact, https://wiki.termux.com/wiki/Differences_from_Linux Mathnerd314 6 years ago It runs stuff in a container (PRoot) with standard Linux libraries and FHS layout, then you ssh or VNC in locally. The emulation isn't perfect due to Android's security policies, but close enough. pjmlp 6 years ago Standard Android does not support chroot, nor standard Linux libraries, hence why termux needs to patch them. imtringued 6 years ago Try installing OpenJDK without root.
pjmlp 6 years ago So how does it work around the missing APIs not described here?https://developer.android.com/ndk/guides/stable_apisGiven the changes started with Android 7 to block access to everything else?In fact, https://wiki.termux.com/wiki/Differences_from_Linux Mathnerd314 6 years ago It runs stuff in a container (PRoot) with standard Linux libraries and FHS layout, then you ssh or VNC in locally. The emulation isn't perfect due to Android's security policies, but close enough. pjmlp 6 years ago Standard Android does not support chroot, nor standard Linux libraries, hence why termux needs to patch them.
Mathnerd314 6 years ago It runs stuff in a container (PRoot) with standard Linux libraries and FHS layout, then you ssh or VNC in locally. The emulation isn't perfect due to Android's security policies, but close enough. pjmlp 6 years ago Standard Android does not support chroot, nor standard Linux libraries, hence why termux needs to patch them.
pjmlp 6 years ago Standard Android does not support chroot, nor standard Linux libraries, hence why termux needs to patch them.
So how does it work around the missing APIs not described here?
https://developer.android.com/ndk/guides/stable_apis
Given the changes started with Android 7 to block access to everything else?
In fact, https://wiki.termux.com/wiki/Differences_from_Linux
It runs stuff in a container (PRoot) with standard Linux libraries and FHS layout, then you ssh or VNC in locally. The emulation isn't perfect due to Android's security policies, but close enough.
Standard Android does not support chroot, nor standard Linux libraries, hence why termux needs to patch them.
Try installing OpenJDK without root.