Flipper Zero 模拟 Amiibo:10 分钟让游戏认出任意角色
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
想玩到 Amiibo 专属内容,又不想逐个买实体卡?这篇基于 Flipper(Flipper Zero 配件资源仓库)的教程,带你完成 Flipper Zero 模拟 Amiibo 的完整流程:拿到标签数据、把 Amiibo 文件转换成设备能读的格式、写入设备并上手验证。全部操作只用到仓库里的文档、两个 Python 脚本和一个压缩包,不需要任何额外硬件。
上机前:先确认手里的数据是哪一路
📌 Amiibo 本质上是一张 NTAG215 芯片的 NFC 标签(NTAG215 是 Mifare Ultralight 系列的一个型号,决定标签容量和扇区结构)。所谓模拟,就是让设备把这张标签的数据原样"重放"给游戏机听。
仓库里有一条现成路、一条加工路:
- 预转换文件:NFC/Amiibo/Amiibo_Files 下的
Amiibo_NFC.zip是已按设备格式整理好的成品包,下载后直接解压进设备 SD 卡的nfc目录即可;Amiibo_Files.zip则是原始数据集合。 - 原始 .bin 数据(.bin 即从实体标签读出的二进制转储):需要自己做一次 Amiibo 文件转换工具处理,流程见下一节。
固件方面没有硬门槛:官方固件自带 NFC 模拟功能,保持版本较新即可;仓库同时收录了 RogueMaster、Unleashed 两个第三方固件分支(Applications/Custom (UL, RM))),想装插件可参考 Firmware_Options/ReadMe.md。提醒一句:模拟仅限个人设备实验,数据请只用于学习研究。
转换期:把 .bin 原始数据变成设备格式
先对齐两个概念:
- .nfc 文件:Flipper 读取标签所用的封装格式,本质是纯文本——头部声明设备型号、UID 等参数,正文按
Page N: xx xx xx xx一页页列出十六进制数据。 - .bin 文件:实体标签的原始二进制转储,机器能读、设备不能直接加载,中间必须过一次 NFC 标签转换。
仓库提供两个脚本,都在 NFC/Amiibo/Amiibo_Flipper_Converter:
- amiiboconvert.py 是主力工具,单文件或整棵目录树都能递归处理;
- FlipMiibo.py 是轻量方案,把脚本和 .bin 放进同一目录直接运行即可。
批量转换只需要一条命令,-i指向 .bin 所在目录,-o指定输出位置:
python amiiboconvert.py -i ./raw_amiibos -o ./flipper_nfc跑完后,每个 .bin 旁都会生成同名的 .nfc 文件。建议用文本编辑器抽查一份,确认开头写着Filetype: Flipper NFC device和Version: 2,再往设备里拷。
上机时:写入设备并完成验证
🔋 这一步只涉及"拷文件 + 选模式"两个动作:
- USB 连接 Flipper Zero,SD 卡会挂载成可移动盘,把 .nfc 文件全部放进
nfc目录,Windows 下直接拖进去就行。 - 设备端进入 NFC 应用,选中刚拷入的标签文件,选"模拟"(Simulate)——此时设备开始充当那张实体卡;屏幕显示模拟中时,把 Flipper 贴近 Switch 右侧 Joy-Con 内侧的 NFC 区域,停留一两秒。
- 游戏里弹出 Amiibo 识别成功的提示,整条链路就跑通了。
如果游戏认不出来,先拿一张随手可得的实体 NFC 卡测试设备的读取功能:读不出来是设备或天线的问题,读得出来则是文件或操作模式的问题,对照下表基本能一次定位:
| 现象 | 常见原因 | 处理办法 |
|---|---|---|
| 设备里看不到文件 | 放错目录,或 SD 卡复制未完成 | 重新完整拷入nfc目录,安全弹出后再测 |
| 游戏无反应 | 选成了"读取"模式,或设备没有保持贴近 | 确认处于"模拟"模式,贴近时静止 2 秒以上 |
| 脚本跑完没有 .nfc 输出 | 输入路径指向了空目录,或脚本未与工作目录对齐 | 检查-i路径;使用 FlipMiibo.py 时把 .bin 放进脚本同目录 |
| 设备 USB 完全无反应 | 线材或接触不良 | 换数据线,确认进入文件传输模式 |
这套"数据进、封装、设备冒充"的三步思路并不限于 Amiibo。仓库的 NFC/Amiibo/Skylanders.md 和 NFC/Amiibo/Lego-Dimensions.md 记录了另外两类 NFC 玩具,NFC/Fun_Files 则放着一批可以直接拷进设备的实验文件。
【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考