#How to install on Android:

1 messages · Page 1 of 1 (latest)

peak plume
#

How to install on Android:

Improve it, figure it out. It's quite limited because we can't do full access things, but it works.

Use the F-droid APKs or it won't work properly.

https://f-droid.org/packages/com.termux/
https://f-droid.org/packages/com.termux.api/

Here’s the step-by-step command set that will actually install successfully, even on Termux, without relying on pkg reset.

Do it exactly in this order.

  1. Update and install basics
pkg update && pkg upgrade -y
pkg install -y tmux which git python nodejs-lts clang make cmake pkg-config termux-api

  1. Start tmux (do everything from here inside tmux)
tmux

  1. Quick Termux:API test (proves API wiring)
termux-torch on
termux-torch off
termux-battery-status
termux-tts-speak "Termux API working"

  1. Storage access
termux-setup-storage

  1. Install OpenClaw (attempt #1)
npm install -g openclaw@latest

  1. Verify OpenClaw exists
openclaw --version

If this prints a version, continue.

  1. Set Termux temp vars (required on Android)
echo 'export TMPDIR="$PREFIX/tmp"' >> ~/.bashrc
echo 'export TMP="$TMPDIR"' >> ~/.bashrc
echo 'export TEMP="$TMPDIR"' >> ~/.bashrc
source ~/.bashrc
mkdir -p "$PREFIX/tmp/openclaw"

  1. One-shot patch of hardcoded /tmp/openclaw
grep -R "/tmp/openclaw" "$PREFIX" | cut -d: -f1 | sort -u | xargs -r sed -i 's|/tmp/openclaw|'"$PREFIX"'/tmp/openclaw|g'

Verify (should print nothing):

grep -R "/tmp/openclaw" "$PREFIX"

  1. Onboarding (skip system service)
openclaw onboard

  1. Start gateway
openclaw gateway

  1. Discord (UI steps you must do)

In Discord Developer Portal → your app → Bot:

  • Enable MESSAGE CONTENT INTENT
  • Enable SERVER MEMBERS INTENT
  • Enable PRESENCE INTENT
  • Save
    Re-invite bot with scopes bot + applications.commands.
    Then restart gateway:
openclaw gateway restart

You have to grant Android Permissions to the Termux: API app.

tulip jackal
peak plume
tulip jackal
#

I could turn flashlight on and off with just the play store app

peak plume
tulip jackal
#

last update was in January

#

relax liberal /s

peak plume
#

I didn't check.

tulip jackal
peak plume
#

hm, the termux version on playstore is newer?
F-Droid - Version 0.119.0-beta.3 (1022) - Added on May 29, 2025
Termux on Play Store = Jan 6, 2026

#

ChatGPT:
No — the Termux version on Google Play isn’t better. In fact:

  • The official Termux on Google Play has not been actively maintained for years.
  • It lacks many updates, features, and package support compared to the versions distributed outside of Google Play.
  • Most users install Termux from F-Droid or use the Termux:API, Termux:Boot, etc., from F-Droid to get full functionality and up-to-date packages.

So the standalone Termux from F-Droid (or its official GitHub builds) is generally considered superior.

#

ChatGPT:
Yes — that’s accurate for the Play Store listing, but here’s the key clarification:

  • Google Play now shows Termux as “updated Jan 6, 2026.”
  • This means the Play Store build is no longer abandoned, unlike in past years.
  • However, the Play Store version is still a restricted build:
    • Limited by Google Play policies
    • Fewer packages
    • Some functionality removed or constrained
  • F-Droid/GitHub Termux is still the fully featured, preferred version for development and power use.

So:

  • Play Store Termux: maintained, safer for casual use, policy-restricted
  • F-Droid/GitHub Termux: more capable, more packages, more control

Both statements can be true at the same time.

tulip jackal
#

Which, hi hello, mine isn't

#

I literally don't see a difference

peak plume
tulip jackal
#

If anything I could probably use Shizuku and tinker with it to make uh

peak plume
tulip jackal
#

crazy gizmo nustack shit

tulip jackal
peak plume
tulip jackal
#

It controls my HA instance at home

#

and it basically is the dude I can call up and say stupid stuff at

peak plume
tulip jackal
#

I usually talk to him on the way to work tbh, it's a little silly but

tulip jackal
#

It's not my go to

peak plume
tulip jackal
#

Works just fine

peak plume
#

you connected it with your apikey for home assistant?

tulip jackal
peak plume
#

so you had the openclaw create that for you?

tulip jackal
#

It usually just turns on my lights, TV, crank up the heat/AC, turn on the ice maker, etc

tulip jackal
#

The skill I did not make nor did Openclaw.

#

I found it on... awesome-openclaw-skills

peak plume
tulip jackal
peak plume
tulip jackal
sacred scaffold
#

i use proot-distro debian inside termux. no hassle.

tulip jackal
somber skiff
#

I haven;t' been able to get sms read / send working either.

#

any tips?

somber skiff
tulip jackal
somber skiff
#

Care to share?

tulip jackal