作者模仿BLEUnlock开发macOS指纹解锁应用,发现macOS IOKIT在USB HID通信中存在字节缺失问题。调试后发现是多余的Report ID字段导致Payload大小不匹配,最终通过将Report ID设为0解决了问题,并总结了开发经验。
完成下面两步后,将自动完成登录并继续当前操作。