FIRERPA Lamda 是一款全能型安卓设备控制平台,8000+ Stars。一台手机即可搞定:WebRTC 远程桌面、UI 自动化、MITM 抓包、内置 Frida、 MCP/AI Agent、160+ Python API,支持多设备集群管理,24/7 稳定运行。

🎤 引言

做移动端自动化、逆向分析、协议破解的同学,大概都踩过这些坑:Appium 配环境配到怀疑人生、mitmproxy 证书一堆报错、frida-server 版本对不上、ADB 连接时不时断线……每个工具都挺好,但串起来就是一场运维噩梦。

FIRERPA Lamda 正是来解决这个问题的——一个把所有东西拧到一起的安卓全能控制平台。GitHub 8,037 Stars(2026-07-29),MIT 协议,六年持续迭代。它不是某个单一功能的工具,而是一套 on-device 服务 + Python 客户端的完整体系:远程桌面、UI 自动化、MITM 抓包、内置 Frida、完整代理栈、MCP/AI Agent、160+ Python API,全部跑在同一台安卓设备上,一条命令就能调度。


⭐ 核心功能

远程桌面(WebRTC / H.264 双协议)

  • 浏览器直接访问,无需安装 PC 客户端
  • MJPEG 和 H.264 双编码,支持软件 / 硬件编码
  • 可调帧率(最高 60fps)、分辨率、码率
  • WebRTC 支持 STUN/TURN 穿透,跨 NAT 低延迟
  • 多人并发访问——协作调试、培训演示同一屏幕多人在线
  • 双向剪贴板、实时音频(Android 10+)、内置终端、拖拽上传、浏览器直接浏览下载文件

UI 自动化(无障碍 + OCR + 图匹配三套件)

  • 完整选择器体系:text、resourceId、description、scrollable + 子 / 兄节点链式查找
  • 截图、等待出现 / 消失、角点 / 中心点坐标、exists 检查、Unicode 输入、分步滑动、Fling 滚动
  • UI Watcher:实时监听界面变化,匹配条件时自动触发点击 / 按键 / 计数器——专治弹窗、广告、更新提示
  • Virtual Display(虚拟显示屏):在独立后台显示上跑应用,不影响主屏幕——比如一边用手机刷微信,一边在虚拟屏上自动回复。API 与主设备完全一致,Watcher 也可绑定虚拟屏

图匹配 + OCR(无标准视图树的救星)

  • OCR 支持 PaddleOCR、EasyOCR、自定义 HTTP 后端,集群环境可中心化识别不每台设备都跑模型
  • 图匹配在设备本地运行(模板匹配 / SIFT),不占 PC 算力;SIFT 抗旋转、缩放、光照变化

一键 MITM 抓包

  • 自动安装系统根证书、自动配置代理、自动处理各 Android 版本差异、退出时自动恢复网络——零手动操作
  • 全局抓包 / 单包抓包、实时修改请求响应、mitmweb 共享、上游 HTTP 代理(国际流量)
  • 内置 QUIC 降级减少 QUIC 干扰
  • MITM 全 API 驱动,可嵌入自动化流程配合 UI 步骤和 Frida Hook

内置 Frida(无需单独部署)

  • 绑定了最新 Frida,远程桌面终端里直接敲命令,不用 -U/-H
  • 内置隐藏补丁抗检测;持久化脚本 crash 后自动重注
  • Frida RPC 映射到 Python 方法HTTP + JSON-RPC 2.0 远程调用
  • 脚本 emit 数据可走 HTTP / Redis / RabbitMQ (MQTT),含设备 / App 元数据、zlib 压缩、HTTP 重试

完整代理与网络栈

  • HTTP / HTTPS / SOCKS5 / Shadowsocks(多加密算法)、单 App 代理、多用户分身、DNS 代理、UDP 代理、LAN 绕过、自动连接
  • 反向代理 tunnel2:PC 浏览器指向手机代理,流量从手机出口发出(出口 IP = 手机 IP)
  • 内置 OpenVPN 客户端、frp 客户端(fwd.*)、mDNS 发现

ADB + SSH + 全能终端

  • 内置 ADB,无需开启系统开发者选项就能无线高权限连接(应用检测不到开发者模式)
  • 内置 SSH + ssh.sh / scp.sh
  • 终端内置:strace、ltrace、tcpdump、scapy、fsmon、frida-tools、MemDumper、Python 栈(Crypto、cv2、unicorn、capstone、keystone、redis、grpc)
  • sqlite3 支持加密数据库(微信、企业微信、阿里系 App)

AI / MCP / Agent

  • MCP 服务器(/mcp/)兼容 Claude、Cursor 等 MCP 客户端
  • 内置 agent 命令支持自然语言驱动设备,兼容任意 OpenAI-API
  • 内置 OpenAI 语义任务执行器,搭配 crontab 实现定时 AI 自动化

📥 安装与使用

设备端安装(三种方式)

  1. 一键 APP 安装(推荐):下载 APK 直装,支持 Root 或 Shizuku 模式
  2. Magisk 模块:开机自启,适合 24/7 长期运行
  3. 手动解压:适合高级用户

PC 端连接

pip install lamda
# 连接设备
lamda connect <设备IP>:<端口>

连接成功后,浏览器打开设备 IP:端口即可进入 WebUI。

基础示例

from lamda import device

d = device()  # 连接本地已配对设备

# 截图
d.screenshot().save("screen.png")

# 找元素并点击
ele = d.xpath("//android.widget.TextView[@text='确定']")
ele.click()

# 启动 App
d.app_start("com.example.app")

# 一键抓包(自动配置 MITM)
with d.mitm():
    d.app_start("com.example.app")
    time.sleep(5)
# 退出时自动恢复网络

# 运行 Frida 脚本
d.frida_script("""Java.perform(() => { ... })""")

# 启用 MCP 服务器
d.mcp_server.start()
# 然后在 Claude Code / Cursor 里添加 MCP 端点

更多 API 文档见 device-farm.com/docs


🎯 适用场景

  • 移动端安全测试 / 逆向分析:内置 Frida + MITM + 加密数据库读取,一条命令把工具链凑齐,不用在多个终端之间来回跳
  • 自动化测试团队:多设备集群统一调度,批量跑用例,UI Watcher 处理弹窗,Virtual Display 实现并行
  • 云手机池 / 设备农场:StarLink Hub 统一管理本地和远程设备,P2P 接入,24/7 不间断运行,批量操作
  • App 协议分析与爬虫:MITM 抓包 + 请求编辑 + Frida Hook 组合拳,抓接口、调算法
  • RPA 与业务流程自动化:160+ API 覆盖 App 操作、文件 IO、系统设置、WiFi/代理,配合自然语言 Agent 实现"说一句话让手机自动干活"
  • 远程办公 / 演示:WebRTC 远程桌面穿 NAT,多人同时观看,实时协作

🔍 对比/替代方案

工具定位FIRERPA 区别
Appium通用移动端自动化Appium 需要 PC 端整套环境,FIRERPA 服务跑在设备上更稳定
uiautomator2安卓 UI 自动化多设备场景下稳定性差,FIRERPA 有集中调度和集群管理
AutoJSon-device 自动化脚本无远程桌面、无 MCP、无 MITM,能力差距大
scrcpy安卓投屏控制仅投屏,无自动化、无法抓包、无 Agent
Magisk + ADBRoot 设备管理分散工具组合,FIRERPA 一个平台统一管理
Airtest游戏 / App 自动化闭源商业化,FIRERPA 开源可自托管

FIRERPA 的核心优势在于All-in-One:远程桌面 + 自动化 + 抓包 + 逆向 + 代理 + AI Agent,全部实现在同一台设备上,不需要拼凑一堆工具。


⚠️ 注意事项

  • 需要 Android 6.0+,部分高级功能(如 Virtual Display)需要更高版本
  • Root vs 非 Root:无 Root 模式可用大部分功能,但高权限操作(内置 ADB、修改系统属性等)需要 Root
  • 网络环境:远程桌面默认走局域网,跨 NAT 需要配置 frp 或 P2P Bridge;WebRTC NAT 穿透依赖 STUN/TURN 服务器
  • MITM 抓包:HTTPS 抓包需要设备安装并信任 FIRERPA 生成的系统证书,部分 App 有 SSL Pinning 需配合 Frida 绕过
  • 安全注意:MITM 和 Frida 属于安全研究工具,使用前请确保已获得合法授权;FIRERPA 本身提供离线 license 支持
  • 多设备管理:StarLink Hub 集群管理需要额外部署服务端,适合团队使用;个人单设备使用免费
  • 更新频率高:项目活跃,版本迭代快,生产部署前建议确认版本兼容性

✅ 总结

FIRERPA Lamda 是安卓设备控制领域的"六边形战士"——8,037 Stars、六年持续迭代、MIT 协议。它的思路很简单:与其在 PC 上跑一堆工具管理一台手机,不如把服务跑在设备上,用 Python 客户端统一调度。

做移动安全研究?需要 MITM + Frida + 自动化一套带走。想做 RPA 自动化?自然语言 Agent + 160+ API + Virtual Display,在后台跑完全不影响你玩手机。云手机团队?StarLink Hub 统一管理多设备,P2P 远程接入,24/7 不间断。

如果你正在为安卓设备管理寻找一个一站式、可持续生产运行的解决方案,FIRERPA Lamda 几乎是你能找到的最完整的开源选项。

立即体验: