
这一天终于来了!历时 4 个月开发,又经过 1 个月的 Apple 审核,我们终于走到了今天。这是 Hex Pro 发布的第一款应用,后面还会有更多。
Hex NFC 是 NFC 工具中的黄金标准,提供了极其丰富的功能,把 iOS 设备的能力推向了极限。
您期待一款 NFC 工具具备的一切,这里都有。
- 读取芯片信息
- 扫描当前状态
- 写入记录:文本、URL、社交媒体链接、搜索引擎、文件、邮件、联系人、电话号码、短信、FaceTime、地图位置、加密货币链接、Wi-Fi 连接
- 密码锁定
- 永久锁定
除此之外,我们还希望它真正做到面面俱到,成为新手和专业人士手中的终极工具。
- 高级控制台(APDU)
- 格式化出厂芯片
- 内存转储
- 密码尝试次数限制(永久锁定)
- 电子护照芯片读取与护照解密
- 日本交通卡读取(Suica、Pasmo 等)
- 预设构建器与芯片克隆
在这类应用中,护照和交通卡扫描技术相当独特,所以它是我们引以为傲的一点,也彰显了这款应用背后的品质与心血。
这款应用已经在大量真实芯片上测试过。一轮轮台架测试下来,我报废的芯片已经装满了一抽屉。下面列出的是已经完整测试并确认可用的芯片。
- NTAG210μ、NTAG213、NTAG216、NTAG424 DNA
- MIFARE Ultralight EV1、MIFARE Ultralight C
- MIFARE DESFire EV3
- ICODE SLIX、ICODE SLIX2
- FeliCa(日本交通卡,Pasmo/Suica)
- eMRTD / ICAO 9303(现代护照)
确认不支持的芯片清单很短:
- MIFARE Classic EV1
与上述芯片同类的其他芯片应该也都能用。我们为 iOS 设备能扫描的每一种芯片都开发了仿真器,然后与我们库存里确实有的、架构相近的芯片交叉比对,并对照所有公开的数据手册,对这些仿真器进行了间接验证。
这款应用免费,而且源代码已在 GitHub 上公开,任何人都可以查看和使用。代码仓库采用 BSL 1.1 许可证,因此您不能用它来为自己谋取商业利益,但里面有很多对开发者非常有用的内容,包括一整套 NFC 仿真器,可以模拟不同类型的 NFC 芯片会如何响应不同的命令,并且已经在真实芯片上经过大量测试。
调试版本里还为开发者准备了一种“真实环境”单元测试功能。扫描您的 NFC 标签,就能用一串一气呵成的命令把所有功能测一遍。这能帮您轻松地批量找出有问题的芯片。
当然,既然源代码已经公开,我们完全没有打算靠 Hex NFC 赚钱,不过将来我们可能会不时链接到自家的其他应用,做一些交叉推广。唯一美中不足的是,我为测试购买的 NFC 芯片花的是真金白银,如果心怀感激的用户愿意出一份力,帮忙收回一部分成本,那会非常有帮助。这里有完整的成本明细和捐赠页面,您可以在那里支持我们。请不要把它当作慈善,收到的钱多半会用来购买更多 NFC 芯片,做更多真实环境下的测试。NTAG215 我至今还没弄到手,同类型的还有另外几款也是如此。
Hex NFC 在 Hex Pro Apps 网站上的页面提供了详尽的文档,这些文档也已翻译成 Hex Pro 承诺支持的所有语言。
既然已经发布了,我并不指望它很快就火起来。我们是一张新面孔,现有用户寥寥无几。不过我抱持的是“只要建好了,人自然会来”的心态。随着用户陆续到来,我预计会收到一些问题报告。您随时可以直接发邮件到 support@hex.pro 向我们提交,或者更好的做法是在 GitHub 仓库提交 issue。
接下来您可以期待的是 Sol Alarm 和 Nepali Companion 的发布。这两款高品质应用的开发时间同样长,此刻正处于打磨阶段。
在新标签页中打开
