在踩了那么多坑,持续试错后,终于理清了利用废旧手机进行OpenClaw 的安装与调试!
OpenClaw 安卓版设置指南 将任何旧安卓设备变成全天候本地运行的 AI 代理。本文章提供分步说明,指导您如何使用 Termux 和 Ubuntu (proot) 在安卓设备上安装和运行 OpenClaw,无需 PC 或云服务器。您将获得:可在安卓系统上运行的本地 AI 代理;以及可访问的 Web 控制面板。
首先:确保你的手机系统必须为安卓7版本或以上系统,具备稳定的网络链接,申请好大模型apikey,手机里安装好Termux app(可以从谷歌商店安装),安装插件时需要具备科学上网。
开始安装:
打开Termux,将系统更新到最新状态
命令:pkg update && pkg upgrade -y
安装:proot-distro
命令:pkg install proot-distro
在proot-distro里安装ubuntu
命令:proot-distro install ubuntu
登陆ubuntu系统
命令:proot-distro login ubuntu
更新ubuntu系统
命令:apt update && apt upgrade -y
安装curl
命令:apt install -y curl
添加node仓库
命令:curl -fsSL https://deb.nodesource.com/setup_22.x | bash -
安装node.js
命令:apt install -y nodejs
确认node版本
命令:node -v
npm -v
更新并安装git
命令:apt update
apt install -y git
安装OpenClaw
命令:npm install -g openclaw@latest
安装完成后请检查
命令:openclaw --version
修复安卓系统网络接口错误,创建劫持脚本
命令:cat <<EOF > /root/hijack.js
const os = require('os');
os.networkInterfaces = () => ({});
EOF
设置为自动加载
命令:echo 'export NODE_OPTIONS="-r /root/hijack.js"' >> ~/.bashrc
source ~/.bashrc
好了,接下来运行OpenClaw设置向导!
开始入职流程
命令:openclaw onboard

马上会问你废话,不用它还装什么?

只能yes,不然就取消安装配置

一个快速安装,一个手动配置,默认吧来的快,默认网关绑定选择的是127.0.0.1(环回)必须为这个哈,不然浏览器无法访问,劫持也白做!

模型就看自己选择了,我用的Kimi,注册账号创建大模型apikey就自行百度了吧,我就不废话了,继续填入apikey

选择国内版,不然就只有科学了

继续沿用之前配置好的,下一步

这里各种接入方式,选择跳过

配置技能,可以选择一点


显示自编安装命令,选择yes

这里选npm

这里全部No

内容引导钩子,都选上吧

启动OpenClaw网关
命令:openclaw gateway --verbose
打开浏览器访问127.0.0.1:18789

在网关令牌中填入你记录的token,点连接即可体验手机版OpenClaw了。
如何长时间开机不影响使用
termux命令:termux-wake-lock 阻止termux休眠
关闭电池优化,设置⇒应用⇒termux⇒电池⇒禁用优化
最后保持手机电源持续插电,全天候工作。
这里整合了国内国外的各种教程,终于成功利用上废旧手机实现了它的价值!
夜雨聆风