网络安全

Flipper One:口袋里的开放 Linux 计算机——从愿景到现实

2026-07-01 #网络安全#近源渗透#Flipper One


引言:百万销量之后的全新冒险

Flipper Devices 的前代产品 Flipper Zero 已售出超过 100 万台,为公司带来了超过 1.5 亿美元的营收。这款能够模拟 RFID 卡、蓝牙设备和无线信号的小型设备,早已成为安全研究人员和极客圈层的”必备玩具”。

2026 年 5 月 21 日,Flipper Devices 发布了全新产品 Flipper One

但这次完全不同——这不是 Flipper Zero 的升级版,而是一个面向全新场景的产品。它抛弃了纯粹的射频工具定位,转而打造一台具备强大网络能力的便携式 Linux 计算平台。

团队坦言对这个项目”真正感到恐惧”,并请求社区的帮助。这不是一个华丽的发布会,而是一次坦诚的全故事讲述。

Flipper One 是一个 deeply personal 的项目。过去 10 年我一直在思考口袋 Linux 多功能工具的概念,但总觉得可用的技术和组件不够好。对我来说,发布一款没有妥协的产品——一款真正值得的产品——非常重要。现在,终于感觉时机到了。


Flipper-One-we-need-your-help-main-v2.jpg

项目的宏大目标

Flipper One 设定了一系列雄心勃勃的目标:

  • 构建世界上最开放、文档最完善的 ARM 计算机,提供完整的 mainline Linux 内核支持
  • 推动厂商开放其现有的闭源代码,彻底消除二进制 blob
  • 构建基于协处理器架构的非传统硬件平台,将微控制器与 CPU 配对,并移植大量底层 MCU 代码
  • 重新思考人们使用 Linux 的方式,开发自己的 GUI 框架,封装现有的 CLI 工具

Flipper One vs Flipper Zero——完全不同的产品

特性 Flipper Zero Flipper One
层级 Layer 0 Layer 1
协议 离网点对点访问控制协议:NFC、低频 RFID、Sub-1 GHz 无线电、红外、iButton、UART、SPI、I²C IP 连接的一切:Wi-Fi、以太网、5G、卫星
基础 低功耗微控制器 强大硬件 + 开放 Linux 工具包
用途 访问控制系统 网络、数据传输、高性能计算(SDR、本地 AI)

两者并非”新旧”代际关系,互不替代,属于不同的设备类别。Flipper Zero 定位于 2020 年宣布的渗透测试工具系列中的初级型号,而 Flipper One 则被设计为针对有线和无线网络的更高级版本。


硬件规格参数

主控芯片与系统内存

项目 规格
主 SoC 瑞芯微 RK3576,8 核 ARM Cortex-A72/A53,最高 2.3GHz
GPU Mali-G52 MP6
NPU 2.8 TOPS 低功耗神经网络处理单元
系统内存 8 GB LPDDR5
视频编码 4K@60fps H.265/H.264

存储

  • 64 GB UFS 2.2 高速闪存
  • MicroSD 卡槽(UHS-I SDR104 规格)

微控制器子系统

项目 规格
主控 树莓派 RP2350,双核 ARM Cortex-M33/RISC-V,主频 150MHz,264KB SRAM
存储 16 MB 闪存
显示屏 256×144 像素、64 级灰度大猩猩玻璃屏幕,由 RP2350 通过 QSPI 总线驱动

视频输出

  • HDMI 2.1 接口,最高 4K@120fps,支持 HDMI CEC(消费电子控制)
  • USB-C 复用 DisplayPort 1.4,最高 4K@120fps

音频

  • 3.5mm 音频接口(立体声输出 + 麦克风输入)
  • 内置麦克风与扬声器
  • 新唐 NAU8822 音频编解码器

网络与无线通信

  • 2 个千兆以太网 RJ45 网口(瑞昱 RTL8211F-CG 网卡芯片)
  • 三频 Wi-Fi 6E(802.11ax)2×2 MIMO + 蓝牙 5.2(联发科 MT7921AUN)
  • 可通过 M.2 模组选配 4G LTE / 5G,配备外露式 Nano-SIM(4FF)卡槽 + eSIM

USB 接口

  • USB 3.1 Type-A 主机口
  • USB 3.1 Type-C 主机口
  • USB 3.1 Type-C 主从两用口:支持 DP 视频输出、5–12V USB PD 供电输入

扩展接口

  • M.2 Key-B 插槽(PCIe 2.1 ×1、USB 2.0/3.1、SATA3、串行音频、UART/I²C/SIM),兼容 2242/3042/3052 规格
  • 20 针 GPIO 排针:引出 MCU 与 CPU 引脚、CPU 侧 USB 2.0、5V/3.3V 电源及接地
  • 调试接口:RK3576 与 RP2350 专用调试端口

输入与交互

  • 定向触控板、五向导航按键
  • 一键对讲按键
  • 5 个功能控制键(ESC、视图、电源、编辑、运行)
  • 应用切换键、返回键
  • 电量指示灯、网络状态指示灯

供电

  • USB-C 支持 5–20V USB PD 供电(PD PPS 快充模式 3.6–24V)
  • 7000 mAh 锂电池(量产版容量待定)
  • TI BQ25792 充电芯片,最大充电电流 3.32A
  • TI BQ28Z610 电量计芯片

尺寸与材质

  • 尺寸:155 × 67 × 40 mm
  • 材质:PC/ABS 机身、TPU 防撞胶条、PC/ABS 按键、阳极氧化铝挂绳孔与固定支架
  • 被动式散热片

协处理器架构:双芯片协同设计

Flipper One 运行在双处理器上,这是其最独特的设计之一。

高性能 CPU(RK3576)

负责运行完整的 Linux 系统、启动复杂应用、处理网络连接和运行 AI 模型。

低功耗 MCU(RP2350)

管理触摸屏显示、响应物理按键、控制 LED 指示灯、电源管理与休眠唤醒。

独特之处

设备可以仅靠 MCU 运行。即使 Linux 关闭,你仍然可以通过按钮和 LCD 屏幕控制 Flipper One——显示充电水平、充当移动电源、检查电源输出和消耗,甚至用作 USB 测试仪。当主处理器启动时,引导加载程序允许选择要启动的操作系统(如 Android TV、Linux 或其他变体),之后选定系统完全运行。

这在大多数单板计算机(SBC)上是缺乏的。对于现场渗透测试或远程边缘部署来说,这意味着:

  • 即使 Linux 内核崩溃,物理按键仍然有效
  • 可以强制切断主芯片电源并重新启动
  • 实现”看门狗”级别的硬件级恢复

MCU ↔ CPU 互连

接口 功能
SPI 将帧缓冲传输到 MCU 用于显示输出
I²C 向 MCU 发送命令,将按钮和触摸板事件传回 CPU
UART + GPIO CPU 启动控制

flipper-one-developer-portal-splash-cropped.jpg

真正开放的 Linux 平台

当前 ARM Linux 的问题

团队认为当前 ARM Linux 的状态令人沮丧:每个厂商都加入自己的定制混乱——闭源启动 blob、厂商特定补丁、无人能懂的”板级支持包”(BSP)。你不再能通过阅读规格说明来理解计算机的工作原理。

Flipper One 的开放目标

  • ✅ 完整的 mainline Linux 内核支持
  • ✅ 无二进制 blob、闭源驱动或专有固件
  • ✅ 无厂商锁定的 BSP

与 Collabora 合作

团队与 Collabora 合作,将 Rockchip RK3576 SoC 的完整支持推入 mainline Linux 内核。这意味着你可以直接从 kernel.org 下载内核,零厂商补丁,在 Flipper One 上运行。

待解决的问题

  • DDR trainer:启动链中最后一个二进制 blob,负责早期启动时初始化 RAM
  • 电源管理USB DP Alt-mode 支持
  • NPU、硬件视频解码等加速器尚未完全上游化
  • Wi-Fi 与蜂窝网络固件受 FCC 等法规约束,普遍为闭源设计

Flipper OS:重新定义 Linux Cyberdeck

现有问题(以 Raspberry Pi 为例)

Raspberry Pi OS 的工作流程痛点:今天做路由器、明天做电视盒子、后天做逻辑分析仪——安装大量软件包、编译源码、编辑配置、调整设备树、修补内核……系统很快变成一团糟。没有干净的回滚方式,每个新项目都要重新刷 SD 卡。这就是安全研究员常说的”环境漂移“问题。

Profile 系统:一键切换,无损重置

Flipper OS 的核心创新在于基于容器的 Profile 管理系统

  • 完整的操作系统快照,包含不同的预配置软件包和设置
  • 可以启动、克隆、破坏配置文件,然后跳回干净的副本
  • 切换到完全不同的配置文件以适应不同用例
  • 不再需要反复刷 SD 卡
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 示例:创建并使用不同的工作 Profile

# 1. 创建"渗透测试" Profile
flipperctl profile create pentest --base kali-rolling
flipperctl profile install pentest nmap wireshark metasploit

# 2. 创建"AI开发" Profile
flipperctl profile create ai-dev --base ubuntu-24.04
flipperctl profile install ai-dev python3-pytorch onnxruntime

# 3. 一键切换
flipperctl profile switch pentest # 即时加载,秒级

# 4. 误操作后恢复到干净副本
flipperctl profile rollback pentest # 清除所有自定义更改

与传统方案对比

维度 树莓派标准方案 Docker 容器 FlipperOS Profile
环境隔离性 ❌ 弱(包直接装系统) ✅ 强 ✅ 强(底层封装)
硬件访问 ✅ 直接 ⚠️ 需特殊配置 ✅ 自动映射
切换速度 ❌ 需重启或重装 ✅ 快 ✅ 快照级切换
学习曲线 ✅ 低 ❌ 高(需懂 Docker) ⚠️ 中等

团队坦言 Flipper OS 是一个极其困难的项目,架构尚未 100% 确定。他们希望这个工具能超越 Flipper One,适用于基于 Raspberry Pi 的 cyberdeck 或任何便携式战术 Linux 盒子。


What-is-Flipper-One-new.jpg

FlipCTL:小屏幕 UI 框架

解决的问题

所有基于 Linux 的 cyberdeck 的通病:没人专门为小屏幕设计 UI。人们把完整的桌面环境(KDE、GNOME 等)塞到 7 英寸触摸屏上,体验很糟糕。从来没有人编写过专门的 GUI。

FlipCTL 的设计

  • 为小 LCD 屏幕构建基于菜单的界面框架
  • 通过 D-pad 和几个按钮控制
  • 封装现有的 Linux 工具(如 pingnmaptraceroutehtop)为清晰可导航的 UI
  • 社区可以为自己的程序编写包装器——今天为 nmap 创建包装器,明天为 traceroute,后天为 htop
  • 长期目标:一条命令即可为任何嵌入式 Linux 设备添加人机界面
1
apt install flipctl
  • 适用于路由器、NAS、服务器、无头板——任何可以接上小屏幕的设备
  • 无需 Qt、GNOME 或 X11
  • 计划发布独立的”FlipCTL 控制板”外设,可插入任何 Linux 设备获得菜单驱动界面

网络多功能工具:跨 OSI 层的”瑞士军刀”

Flipper One 提供五个独立的网络上行链路:

接口 规格 用途
2× 千兆以太网 两个独立的 WAN/LAN 端口,各 1 Gbps 透明桥接、MitM 嗅探
Wi-Fi 6E 802.11ax,支持 monitor mode 2.4/5/6 GHz,可同时作为客户端和热点
蜂窝调制解调器 通过 M.2 模块的 5G 或 LTE 支持外部天线,物理 Nano SIM + eSIM
USB 以太网 通过 USB-C 模拟,最高 5 Gbps 连接笔记本或智能手机,无需驱动

开箱即用的用例

  • 任何网络的网关
  • 多热点桥接器
  • 内联以太网嗅探器
  • PC 或智能手机的 USB Wi-Fi/以太网适配器
  • 以上任意组合,支持动态路由、负载均衡和故障转移

高级内置 Wi-Fi

团队选择 MediaTek MT7921AUN 芯片的原因:

  • 足够现代,支持三个频段
  • mainline Linux 内核中有开源驱动支持
  • 与著名的 Alfa AWUS036AXML USB Wi-Fi 适配器使用相同芯片
  • 在 wardriving 工具社区有良好支持
  • 支持 monitor mode 和 packet injection

M.2 扩展模块系统

核心理念

任何人都可以将 Flipper One 变成自己的专用多功能工具。

M.2 技术规格

规格 详情
M.2 类型 Key-B
支持尺寸 2242、3042、3052(最高 D3 级厚度)
接口 PCIe 2.1 ×1 / USB 3.1 / USB 2.0 / SATA3 / Serial Audio / UART / I²C / SIM 卡

支持的模块类型

  • 蜂窝或卫星调制解调器
  • SDR 模块
  • AI 加速器
  • SSD(NVMe 或 SATA)
  • Wi-Fi 卡(通过适配器)

模块安装在背板下方,从背面延伸出来。背板和天线导轨可根据模块更换。


GPIO 模块

  • 螺纹嵌件:背板上有 2.54mm 间距的网格螺纹,匹配标准 perfboard 孔距。剪一块 perfboard,焊上模块,拧到背面即可
  • 卡扣缺口:机身两侧有卡扣式保护盖缺口,增加整体刚性

卫星 NTN 调制解调器

NTN(Non-Terrestrial Networks)技术

  • 3GPP 标准化的低速连接技术,面向 IoT 设备,属于 5G 和 LTE 规范的一部分
  • 使用标准蜂窝协议栈,包括 SIM/eSIM 认证、漫游和常规 IP 流量
  • 与新手机发送紧急 SOS 短信使用相同技术

Flipper One 通过 NTN 卫星调制解调器 M.2 模块与卫星通信,正在寻找合作伙伴添加卫星网络支持,帮助推广该技术,让工程师和爱好者接触真实卫星基础设施。


2026-07-01_18-21-24.jpg

离线 Flipper LLM:设备端 AI

得益于内置 NPU(2.8 TOPS),Flipper One 可以在没有互联网连接的情况下本地运行 LLM:

  • 帮助用户操作设备
  • 生成配置
  • 提供实用建议

预估 AI 性能边界

模型类型 参数量 NPU 推理速度 可用性
Qwen1.5-Chat 0.5B ~50 tokens/s ✅ 流畅对话
Qwen1.5-Chat 1.8B ~20 tokens/s ✅ 可用
Llama-3-8B(量化) 4.9B ~8 tokens/s ⚠️ 慢但可跑
Whisper-tiny N/A ~100x realtime ✅ 实时语音转文字
MobileNetV3 N/A ~30 fps ✅ 实时图像分类

计划

  • 训练一个专门了解 Flipper One 内部结构和应用程序的专用 AI 模型
  • 通用模型不够用,需要定制训练
  • NPU 模块目前在 mainline 内核中尚不支持,需要添加支持

隐私敏感场景的应用

  • 医疗机构:本地整理患者病历、X 光片初筛,数据不出院,符合 HIPAA 要求
  • 律所/咨询公司:会议纪要本地转录、文档摘要生成,不泄露客户机密
  • 政府部门:内部资料检索、智能问答系统,满足涉密信息不上云政策

这些场景使用云服务存在合规风险,而 Flipper One 提供了一条”可用但不暴露”的中间路径。


生存桌面与黑客的电视媒体盒

生存桌面

通过一根 USB-C 线缆连接显示器即可获得真正的桌面环境。USB-C DisplayPort Alt Mode 支持:

  • 充电
  • 视频输出到显示器
  • 连接 USB 外设

处理器性能与 Raspberry Pi 5 相当,可流畅进行网页浏览和轻量级开发工作。

黑客的电视媒体盒

团队厌倦了所有电视娱乐系统的糟糕体验,决定自己做一个:

  • 全尺寸 HDMI 2.1 端口:标准连接器,避免 Mini/Micro HDMI 问题
  • 4K @ 120Hz:高分辨率和高刷新率
  • CEC 支持:可通过电视原装遥控器控制界面,无需额外鼠标或键盘

典型应用场景

便携式红队作战平台

传统红队装备:笔记本电脑、无线网卡、便携路由器、多种线缆和适配器。

Flipper One 集成方案

单设备即可完成:

  • 网络渗透测试(内置千兆网 + WiFi 6E)
  • 无线协议分析(外接 SDR 模块)
  • VPN 隧道搭建(Linux 原生 OpenVPN/WireGuard)
  • 代理中继部署(Tor/Shadowsocks 服务端)
  • 数据收集与分析(本地 SQLite/PostgreSQL)

实战流程:

  1. 侦察:利用 WiFi 6E 扫描周围无线网络,通过 SDR 模块探测 IoT 设备通信频率
  2. 入侵:搭建便携 VPN 连接到内部网络,使用预装工具进行内网横向移动
  3. 持久化:部署隐蔽的后门服务(Docker 容器隔离),配置 C&C 通信通道
  4. 撤离:一键回滚 Profile,清除所有痕迹,生成自动化报告

相较于笔记本 + 外设方案:体积减少 60%,准备时间从 30 分钟缩短至 2 分钟。

IoT 原型验证平台

传统方案需要至少 3 台设备(ESP32 采集 → WiFi 上传 → 树莓派网关 → MQTT broker → 云平台),布线复杂。

Flipper One 方案:单设备完成网关 + MQTT + 展示,便携灵活。功耗仅 15W vs 服务器 300W+,成本仅需服务器的 1/10。

技术教育工具

Profile 系统在教学中的价值:

  • 教师预设”Python 基础” Profile 发给每位学生
  • 学生开机即为统一环境(Jupyter + numpy + pandas)
  • 课后学生自由实验,随意折腾
  • 下一节课一键恢复,保证所有人环境一致

消除”在我电脑上能跑”的问题,减少课前环境配置时间(从 1 小时降至 5 分钟)。


竞争格局与市场定位

与主要竞品对比

Raspberry Pi 5(8GB 版)

维度 Flipper One RPi 5
CPU 性能 RK3576 8 核 BCM2711 4 核
NPU ✅ 2.8 TOPS ❌ 无
以太网 2× Gigabit 1× Gigabit
WiFi ✅ 6E 三频 ❌ 需外接
M.2 插槽 ❌ 无
软件体验 Profile 系统 需自行管理
价格 <$350 $60-$120
社区生态 ⚠️ 刚起步 ✅ 庞大成熟

两者定位有明显差异。Flipper One 针对需要网络集成 + AI 能力的专业用户,而非初学者。

NVIDIA Jetson Orin Nano

维度 Flipper One Jetson Orin Nano
AI 算力 2.8 TOPS (NPU) 40 TOPS (GPU)
网络连接 原生千兆 + WiFi 6E 需额外添加
价格 <$350 $400-$500

Jetson 在 AI 算力上完胜,但缺乏网络集成;Flipper 更均衡,适合”不只是 AI”的场景。

目标用户画像

  1. 信息安全专业人士——痛点:工具分散,携带不便;价值:单设备替代多种专业工具
  2. IoT/嵌入式开发者——痛点:原型验证需要多台设备;价值:一体化验证平台
  3. 关注隐私的技术决策者——痛点:云服务存在数据合规风险;价值:本地 AI 实现”可用不可见”
  4. STEM 教育工作者——痛点:学生容易搞乱教学环境;价值:Profile 一键还原

挑战与不确定性

技术层面的现实障碍

① NPU 驱动与软件栈不完善

RK3576 的 NPU 在 Linux 主线内核中的支持尚在早期阶段。官方 SDK 仅支持定制版本,OpenCV 扩展库兼容性有限,Python 绑定尚未开源。AI 功能短期内可能无法充分利用。

② 硬件视频解码未开放

驱动未被主线内核接纳,无法流畅播放高清视频,GPU 加速的视频处理任务受限。

③ 热设计与散热

8 核 CPU + NPU + 5G 模组同时满载时,功耗可能突破 25W。在无风扇被动散热设计中,可能需要降频运行。

④ USB-C DisplayPort Alt Mode

信号完整性问题,不同显示器行为不同;mainline 内核中尚未完全实现。

执行风险

CEO Pavel Zhovner 本人已坦诚:FlipperOS 和 FlipperCTL 目前都是概念阶段,从公告到实际交付存在显著时间差。不要将之作为生产工具的唯一定点方案。


产业趋势:为什么是这个时间点?

边缘计算的必然性

全球 IoT 设备数超 400 亿台,每年产生 181 ZB 数据,全部上传云端的成本不可持续。边缘计算的价值:降低延迟、节省带宽、保障隐私。Flipper One 正是瞄准了”介于单片机和云端之间”的生态位。

隐私法规的推动

全球数据保护法规日益严格(GDPR、CCPA、PIPL 等),跨国企业必须在本地处理数据。Flipper One 的离线 AI 能力恰好满足合规需求。

LLM 轻量化的进程加速

从数据中心运行(A100/H100 集群)→ 量化技术成熟(7B 模型可在 32GB RAM 运行)→ 稀疏化 + 蒸馏(1-3B 模型达到可用质量)→ NPU 专用加速(低功耗设备实时推理)。Flipper One 的 NPU 设计站在这一趋势的浪尖上。

开源硬件的第三次浪潮

  • 第一次浪潮(2000 年代末):Arduino——入门级 MCU
  • 第二次浪潮(2010 年代中):Raspberry Pi——单板 PC
  • 第三次浪潮(2020 年代至今):Flipper / Jetson / Pine64——边缘 AI + 联网 + 开放生态

新一代特征:不再是玩具而是生产力工具,融合计算、通信、AI 三类能力,强调用户数据主权。


开放开发过程:我们需要你的帮助

Flipper Devices 团队规模小,项目庞大。不仅是开源代码,而是开放开发过程:发布任务追踪器、内部讨论、半成品文档、架构辩论——所有公司通常保密的”混乱内容”。

开发者门户是一个公开的 wiki,包含所有开发文档,任何人都可以编辑。

子项目结构

子项目 说明
🔌 硬件 PCB、天线、芯片和连接器的电气连接设计
⚙️ 机械 外壳、按钮、塑料和金属部件
🐧 Linux(CPU 软件) RK3576 处理器软件开发——内核、驱动、用户空间、bootloader 等。最大最复杂的子项目
🕹️ MCU 固件 RP2350 微控制器固件——控制显示屏、电源子系统、CPU 启动过程、按钮和触摸板
🎨 用户界面 UI/UX 开发——用户界面、设备视觉语言和所有图形
📚 文档 开发者门户 wiki、技术文档、指南和数据手册
🧪 测试 设备子系统测试工具和硬件验证

需要社区帮助的具体领域

  • 🔧 完善 RK3576 mainline 内核支持(电源管理、USB DP Alt-mode、NPU、硬件视频解码)
  • 📡 Wi-Fi 芯片测试(MT7921AUN 的审计、监控、注入、mesh 测试)
  • 🖥️ 桌面环境选择建议
  • 🤔 Flipper OS 架构方案讨论
  • 🎨 FlipCTL 框架设计与开发
  • 🛰️ 卫星 NTN 通信合作伙伴
  • 🤖 本地 LLM 模型训练
  • 💡 任何关于 M.2 模块、GPIO 模块和机械设计的反馈

结语:个人计算主权的一次实验

Flipper One 传达了一个清晰的信号:个人计算的权利不应完全交给云计算巨头。

当亚马逊 AWS、微软 Azure、谷歌云占据了全球算力的半壁江山时,Flipper Devices 试图证明:

  • 个人也可以拥有强大的私有计算基础设施
  • 离线 AI 不是”退步”,而是另一种进步(自主可控)
  • 开源硬件可以继续承载”极客改变世界”的梦想

这个项目面临巨大的执行风险和激烈竞争。它可能成功,也可能像众多开源硬件项目一样默默无闻。

但无论如何,它所指向的方向是明确的:

边缘计算 × 本地 AI × 数据主权 = 下一代开发者工具的三大支柱

也许五年后再回望今天,我们会发现:Flipper One 不是一个终点,而是一个起点。

评论
分享