Before you do anything, you must first install the GNURoot Debian patches by tapping Install/Reinstall. This will open a new window (within GNURoot) and begin the process of installing the necessary components (Figure B).
Installing the latest patch for GNURoot.
Next, you must tap Patch Installation (from the main window). This will install the necessary patches for you to run the X applications. Once that completes, go back to the main window and tap Install X Support. Upon completion of that, your GNURoot is ready to rock.
Launching a window
From the main screen, tap the LAUNCH tab. Here (Figure C) you'll find three buttons: Launch (will launch a command prompt window), Launch X (will launch a rudimentary X session), Reconnect to X (will reconnect to the X server).
Figure C
The GNURoot Launch tab.
Tap Launch, and you'll see a new bash prompt appear (Figure D). This is where you can install applications from the command line.
Figure D
The GNURoot command prompt ready for action.
Say you want to install the old-school Alpine text-based email client. To do that, type out apt-get install alpine. When prompted, tap y and the installation will commence. When the install finishes, you can then run the alpine command as if you were on a standard Linux machine and enjoy that old-school email feeling (Figure E).
Figure E
The Alpine email client.
In order to run X applications, you must go back to the main window and tap Launch X. Eventually, an xterm will open (Figure F), where you can run X Windows apps (if you've successfully installed one).
Figure F
A GNURoot X session.
If you're looking for a way to run a necessary Linux application on your non-rooted Android device, GNURoot might be the easiest method. Once you have the hang of it, it's quite painless, and it just might help gain you a bit more admin-centric usefulness from that Android device that you otherwise may not have had.
Don't forget to like our official fb page