news 2026/9/10 7:23:12

3 步让 Switch 认出你的“虚拟手办“:Flipper Zero 免费模拟 Amiibo 完整指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
3 步让 Switch 认出你的“虚拟手办“:Flipper Zero 免费模拟 Amiibo 完整指南

3 步让 Switch 认出你的"虚拟手办":Flipper Zero 免费模拟 Amiibo 完整指南

【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper

想在《集合啦!动物森友会》里刷齐所有村民、又不想为每张实体 Amiibo 手办花几百块?用一台 Flipper Zero 做 Amiibo 模拟就够了:把原始卡数据转成设备能读的.nfc文件,放进 SD 卡,游戏就会把你手里这台小机器当成真手办。

最终效果:游戏把 Flipper Zero 当成真手办

全部做完后,效果是这样的:打开支持 Amiibo 的游戏,把 Flipper Zero 贴到 Switch 的 NFC 感应区,游戏识别成功并弹出对应的角色或道具——和贴一张实体卡没有任何区别。整个过程你不需要购买任何实体手办,一个.nfc文件就是一张"虚拟手办"。下面这张图先让你看清楚 NFC 技术栈里 Amiibo 所处的位置:

原理一句话:为什么模拟可行

Amiibo 本质上是一张 NTAG215 芯片(Mifare Ultralight,Type 2 Tag),卡里只有几十字节公开可查的数据。Flipper Zero 内置 NFC 前端,可以把任意一张这样的卡完整读出来,再反过来照着这份数据"演"成同一张卡。所以模拟的关键只有一个动作:把你手里的.bin原始数据,翻译成 Flipper Zero 认识的.nfc文本格式。

备齐五样东西再开工

开工前对照这张清单逐项打勾,缺一样后面都会卡住:

需要准备说明仓库里的位置
Flipper Zero + 微型 USB 线文件传输用硬件本身
固件官方固件建议 v0.86 及以上;第三方可用 RogueMaster / Unleashed固件选择文档
Python 3.8+只用到标准库,pip install无需装额外依赖本机安装即可
原始 Amiibo.bin数据完整数据包Amiibo_Files.zip
转换脚本.bin转成.nfc转换脚本目录

⚠️ 懒人路线:NFC/Amiibo/Amiibo_Files/下的Amiibo_NFC.zip是作者已经转换好的.nfc成品,直接跳到第 2 步即可,第 1 步只在你想转换自己抓的卡时才需要。

核心实操:转换、写入、实测三步走

第一步:把 .bin 转成 .nfc(Amiibo 文件转换)

  • 做什么:把二进制原始数据变成 Flipper Zero 可读的.nfc文件。
  • 怎么做:进入 Amiibo_Flipper_Converter 目录,用amiiboconvert.py处理单张卡或整个目录:
python amiiboconvert.py -i ./raw_amiibos -o ./flipper_nfc

-i后面可以是单个.bin文件,也可以是一个装了很多.bin的目录(脚本会递归扫描,同名生成.nfc);-o是输出目录,不写默认就放在源文件旁边。嫌麻烦还有个一键脚本FlipMiibo.py:把它和一堆.bin放在同一目录直接运行,当前目录里所有.bin会批量转完。

  • 做完后应看到:输出目录里出现与源文件同名的.nfc文件,用文本编辑器打开,文件头必须是这样:
Filetype: Flipper NFC device Version: 2 Device type: NTAG215

文件头缺任何一行,设备都会拒绝加载。

第二步:把 .nfc 文件送进 Flipper Zero

  • 做什么:把转换好的文件放进 SD 卡的nfc目录,让设备能加载它。
  • 怎么做:用 USB 线连接电脑,在设备主界面选"USB 模式 → 文件传输",此时 Flipper Zero 在电脑上表现为一张 U 盘;把.nfc文件(或直接解压Amiibo_Files.zip/Amiibo_NFC.zip整个包)复制到根目录的nfc文件夹,然后安全移除。
  • 做完后应看到:SD 卡里nfc目录下有你的.nfc文件;在设备上进入 NFC 应用,"从文件"列表中能看到这些条目。

第三步:游戏实测,验证 Flipper Zero 的 NFC 模拟

  • 做什么:在真游戏里验证模拟是否成功。
  • 怎么做:在 Flipper Zero 主菜单打开 NFC 应用 → 选择目标.nfc文件 → 选择"模拟"(不是"读取")。然后打开 Switch 上的 Amiibo 游戏(如《动物森友会》或《超级 Smash Bros. 终极版》),选择 Amiibo 功能项,把设备贴近 Joy-Con 的 NFC 感应区,等 2~3 秒。
  • 做完后应看到:游戏弹出识别成功的提示,角色/道具出现在你的岛屿或对战阵容里——这一刻就说明整条链路通了。✅

排障指南:模拟失败的四个高发点

现象可能原因解决动作
加载文件时报错 / 设备显示无效.nfc文件头不完整,缺Filetype: Flipper NFC deviceVersion: 2用转换脚本重新生成,不要手工复制别人的残缺文件
NFC 列表里看不到文件文件没放进 SD 卡的nfc目录,或路径多套了一层文件夹重新复制,确认文件直接位于nfc/根层
游戏毫无反应固件版本过旧,NFC 加载功能受限升级到 v0.86+ 官方固件,或参考固件选项换 RogueMaster / Unleashed
设备能读实体卡但模拟不出效果模拟中距离/贴放位置不对贴近感应区后保持不动 3 秒再移动;仍不行先读一张普通 NFC 卡自检天线

进阶玩法与安全边界

进阶

  • Amiibo 数据自定义:.nfc就是纯文本,Page N:每行 4 字节,改完 UID 和页面数据就能定制自己的卡面数据;NFC 模块总览 里有更多 NFC 玩具的资料入口。
  • 其他 NFC 玩具:仓库还收了 Skylanders 与 Lego Dimensions 的模拟文档,思路与 Amiibo 完全一致。

安全边界

  • 本教程仅用于个人学习和技术研究,请勿用于商业牟利或刷排行榜等违反游戏规则的行为。
  • 优先在单机/离线模式下使用:部分游戏厂商会通过在线验证检测模拟卡,联机环境可能触发封禁。
  • 尊重他人财物:只在自己的设备和游戏账号上操作。

收尾

一张.bin、两条命令、一次贴卡——这就是 Flipper Zero 模拟 Amiibo 的全部路径。想继续玩,可以去NFC/Fun_Files看看现成的趣味 NFC 文件(RickRoll、恶搞卡都有),或到NFC/mf_classic_dict研究 Mifare Classic 密钥字典;设备本身出问题时查 硬件排障手册。

【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 7:18:45

deer-flow沙盒运行时:内存隔离与多语言执行原理

1. “deer-flow”到底是什么:一个被误读的沙盒运行时项目最近在技术社区里,“deer-flow”这个词突然频繁出现在各类讨论帖、GitHub issue 标题,甚至 Python 和 Node.js 的安装故障排查帖里。它既不是 PyPI 上的知名包,也不是 npm …

作者头像 李华
网站建设 2026/9/10 7:18:11

Spring Boot多租户实战:芋道源码的租户隔离链路解析

做了几年Java后端,参与过的项目里十个有八个都会碰多租户。有的用独立数据库,有的用独立Schema,有的像芋道源码(ruoyi-vue-pro)这样直接在共享表里用tenant_id做隔离。这三种方案各有各的取舍,但如果你是在…

作者头像 李华
网站建设 2026/9/10 7:15:51

Python LSTM时间序列预测实战:状态管理与滚动预测

简介:本资源是一套完整可用的基于LSTM神经网络的时间序列预测实战代码包,面向人工智能初学者、数据科学学习者及需要快速落地时序建模任务的工程师。项目覆盖从原始数据清洗、特征工程构建、LSTM模型搭建与训练,到最终预测结果可视化全流程&a…

作者头像 李华