ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

Flipper Zero 模拟 Amiibo 实战指南:三步跑通 .nfc 文件

Flipper Zero 模拟 Amiibo 实战指南:三步跑通 .nfc 文件 Flipper Zero 模拟 Amiibo 实战指南三步跑通 .nfc 文件【免费下载链接】FlipperPlayground (and dump) of stuff I make or modify for the Flipper Zero项目地址: https://gitcode.com/GitHub_Trending/fl/Flipper读完这篇指南你能完成一条完整的链路拿到一个 Amiibo任天堂的 NFC 玩具芯片里存着游戏认角色的身份数据的原始.bin转储文件把它转成 Flipper Zero 能读的二进制文本.nfc文件写进 SD 卡再让 Switch 在游戏里认它。整个过程不需要刷特殊硬件一台电脑 一台 Flipper Zero 就够。这篇内容整理自 Flipper 资源仓库Playground and dump of stuff I make or modify for the Flipper Zero适合第一次碰 Flipper Zero NFC 功能、想把 Amiibo 模拟跑通的新手照着做。 先懂再动Amiibo 模拟其实就是一张复制的门禁卡打个比方真实 Amiibo 手办里那块 NTAG 芯片相当于一张写着你工号的门禁卡Switch 就是门口的读卡机。Amiibo 模拟做的事就是让 Flipper Zero 既当读卡机又当假卡——游戏问你是谁时Flipper 把芯片里的字节原样念出来。念对了游戏就解锁对应内容。仓库里放了一张 NFC 协议栈示意图帮你建立从射频到数据页的整体印象快速备齐准备清单硬件、素材与脚本一张表项目用途版本或路径要求Flipper Zero 开发板执行 NFC 模拟的硬件官方固件 v0.86或第三方 RogueMaster / Unleashed对比见 Firmware_Options/ReadMe.md微型 USB 数据线电脑与设备之间传文件支持数据传输即可预转换 Amiibo 文件包跳过转换直接上机的 .nfc 集合NFC/Amiibo/Amiibo_Files/Amiibo_Files.zip 完整集Amiibo_NFC.zip 已转好格式转换脚本把原始 .bin 转储转成 Flipper 格式NFC/Amiibo/Amiibo_Flipper_Converter/含FlipMiibo.py与amiiboconvert.pyPython 运行环境在电脑上跑转换Python 3.8脚本只用标准库个别旧版模块报错时执行pip install pillow numpy支持 Amiibo 的游戏验证模拟效果以 Switch 上的《超级 Smash Bros. 终极版》等为例第一步一条命令把原始 .bin 批量转成 .nfc转换工具把二进制的.bin转储按每 4 字节一个 Page重排加上文件头后写出.nfc。批量场景用amiiboconvert.pypython amiiboconvert.py -i ./raw_amiibos -o ./flipper_nfc参数逐个说明-i单个.bin文件或包含.bin的目录目录会递归遍历-o输出目录不存在会自动创建省略时输出到源文件同目录-v多打一次多输出日志-vv出调试信息如果只是想就地转换当前目录里所有.binFlipMiibo.py更省事——直接在存放.bin的目录下运行python FlipMiibo.py它会为每个.bin生成同名.nfc。转完抽查一个输出文件头部应长这样后文排错要用到Filetype: Flipper NFC device Version: 2 Device type: NTAG215 UID: 23 20 41 6D 69 69 62 6F其中UID是从前 8 字节里取的 7 字节设备唯一标识游戏靠它认角色。第二步把 .nfc 文件写进 Flipper 的 nfc 目录这步只有一个主操作把文件放到 SD 卡正确的位置。USB 连接 Flipper Zero等设备进入文件传输状态或在主界面选择 USB 模式下的文件传输。用压缩包就直接把Amiibo_Files.zip解压到 SD 卡的nfc目录下自转的.nfc则复制进同一个nfc目录。在系统里安全弹出设备后拔线。注意目标就是 SD 卡的nfc目录放根目录或其他文件夹设备里是看不到的。第三步启动模拟并贴近 Switch在 Flipper Zero 主菜单进入NFC应用。选择读取/模拟入口从文件列表里选中目标文件例如Zelda-Link.nfc。选择模拟Emulate模式——这一步别选成读取选错设备不会发射信号。把 Flipper 贴近 Switch 右侧 Joy-Con 的 NFC 感应区摇杆周围保持约 1~2 厘米距离金属壳或支架会衰减信号。核对成功标志Switch 屏幕上该看到什么模拟是否跑通两端各核对一处Flipper 端界面停留在模拟Emulating状态无报错提示、无自动退出。Switch 游戏端以《超级 Smash Bros. 终极版》为例进入Amiibo 角色功能选项后感应成功的表现是——角色槽亮起显示对应角色的名称与立绘并弹出解锁/入场提示全程不出现无法读取或未检测到 Amiibo字样。反向验证模拟模式下用 Flipper 再贴一次若游戏重复弹出同一角色名说明文件被稳定识别而非偶然误读。 故障分诊五个典型症状对症修症状 1游戏提示无法读取或完全没反应可能原因误选了读取模式而非模拟模式或距离/遮挡导致射频太弱。 修复回到第三步第 3 条确认选择模拟模式拿掉金属壳把 Flipper 平贴 Joy-Con 感应区再试。症状 2Flipper 的 NFC 文件列表里找不到你放进去的文件可能原因文件没写到 SD 卡的nfc目录或路径层级放错。 修复把.nfc移入 SD 卡nfc目录重新上电再查列表。症状 3文件能加载但校验不通过可能原因.nfc头部不是合法的 Flipper 格式缺Filetype: Flipper NFC device/Version: 2常见于手工拼接或从别处抄来的文件。 修复用仓库里的脚本对原始.bin重新转换一次抽查新文件头部四行是否齐全。症状 4SD 卡写入失败或新文件不显示可能原因卡内空间不足。 修复删除用不上的.nfc文件腾出空间整包素材很大按需挑选再拷入。症状 5固件里 NFC 应用缺失或行为异常可能原因第三方固件分支的 NFC 功能不完整或版本不兼容。 修复参照 Firmware_Options/ReadMe.md 换回官方 v0.86 或成熟的 RogueMaster / Unleashed 分支若怀疑 NFC 天线硬件故障先拿一张普通 NFC 卡测试读取硬件问题可查 Hardware_Troubleshooting/ReadMe.md。进阶改数据要动手的地方以及别越过的红线.nfc本质是明文改数据就是改文本头部UID决定角色身份Page N行是每 4 字节一组的十六进制内容区。想体验手改效果仓库的 NFC/Fun_Files/ReadMe.md 用RickRoll.nfc演示了 URL 内容如何按 4 字节切块写进 Page、以及超出 11 页会被截断的规则NFC/Amiibo/Kyber-Crystals/readme.md 则给了另一套数据重写的完整示例星战 Kyber 水晶的色号与台词编码表它的配图直接标出了数据排序与命令对应关系合规红线必须说在前面这套流程仅供个人学习与研究不要拿来做商业用途部分游戏会通过在线联机校验识别模拟建议在离线模式体验也不要用它读取或改写他人持有的真实卡片数据。玩法边界之外仓库里还有 NFC/Amiibo/Skylanders.md 与 NFC/Amiibo/Lego-Dimensions.md 两份同原理的 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),仅供参考
返回列表