r/termux Dec 19 '24

★ Important ★ Do not install Termux from Google Play Store!

334 Upvotes

Source: https://github.com/termux/termux-app/discussions/4000

We are Termux maintainers and would like to inform our users that we do not recommend using Termux from Google Play Store. It doesn't matter whether Play Store version looks "newer", faster receive updates and so on. Please read below to understand the issue.

Why you should not use Termux from Google Play:

  • Its release was not done by current maintainers team. Yes, Fredrik Fornwall is founder of Termux. But his decision was not negotiated with rest of core developers team and therefore not acceptable.

  • Its release diverges from the original implementation published at https://github.com/termux/termux-app

  • Its release was an experiment for bypassing Android >= 10 exec restrictions and make a version compliant with Google Play policies.

  • Its release contains restrictions. For example users may access only media files (like .mp3 or .jpg) on their device storage while other files (like .py scripts) will be hidden.

  • Its release contains changes for how the programs are executed, which cause bugs in certain packages.

Termux on Google Play is available only for devices running Android 11 and newer.

Unless will be said otherwise, Termux Core Team will consider it as unofficial app or fork. This means it does not receive same support level as the original app. Please never suggest our users to download Termux from Google Play - we will take down such comments.

We will make an announce when state of Google Play release will change and unpin/delete this post. As of beginning of 2026, we have no updates.

Now stick to F-Droid or official GitHub (https://github.com/termux/termux-app) variants and suggest same for others.

Issues with Google Play release variant must be reported to relevant source: https://github.com/termux-play-store/termux-issues/issues

This post meant to provide short summary about Google Play Termux app issue and replace https://www.reddit.com/r/termux/comments/1db00bm/announcement_response_regarding_google_playstore/

How to check if you're running Google Play release

Just look at the message shown after you open Termux app. If you see lines with links pointing to termux.com domain, you are using Termux from Google Play.

Termux from F-Droid uses termux.dev domain.


r/termux Sep 16 '23

★ Important ★ Introduction for beginners

286 Upvotes

Welcome to Termux community!

Termux is a terminal app for Android OS. It similar to terminal on MacOS and cmd.exe on Windows, but here we talk about Linux component of Android OS.

This project is open-source software and all development happens on GitHub: https://github.com/termux

Download Termux APK from F-Droid or GitHub.

Key features:

  • Xterm-compatible terminal emulator.
  • Custom userland with package manager and more than 2000 packages of different kind such as text editors, file managers, games, servers network diagnostic tools, compilers, development libraries and other types.
  • Plugins for styling, widgets, on-boot startup, tasker integration, Xorg-compatible server.
  • Works without root permissions.

We would like to emphasize that Termux is NOT a machine emulator or VM. All programs execute directly on a hardware of your device.

What I can do with Termux

Basically, everything.

Termux hosts universal programming environment. You can build and execute all programs that can run on a traditional computer, assuming your device has sufficient amount of memory and enough CPU power to finish execution of algorithm within an adequate time frame.

Here is a curated list of common uses:

  • Software development environment
  • Bots for Telegram, Whatsapp, Discord, etc
  • Web server
  • Minecraft server
  • SSH client
  • NAS
  • Tiny LLM chatter
  • YouTube scraper
  • Pocket pentesting suite
  • Just fun

A footnote worth knowing: Android enforces sandboxing for every Android app to ensure it won't do nasty things or otherwise interfere with other apps and the system itself. Termux is not an exception here, so certain software may refuse to run without system-level privileges (root).

What I should know before starting to use Termux

First of all you need to make sure you are comfortable with command line environment. By using Termux, you agree to be one-to-one with a bare text. There is no intuitive graphical interface. You must to decide whether you truly want to go this way or actually want something else.

If your choice is "command line", then another important thing is a foundational knowledge. It would require certain effort from you, as it could be boring like studying maths.

Here is a list of topics to learn, optimized specifically for Termux:

  1. General terms: computer, kernel, operating system, file, path, program, process, command line, terminal emulator.
  2. Base shell usage: concept of commands, arguments, environment variables, pipes
  3. Common utilities: bzip2, cat, cd, cp, curl, cut, df, diff, du, echo, env, grep, gzip, head, id, kill, killall, ln, ls, man, mkdir, mv, pkill, ps, pwd, rm, rmdir, sort, tail, tar, top, touch, tr, uniq, unzip, wc, xz, yes, zip
  4. Package manager: apt
  5. Text editors: nano or vim
  6. Linux permission model: user, group; concept of "root"; chmod command
  7. SELinux: what it is and which role it plays on Android OS - don't go deep here

Optional:

  • Shell scripting: if/else logic, loops, input/output redirection, subshells, process substitution.
  • Text data manipulation with awk and sed

Alternatively check these learning roadmaps:

After you finish with this, proceed to goal-specific essentials.

Important: never ever run commands that you do not understand. In the best case it will just fail but sometimes commands may have really devastating effects, especially if you use root permissions (su/sudo). If by accident you delete your own data or brick the device, you can blame yourself and only yourself!

How Termux differs from standard Linux

Without diving into technical details, these are the differences of Termux from standard Linux distribution:

  1. Non-standard location of programs and user data: /data/data/com.termux/files/
  2. Non-standard core components: sideloaded programs usually will either refuse to run or show strange errors, compiling from source also may show issues sometimes.
  3. Sandbox environment: you can browse or modify only your own and Termux data.

How to install packages

Termux uses apt package manager and a rolling-release model which gets it close to a Debian Sid distribution, although it is much different internally.

However as you are probably new for Termux we recommend using a helper utility "pkg":

  • Install package: pkg install package-name
  • Uninstall package: pkg uninstall package-name
  • Upgrade system: pkg upgrade
  • List installed packages: pkg list-installed
  • Search for a package: pkg search query

PKG utility does under the hood certain actions importance of which may be non-obvious for a newbie:

  1. Mirror selection

    Package downloads put a huge burden on the servers bandwidth. We don't own much servers and geo load balancing system because this can be very costly, so we take advantage of help offered by certain community members and organizations. Mirrors maintain a clone of the original package hosting and deliver stuff independently from a base Termux infrastructure.

    That's important that users are spread across different mirror hosts.

  2. Periodic apt update

    Without keeping the package index fresh you won't be able to receive updates and package installation commands will eventually fail with 404 (not found).

Termux quality and security

We do our best to keep our infrastructure safe and patched against latest security vulnerabilities as well as to deliver most recent versions of packages.

However as we operate a small team of enthusiasts there could be certain bottlenecks. We can't test 100% of published packages, so there always is a chance that specific update will break something.

Please don't use Termux software in everything mission-critical. It is not certified for use in banking, healthcare, nuclear safety, etc.

Termux is open source project and we welcome any kind of contributions that would help us improve.

Banned content

Sadly, but a while ago Termux become an area of interest conflict between legitimate users and criminals. This resulted in absolute ban of specific topics:

  • OSINT
  • Doxxing
  • Social engineering; phishing and other types of fraud
  • Spamming
  • Malware making and delivery
  • Hacking
  • Surveillance, tracing, spying and similar activities
  • Bot farms for fabricating subscribers, likes and comments in social media
  • Taking down social media accounts by automated mass-reporting

This list is not definitive.

We don't accept excuses. Legends about "educational purposes" and "recovery of own gmail account" don't worth anything.

Remember that authorities have a certain interest regarding accounts asking about potentially illegal stuff.

Vibe coded content

We generally allow publishing vibe coded software as soon as it doesn't violate community rules (e.g. doesn't serve hacking purpose) and is not a deliberate garbage. Feel free to submit everything that you believe might be useful, but don't forget to include details for how to run your stuff on Termux.

Highly recommended to disclose AI usage.

A typical example of vibe coded project born out of nowhere and without history: https://github.com/sylirre/terminal-chat

Remember that AI is just a tool. Whether it can produce crap or something good, depends entirely on its user.


This article is subject for periodic revisions. We may submit newer versions from time to time.


r/termux 3h ago

Question Is there any way to access the filesystem (without root)?

4 Upvotes

Like apps, app data etc.


r/termux 15h ago

Showcase Rate ma rice

Post image
28 Upvotes

r/termux 8h ago

Question Is thermux safe for my day-to-day phone?

6 Upvotes

Apologies if my English isn't that good because English is not my main language. So, I've been using Odysseus AI and I very much like it. I also have Odysseus accesible on my Android using a port that allows me to open Odysseus by typing my IP and then the port number on a browser on my phone.

However, I stumbled upon this youtube video (https://youtu.be/wX-XGKlUDSI?si=7tJtWQYVck2-AHLv) showing how to install Odysseus AI on phone without using a PC as the local host. In the video, the guy is using thermux and input some codes.

My question is, is thermux safe to install on my day-to-day phone? I'm really new to tech and stuff so I need some guidance. Much appreciate it.


r/termux 1d ago

General Android has a built in terminal

Post image
90 Upvotes

Android has a built in termin, hidden in the developer settings. It's running Debian 13 (Trixie) on a 720p resolution. Is it any good?


r/termux 1d ago

Showcase I have successfully made my phone into an Iron clothes, In less than 3 minutes😭

Enable HLS to view with audio, or disable this notification

74 Upvotes

r/termux 23h ago

General Preciso de dicas

2 Upvotes

Olá a todos, sou iniciante no termux, eu gostaria aprender a usar a ferramenta mas não por onde começar, preciso de dicas pessoal🙏🏾🙏🏾


r/termux 1d ago

Showcase Probé Openbox nativo en Termux… ¿así rinde realmente? 👀

Enable HLS to view with audio, or disable this notification

22 Upvotes

Probé Openbox de forma nativa en Termux para ver qué rendimiento se puede conseguir y cómo se comporta en Android. 🔥

¿Qué opinan del rendimiento? ¿Ya lo han probado ustedes? ¿Qué configuración usan?


r/termux 1d ago

Showcase I got Omarchy running at 120 Hz on my Android foldable

33 Upvotes

I’ve been trying to get Omarchy running on my phone as a daily driver. After a lot of trial and error with PRoot, nested Wayland, foldable rotation, and some keyboard bugs, I finally have a usable setup on my Fold.

This isn't QEMU CPU emulation. It’s native ARM64 Omarchy and Hyprland running through Termux and Termux:X11 without root. It uses direct Mesa KGSL/Turnip on the Adreno GPU, so Chromium is GPU-accelerated, audio and touch work, and the desktop actually runs smooth at 120 Hz.

I cleaned everything up into a one-command installer if anyone wants to test it out: https://github.com/BlackFireAlex/omarchy-android

v0.1.0 is currently only tested on the Adreno 840. Getting it running on other Qualcomm hardware is the next experiment, so if you give it a shot, let me know your phone/SoC and what breaks. Contributions are welcome.

Thoughts ?


r/termux 2d ago

Showcase Rate my termux customisation..

Post image
58 Upvotes

r/termux 1d ago

Question O Termux vai ter algum problema com a restrição da Google sobre apks não registrados?

5 Upvotes

Eu vi que no F-Droid tem a marcação do site https://keepandroidopen.org e sei que existe uma versão paralela do Termux na Play Store. Essa versão paralela garante que o apk não seja bloqueado pela Google? Alguém imagina como será o futuro do Termux?


r/termux 2d ago

Showcase My first attempt at Termux ricing

Post image
21 Upvotes

I have tried to give it a bit of a more melancholic style because why not?


r/termux 2d ago

Showcase my yellow rice

Enable HLS to view with audio, or disable this notification

24 Upvotes

The rice was inspired by u/Time_Science4336, but I still want to keep some of my previous rice before I use the updated Termux:Launcher. I also made my fastfetch logo on motd change every session because why not lol. Censored some logo images for my friends' privacy.

I've seen some people able to change the typeface of the clock, I wonder if it can be changed via the Termux:Launcher typeface too or it's modified?


r/termux 2d ago

Showcase I deleted Debian PRoot for switched to Arch Linux ARM XFCE.

Thumbnail gallery
5 Upvotes

I use arch btw in another level


r/termux 2d ago

Showcase My first rice

Post image
2 Upvotes

It is not that good, but i liked it.

I am using PRoot-Distro with Debian 13 and Termux-X11 :)


r/termux 3d ago

Showcase Phosh on fedora on termux

Post image
75 Upvotes

r/termux 2d ago

Question I want pacman instead of apt/PKG(without proot distro)

6 Upvotes

r/termux 3d ago

Showcase Rate my Termux🧶👾

Thumbnail gallery
31 Upvotes

I see that termux-launcher is trending, so I did my own ricing.


r/termux 3d ago

Question Ricing termux

5 Upvotes

I keep seeing lots of cool looking terminals and configurations on this subreddit and I really want to know some of the packages that the OPs use. I am very curious about this.

If you want, you can explain how they work but it's not necessary, I'll figure it out then


r/termux 3d ago

Showcase I made a single-file offline field guide for Termux (v1.0, free, CC BY 4.0)

37 Upvotes

Been using Termux heavily for a while and kept re-finding the same scattered info across wikis, forum threads, and outdated blog posts, so I put together a single HTML file that covers the stuff I wish existed as one reference.

It's offline-first — no build step, no app, just open the file in a browser (or serve it locally). Covers:

Termux install/setup, storage, packages, shells, tmux

Git, GitHub, SSH, remote server admin

Python/Node/PHP/compilers, local web dev, SQLite

Termux:API and official add-ons, plus notable third-party companion apps

ADB, Wireless Debugging, Shizuku

PRoot-Distro and Termux:X11 for GUI Linux

Phone-as-workstation setups

Modern rooting: Magisk, KernelSU, APatch, bootloaders, AVB, partitions

Networking, automation, security, backup, troubleshooting

Cheat sheets and primary-source citations

It's searchable and print-friendly, and I tried to verify commands against current upstream docs rather than copy-pasting stuff that's since changed.

Live: https://williamlodge.github.io/termux-field-guide/

Source: https://github.com/williamlodge/termux-field-guide

Not affiliated with the Termux project — just an independent reference. Open to corrections, especially anything device/version-specific I got wrong (there's a CONTRIBUTING.md for that). If something's outdated or missing, tell me and I'll fix it.


r/termux 3d ago

Question Help pls

6 Upvotes

I wanna start coding and working

Can i do it

(I'm a beginner)


r/termux 3d ago

Showcase Please rate my termux🤧

Enable HLS to view with audio, or disable this notification

59 Upvotes

r/termux 3d ago

Showcase simple

Post image
22 Upvotes

r/termux 3d ago

General Rate my setup

Thumbnail gallery
45 Upvotes

Which one is better