家里那台退役安卓机,最尴尬的不是慢,是还能亮屏、还能充电,扔了可惜,留着又只会在抽屉里吃灰。
我点进 linux-android 看了下,它干的事很直接:不 root,不刷机,不靠云,拿 Termux 就能把旧手机改成两种东西——一台 Linux 桌面,或者一台常亮的 Home Assistant 服务器。
它不是那种先把人劝退的项目。README 给的流程很短,桌面路线装好 Termux 和 Termux-X11 后跑脚本,10 到 30 分钟基本能起完整桌面;智能家居那条会久一点,大概 15 到 45 分钟。
比较实用的一点,是它没把旧手机都当成一台机器来写。桌面环境直接分了四档:XFCE4 默认,老一点的机子上 LXQt,喜欢传统桌面有 MATE,配置高一点再上 KDE Plasma。仓库里还写了建议,3GB 内存起步,KDE 最好 4GB 以上。
装完也不是只有一个壳。Firefox、VLC、Python 3、Git、OpenSSH 都会一起带上,手机一下就从“备用机”变成能写脚本、跑服务、顺手 SSH 连回去折腾的 ARM 小主机。Termux 的 SSH 端口默认是 8022,电脑在同一局域网里直接连。
另一条路线更像废物利用的正解。项目会在手机里起一个 Ubuntu 容器,再把 Home Assistant Core 跑起来,局域网里打开浏览器访问 8123 端口就能进控制面板,拿来管灯和插座这类 Wi-Fi 设备没什么问题。
不过它也没乱吹。没有 root 的前提下,蓝牙、Zigbee/Z-Wave USB 棒、Docker add-ons 这些都别指望,Android 10 之后自动发现也有限,很多设备得手动填 IP。拿它做家庭中枢可以,前提是你接受它更偏“轻量常亮服务器”,不是一台完整的 Home Assistant OS。
我觉得这项目最顺的地方,不是把旧手机吹成生产力神器,而是终于给了它一个说得过去的去处:能学 Linux,能跑点 Python,能当家里的小服务器,插着电放一边也不算浪费。
GitHub地址:mayukh4/linux-android