news 2026/9/10 12:51:11

用 Flipper Zero 模拟 Amiibo:从 .bin 转换到游戏内模拟的三步完整教程

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用 Flipper Zero 模拟 Amiibo:从 .bin 转换到游戏内模拟的三步完整教程

用 Flipper Zero 模拟 Amiibo:从 .bin 转换到游戏内模拟的三步完整教程

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

用 Flipper Zero 模拟 Amiibo 卡,游戏里靠 NFC 卡(近场通信,就是刷卡感应那种)解锁的角色和道具,不用买实体卡也能拿到。全程只有三步:把 .bin 数据转成 .nfc 文件、写进设备、开始模拟。

效果预览:模拟成功后能看到什么

以 Nintendo Switch 为例。打开支持 Amiibo 功能的游戏,比如《超级 Smash Bros. 终极版》,进入游戏内的 Amiibo 菜单。把 Flipper Zero 贴到右侧 Joy-Con 的 NFC 感应区,游戏识别后会给出对应的解锁提示,体验和贴实体卡一致。

其他支持 Amiibo 的游戏流程相同:主机上有 NFC 感应点,游戏从感应点读取 Amiibo 数据即可。

材料清单:硬件、文件与环境一次备齐

类别你需要准备
硬件Flipper Zero 一台、微型 USB 数据线一根,外加一台用于解压和转换的电脑或手机
固件官方 v0.86 及以上,或 RogueMaster、Unleashed 这类第三方固件
数据文件Amiibo_Files.zip(完整数据集合)或Amiibo_NFC.zip(已转好的成品);也可以是你自有的 .bin 卡数据
转换脚本FlipMiibo.py负责单个转换,amiiboconvert.py负责批量转换
运行环境Python 3.8+,依赖用pip install pillow numpy安装

两个数据包在 Amiibo_Files 目录,两个脚本在 Amiibo_Flipper_Converter。手头没有自己的 .bin 数据时,直接用转好的Amiibo_NFC.zip即可,整段转换步骤可以跳过。

操作主线:转换、写入、模拟,按顺序做三件事

把 .bin 转成 .nfc

.bin 是卡片的原始数据转储,.nfc 是 Flipper Zero 能直接读取的文本卡文件,转换脚本只做这一步。

单个转换,以林克 Amiibo 为例:

python FlipMiibo.py --input ./Link.bin --output ./Link.nfc --name "Zelda-Link"

--input指向原始 .bin,--output是输出位置,--name是会显示在 Flipper 屏幕上的名字。

文件较多时,一条命令批量处理:

python amiiboconvert.py --input_dir ./raw_amiibos --output_dir ./flipper_nfc

脚本会遍历输入目录里的全部 .bin,输出的 .nfc 与输入同名,方便对照管理。

把 .nfc 文件放进设备

用数据线把 Flipper Zero 连上电脑,在主界面选择「USB 模式」→「文件传输」,把 .nfc 文件复制到 SD 卡的nfc目录里,完成后安全移除设备。

加载文件并开始模拟

在主菜单打开 NFC 应用,选「读取/模拟」→「加载文件」,选中目标文件(如Zelda-Link.nfc),切换到模拟模式,屏幕会显示「NFC 模拟中」。随后把设备贴近游戏感应区,识别成功后解锁提示就会出现。

模拟失败时,先查这张表

症状(代码)最可能的原因处理方式
E01 文件校验失败转换结果有损坏重新转换原始 .bin 文件
E03 存储空间不足设备里卡文件太多删除不需要的 .nfc 文件
E05 模拟模式未激活没有真正进入模拟确认选的是「模拟」而不是「读取」

没有弹出代码时,按顺序排查:

  1. 文件格式:打开 .nfc 文件,确认开头包含这两行:
Filetype: Flipper NFC device Version: 2
  1. 固件兼容:第三方固件可对照 Firmware_Options/ReadMe.md 选择兼容版本。
  2. NFC 天线:随便找一张普通 NFC 卡读一次,读不出就先查天线本身。

进阶玩法:改水晶数据,或试其他 NFC 玩具

自己修改 Kyber 水晶数据

Kyber-Crystals 目录记录了一套高级改法:用自定义数据排序加刀片命令配置,对卡数据做个性化修改。排序方式看这张图:

命令与颜色的对应关系在参数表里:

完整步骤见该目录下的 readme.md。

扩展到 Skylanders 与乐高维度

同样的模拟思路可以覆盖其他 NFC 玩具:Skylanders.md 与 Lego-Dimensions.md 分别写了两类玩具的数据要点和写入方法。

收尾:使用边界与下一步去哪

先弄清合规边界

以上做法只适合个人学习和研究,别用于商业用途。部分游戏厂商可能通过在线验证检测模拟行为,建议在离线模式下使用。

继续深入

  • NFC/Fun_Files:一组有趣的 NFC 实验文件,用来测试设备
  • NFC/mf_classic_dict:Mifare Classic 密钥字典,把支持范围扩展到更多卡片类型
  • picopass:HID iClass 卡片解密工具与密钥文件

【免费下载链接】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 12:50:49

Buzz离线音频转录指南:免费本地处理,3步出文字稿

Buzz离线音频转录指南:免费本地处理,3步出文字稿 【免费下载链接】buzz Buzz transcribes and translates audio offline on your personal computer. Powered by OpenAIs Whisper. 项目地址: https://gitcode.com/GitHub_Trending/buz/buzz 会议…

作者头像 李华
网站建设 2026/9/10 12:50:03

WSABuilds 深度指南:Windows 上安装完整 Android

WSABuilds 深度指南:Windows 上安装完整 Android 【免费下载链接】WSABuilds Run Windows Subsystem For Android on your Windows 10 and Windows 11 PC using prebuilt binaries with Google Play Store (MindTheGapps) and/or Magisk or KernelSU (root solution…

作者头像 李华
网站建设 2026/9/10 12:50:01

微信聊天记录导出教程:四步把全部对话存成能永久打开的文件

微信聊天记录导出教程:四步把全部对话存成能永久打开的文件 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/…

作者头像 李华
网站建设 2026/9/10 12:48:44

算法时代的内容创作:如何在数据洪流中保持人性化表达

1. 创作困境:当内容生产遇上算法霸权上周三凌晨两点,我盯着后台惨淡的阅读数据发呆——这篇耗时36小时制作的深度测评,流量还不及随手拍的15秒猫咪视频。这不是个案,身边所有内容创作者都在经历同样的阵痛:精心打磨的长…

作者头像 李华
网站建设 2026/9/10 12:47:10

立体车库PLC控制系统开发与多轴运动控制实践

1. 项目背景与需求分析最近完成了一个三层三列立体停车库的PLC控制系统开发项目,这个中型立体车库方案在商业综合体地下停车场改造中非常典型。客户需要在有限空间内将原有平面车位扩容3倍,同时保证存取车效率不低于每小时60辆次。立体车库的核心痛点在于…

作者头像 李华
网站建设 2026/9/10 12:47:03

OpenClaw安全实践:用E2B微虚拟机沙箱隔离AI智能体工具执行

如果你已经把一个能执行 shell、能读写文件、能操作浏览器的智能体部署到了生产机器上,那你大概率已经体会过那种“它越能干,我越心慌”的感觉。OpenClaw 这类 AI 智能体框架,把模型能力和工具调用揉在了一起,模型拿到一个问题&am…

作者头像 李华