UserLAnd - Linux on Android

In-app purchases
21.2K reviews
Content rating
PEGI 3
1M+
Downloads
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

UserLAnd allows you to run several Linux distributions like Ubuntu,
Debian, and Kali.

- No need to root your device.
- Use a built-in terminal to access your favorite shells.
- Easily connect to VNC sessions for a graphical experience.
- Easy setup for several common Linux distributions, like Ubuntu and Debian.
- Easy setup for several common Linux applications, like Octave and Firefox.
- A way to experiment and learn Linux and other common software tools from the palm of your hand.

UserLAnd was created and is being actively maintained by the folks behind the popular Android
application, GNURoot Debian. It is meant as a replacement for the original GNURoot Debian app.

When UserLAnd first launches, it presents a list of common distributions and Linux applications.
Clicking one of these then leads to a series of set-up prompts. Once these have been completed,
UserLAnd will download and set up files required to start the task that has been selected. Based on
the set-up, you will then be connected to your Linux distribution or application in a terminal or
VNC viewing Android application.

Want to know more about getting started? View our wiki on Github:
https://github.com/CypherpunkArmory/UserLAnd/wiki/Getting-Started-in-UserLAnd

Want to ask questions, give feedback, or report any bugs you've encountered? Reach us on Github:
https://github.com/CypherpunkArmory/UserLAnd/issues
Run Linux on Android. No root required.
Updated on
Aug 25, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
  • No data shared with third parties
    Learn more about how developers declare sharing
  • No data collected
    Learn more about how developers declare collection

Ratings and reviews

19.4K reviews
Gowri Venkatesh
August 11, 2026
A huge thank you to the amazing developers of UserLAnd! ❤️ Your hard work and dedication in creating such an incredible app have made learning and using Linux so much easier and more accessible. I truly appreciate the effort you’ve put into developing this wonderful app. It has been a great help to me in my studies and learning journey. Thank you so much for creating something so usefull and amazing 🥰🥰
4 people found this review helpful
Did you find this helpful?
Zamin Abbas
July 9, 2026
Stuck on "Starting service... Starting server" loop App gets stuck infinitely on "Starting service... Starting server" when trying to launch a session (like Kali or Debian). Clearing cache and force-stopping fixes it temporarily, but it keeps happening. It seems like the internal SSH/VNC server fails to bind or get background execution priority on modern Android versions. Please fix this background service initialization bug! (Device: Samsung, Android 13/14).
2 people found this review helpful
Did you find this helpful?
Miel Smith
August 29, 2026
userland is user-friendly and convenient for use but efficiency and smooth workflow matters a lot, make it efficient and more customizable (currently nothing customize...)
Did you find this helpful?

What’s new

Add virtual machines as an option for how to run a Linux distribution.
More complex but much better performance and compatibility
Fixes major bugs in previous release with this capability
Simplify UI to remove dialog that was confusing testers.
Add many translations.