• AnLinux : Run Linux On Android Without Root Access 1
  • AnLinux : Run Linux On Android Without Root Access 2
  • AnLinux : Run Linux On Android Without Root Access 3
  • AnLinux : Run Linux On Android Without Root Access 4

AnLinux : Run Linux On Android Without Root Access

This application will allow you to run Linux on Android, by using Termux and PRoot technology, you can even run SSH and Xfce4 Desktop Environment!!!

If you are new to Linux, or you don't quite understand how it works. Before posting 1 star review, you could email us at [email protected].

The source code could be found here : https://github.com/EXALAB/AnLinux-App

Features:

*NO ROOT ACCESS REQUIRED!!!

*Lots of Linux distro supported:

1. Ubuntu
2. Debian
3. Kali
4. Kali Nethunter
5. Parrot Security OS
6. BackBox
7. Fedora
8. CentOS
9. openSUSE Leap
10. openSUSE Tumberweed
11. Arch Linux
12. Black Arch
13. Alpine

*Xfce4, Mate, LXQt, LXDE Desktop Environment Supported

*Install multiple distro without conflict

*Provide uninstallation script to fully uninstall distro

Note :

1. This app required Termux to work, it could be install on Play Store.

2. About device requirement:

Android Version : Android 5.0 or above

Architeture : armv7, arm64, x86, x86_64

3. Currently supported Desktop Environment:

Xfce4, Mate, LXQt, LXDE

4. For any suggestion or issue, please open an issue on Github.

Category : Tools

Related searches

Reviews (27)

Dav. D. Apr 1, 2022     

I got it to work but there is no audio which is sad for me. There's a problem in Android 12 where Android kills phantom processes. This interferes with Termux but there's a way to ADB shell some commands to prevent it so not a big deal. Really wish there was audio though. Also no way to restart the OS. Restart flips errors. No reply from devs in email. Cool app though regardless.

Sha. N. Feb 13, 2022     

This is a masterpiece 👏 there are some limitations, as you would expect from a mobile app trying to emulate a linux env without root access, on phones that werent designed to run it. Overall its really well done. I think one small area for improvement would be notifying the user when something is broken because of the app's limitations, as its easy to get lost in debugging something that should work on a normal linux env but doesnt in the app :)

Oti. R. Nov 7, 2019     

Poorly documented. Instead of sarcasim in your instructions in regards to user complaints use that energy to better document the installation. You have troubleshooting information which is great but how about something on installation errors. Better yet how about an installation guide. The UI in the app is not intuitive. I promptly uninstalled it.

Kar. G. Sep 15, 2018     

Doesn't work for using a graphical desktop - lots of errors/dependancies etc. Babied it along for some of the problems (manual apt installs etc) but finally gave up. Paid for it too, but didn't help. Refunded It was useless for me, other than to start a shell. :v/ UPDATE TO REPLY: I will have to reinstall and attempt it again, when I get a chance. I will send screen shots. I tried installing the UI it the Termux shell as your instructions stated.

Wil. P. Nov 24, 2018     

Best app for running Linux on Android because others are way too much resources it need but this is integrated with The Phone system as well that easy to learn and configure, but some problem exist when running a few programs like wps office, chrome or Wine. Please help. Overall.. Good job EXA Lab. Team !!!

Nie. Jul 17, 2019     

Doesn't actually do anything, just tells you to copy commands i to Termux. Which would actually be acceptable, if the commands handled network errors properly, and didn't turn into an error rain the moment a download fails. bash's set -e is your friend.

And. C. Mar 19, 2020     

I love it!! The only problem is, Parrot OS isn't available at all, there's an unsupported box in place of the Parrot OS box when I click on "choose" the same goes with the "Choose" option in the"Desktop Environment" option I'm using Samsung Galaxy S7 with Magisk root with android 9

Mic. W. Jan 15, 2019     

This application is awesome as it actually allows me to run ubuntu under a functional desktop environment. Most alternatives would only have ubuntu run with only it's core functions installed and if you are lucky, You might have access to an ancient variant of the twm window manager that barely works. It did take a while to install but it seems like everything is working except for maybe some minor graphics drivers for opengl support which I can probably fix manually anyways. Great Job!

Jus. O. Dec 9, 2019     

great app! i could use this in pentesting. however, if I run su request from termux and start the parrot OS, i could not start the vncserver. It seems like i could only run the vncserver in normal user. and i think this could also be a problem in other OSes. Also, the parrot os seems like broken. it can update its repo but unable to install ALL PACKAGES (even nano)

rj. a. Apr 20, 2020     

after installing ssh, dpkg shows error And cant install other packages. and other basic packages needs to be install manually, like net-tools, ping, busybox and others as well. Can't switch users,after creating user, switching shows error. but once you manage to switch, and trying to get back root, su throws an error.There is no password for deafult user.You cant login. its like auto login. Cant change hostname, etc. Fix those things, and ill give 5star But anyway, i like the app..

Vin. K. Aug 18, 2019     

The given commands are not working properly. I had installed kali linux and parrot os. The application window is not working and showing a blank pop up. I did this more than of 10 times. Request you that to fix these issues and reply as soon as possible.

Kya. Apr 8, 2022     

no sound output. Can't even open the browser in Ubuntu os.

mev. May 2, 2019     

Seems great. Makes the process easier for people not knowing much about linux. I guess there may be a (small) bug when installing Ubuntu + LXDE: The "xstartup" file created wants to start XFCE, which I had to change to "startlxde". Would be great to correct this for future users. (Edited to 5 stars from 4, because of the quick answer and resolution).

Wic. B. Nov 3, 2019     

After Samsung decommissioning LoD (thank God I didn't buy a Samsung device) I was really bummed about the fact I can use my phone as my fallback dev machine for simple stuff. Anlinux is so far the most stable solution I've tried so far. Yes, it is not for regular users but is not as rocket science as you might think. Kudos to the developers!

Cor. W. Sep 23, 2019     

2 stars instead of 1 just because i appreciate the fact that someone is trying to make this happen. I need something that "just works". Got this error: E: This installation run will require temporarily removing the essential package libandroid-support:arm due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option. E: Internal Error, Could not early remove libandroid-support:arm (2) I was not willing to disable the package.

S. P. Dec 6, 2021     

Attempts to install any distro simply results in a string of 403 errors. All seem to point to repositories on GitHub but none are actually available. This happens regardless of whether you install the Google Play version or the F-Droid version.

G. M. Feb 17, 2019     

This app is excellent!!! now on my two non rooted phones i have one Kali linux distro and a Parrot distro on the the other one... coupled with the vnc viewer app two full virtual desktops!!! thank you developers!!! i didnt know this could be done without root. on my rooted phones i have Kali nethunter :) but one thing i might add is with your vnc desktops they dont timeout like the Kali nethunter one does alot. So very good work all around... keep it up.

Gop. C. Jun 19, 2019     

some pakages in kali requires root acces but the script of this app doesnot provide it. I install wifiphisher in it but it doesn't work how to fix it and in kali nmap and other tools also doesn't work properly. it alwaya shoew error . i have reinstall it 5 to 10 time but error doesn't fix. please work on it. -------------------:

Sep. Sep 29, 2018     

I don't understand why some say this doesn't work.. I just got Debian with the full desktop environment to work on my phone.. and it blew my mind cause i didn't expect it to work. I still have some questions though.. Will i get sudo access after rooting my phone? Do all commands that require sudo not work, or only certain ones(top doesn't work.. apt does for exp) A huge thanks to the developer. Hoping to see more from you soon, I'll be following this project :)

Dev. P. Jan 11, 2022     

Please update all the wget commands with "--no-check-certificate" as it no longer works without that. And to do that manually takes lots of effort on phone.

Tho. G. Jun 22, 2021     

Good programing background behind this app. But at least make something confortable tu use with clean visual, easy to use fonction for install linux. A beginner will be lost in the termux terminal. Make a all integrated fonctionality to install any linux os. Once done, you see a very big difference in your evaluations. Go on !

Lev. D. Oct 15, 2021     

No version without ads I could buy, didn't look in the app for an ad remover, should have an ad free version to just buy. Closed before trying.

ً. May 8, 2019     

After recrencing the Termux wiki I found out that the desktop enviorment must be broadcasted as a vnc server that a vnc viewer connects to. The developer isn't very clear on how this stuff actually works. Edit: Reply is outdated.

Var. P. Oct 28, 2019     

Doesn't work. I installed parrot os and then tried to setup desktop env but on pasting and running the command in parrot it says cannon find package xfce4, xfce4-terminal etc. Please help me. I've put the issue on GitHub also and will give a 5 star if it works

Dra. B. May 5, 2021     

It used to work but it now needs an update. I'm getting the following error codes after copying and pasting the code from Dashboard: E: Unable to locate package wget E: Package 'openssl-tool' has no installation candidate E: Unable to locate package proot

Rad. Dec 26, 2018     

Looks great, but I have an issue when downloading a Desktop Environment. I have '/usr/local/bin/vncserver-start: line 4: vncserver: command not found' error... I don't know what to do. Help please

New. Z. Sep 22, 2019     

Ok,I have already known how to exchange files between distro and your own phone without root. give termux access to sdcard, and change the start-*. sh,uncomment the mount option.