Skip to content

Tags: linux-backups/android-vshell

Tags

v1.2

Toggle v1.2's commit message

Unverified

No user is associated with the committer email.
version 1.2

v1.1

Toggle v1.1's commit message

Unverified

No user is associated with the committer email.
version 1.1

v1.0

Toggle v1.0's commit message

Unverified

No user is associated with the committer email.
initial commit (v1.0)

vShell is a virtual shell environment application for the Android OS.

Actually, that's a relaunch of Alpine Term project. Even though setup
is different, the whole idea to bring terminal app powered by virtual
machine is just in its early versions (v0.x - v3.x). Will backport
some changes to the Alpine Term app and release v16.0 before deprecating
it completely in favor of vShell.

***

This application implements a complete workaround for execve() issue
on modern Android OS versions like 10/Q and higher. Specifically it
not only uses a virtualized (emulated) environment but also completely
eliminates use of execve() system call by switching to JNI libraries.

About execve() on Android, see termux/termux-app#1072.

***