Correção para Executar OpenClaw no Android via proot Ubuntu: Interceptar networkInterfaces() para Resolver o Erro 13 de uv_interface_addresses

Executando OpenClaw no Android com proot Ubuntu
Um desenvolvedor documentou uma correção para executar o OpenClaw em um dispositivo Android usando Termux e um ambiente proot Ubuntu. A configuração específica envolveu um telefone Xiaomi com processador Snapdragon 8 Gen 3 rodando Android 16.
O Problema: Bionic libc Bloqueia Syscall
Ao tentar executar o OpenClaw versão 2026.3.13, o aplicativo trava imediatamente com o erro: uv_interface_addresses retornou Erro de sistema desconhecido 13. A causa raiz é que a libc Bionic do Android (biblioteca C) bloqueia a chamada de sistema subjacente dentro do ambiente proot. Isso faz com que a função os.networkInterfaces() do Node.js falhe, impedindo o OpenClaw de inicializar.
A Correção: Um Script de Hijack
A solução é criar um arquivo JavaScript simples que substitui a função networkInterfaces() antes do OpenClaw carregar. Crie o seguinte script dentro do ambiente proot Ubuntu:
cat << 'EOF' > /root/hijack.js
const os = require('os');
os.networkInterfaces = () => ({
lo: [{
address: '127.0.0.1',
netmask: '255.0.0.0',
family: 'IPv4',
mac: '00:00:00:00:00:00',
internal: true,
cidr: '127.0.0.1/8'
}]
});
EOFPara tornar esta correção permanente e aplicá-la ao iniciar o OpenClaw, adicione o seguinte à sua configuração do shell:
echo 'export NODE_OPTIONS=--require=/root/hijack.js' >> ~/.bashrc
source ~/.bashrc
openclaw gatewayPassos Completos de Configuração
A fonte descreve o processo completo de configuração:
- Instale o Termux do F-Droid.
- Execute
proot-distro install ubuntu. - Instale o Node.js 22 via NodeSource.
- Instale o OpenClaw globalmente:
npm install -g openclaw.
Durante o processo de integração, selecione Loopback 127.0.0.1 como o endereço de vinculação do Gateway. Com a correção aplicada, o gateway roda estável em http://127.0.0.1:18789.
Aplicação Mais Ampla
O desenvolvedor observa que esta mesma correção deve funcionar para qualquer aplicação Node.js que encontre o erro uv_interface_addresses ao rodar dentro de um ambiente proot no Android 12 ou superior.
📖 Leia a fonte completa: r/openclaw
👀 See Also

Configuração Local do Claude Code com Qwen3.5 27B via llama.cpp
Um desenvolvedor compartilha sua configuração para executar o Claude Code localmente usando Qwen3.5 27B com llama.cpp, incluindo variáveis de ambiente, parâmetros do servidor e benchmarks de desempenho em sete tarefas de programação.

Seu LLM Não Deveria Ser Seu Fluxo de Trabalho de Agente de Codificação: Separação de Preocupações no OpenClaw
Se o seu fluxo de trabalho com agente de codificação parar ao atingir o limite de uso do LLM, o LLM está fazendo demais. Mantenha filas, estado, tentativas e verificação determinísticas—chame o LLM apenas para julgamento.

Como Importar seu Histórico do ChatGPT para o Claude Usando Projetos
Exporte conversas do ChatGPT como arquivos Markdown e carregue as relevantes em Projetos do Claude para carregar anos de contexto, projetos em andamento e preferências de estilo.

Guia de Automação de Busca de Empregos no OpenClaw — Preferências, Cron Jobs e Filtragem
Um guia prático usando OpenClaw para automatizar a busca de empregos: defina uma especificação clara de preferências, escolha uma ferramenta para obter vagas (automação de navegador, scraping ou API estruturada) e valide o fluxo antes de configurar um cron job.