Lanzamiento de Hex NFC: ya disponible

El lector y grabador NFC definitivo ya está en el App Store de iOS, ¡y es gratis!

Matthew Scott4 min de lectura
Un iPhone reposa sobre un chip luminoso mientras unos anillos se extienden por un campo de bytes hexadecimales, junto al texto «¡Hex NFC ya disponible!» y un botón «Gratis en el App Store».

¡Por fin ha llegado el día! Cuatro meses de desarrollo, un mes en el proceso de revisión de Apple, y aquí estamos. Es el primer lanzamiento de una app de Hex Pro, y vendrán muchos más.

Hex NFC es la referencia entre las herramientas NFC y ofrece una enorme variedad de funciones que llevan al límite lo que puede hacer un dispositivo iOS.

Lo básico

Todo lo que esperarías de una herramienta NFC.

  • Leer la información del chip
  • Escanear el estado actual
  • Grabar registros: texto, URL, enlace a redes sociales, motores de búsqueda, archivos, correo electrónico, contactos, número de teléfono, mensaje de texto, FaceTime, ubicación en el mapa, enlace de criptomonedas, acceso a Wi-Fi
  • Bloqueo con contraseña
  • Bloqueo permanente

Todos los extras

Además, queríamos que fuera realmente completa y la herramienta definitiva para principiantes y profesionales.

  • Consola avanzada (APDU)
  • Formatear chips de fábrica
  • Volcados de memoria
  • Límite de intentos de contraseña (bloqueo permanente)
  • Lectura de chips de pasaporte electrónico y descifrado de pasaportes
  • Lectura de tarjetas de transporte japonesas (Suica, Pasmo, etc.)
  • Creador de preajustes y clonación de chips

La tecnología de escaneo de pasaportes y tarjetas de transporte es bastante singular entre este tipo de apps, así que es un motivo de orgullo que pone de manifiesto la calidad y el esfuerzo invertidos en su desarrollo.

Cobertura de hardware

La app se ha probado en una amplia variedad de chips de silicio real. Después de las pruebas de banco, tengo un cajón lleno de chips quemados. Esta es la lista de los que están probados por completo y cuyo funcionamiento está confirmado.

  • NTAG210μ, NTAG213, NTAG216, NTAG424 DNA
  • MIFARE Ultralight EV1, MIFARE Ultralight C
  • MIFARE DESFire EV3
  • ICODE SLIX, ICODE SLIX2
  • FeliCa (tarjetas de transporte japonesas, Pasmo/Suica)
  • eMRTD / ICAO 9303 (pasaportes modernos)

La lista de chips confirmados como no compatibles es corta:

  • MIFARE Classic EV1

Los demás chips de tipos similares a los anteriores deberían funcionar. Se desarrollaron emuladores para todo lo que los dispositivos iOS pueden escanear, y después se verificaron de forma indirecta, contrastándolos con chips de arquitectura similar que sí teníamos en nuestro inventario, así como con todas las hojas de datos públicas disponibles.

Código disponible

La app es gratuita y su código fuente está disponible en GitHub para que cualquiera pueda echarle un vistazo y usarlo. El repositorio tiene licencia BSL 1.1, así que no puedes usarlo en tu propio beneficio comercial, pero hay muchas cosas que pueden ser muy útiles para los desarrolladores, como un completo conjunto de emuladores NFC que permite simular cómo responderán distintos tipos de chips NFC a distintos comandos, probado a fondo sobre silicio real.

También hay una especie de función de pruebas unitarias 'del mundo real' para desarrolladores en la compilación de depuración. Puedes escanear tu etiqueta NFC y probar todas sus funciones en una sola y ágil secuencia de comandos. Ayuda a detectar fácilmente chips defectuosos en grandes cantidades.

¿He mencionado que es gratis?

Por supuesto, como el código fuente está disponible públicamente, no hay ninguna intención de monetizar la app Hex NFC, aunque en el futuro quizá enlacemos de vez en cuando a nuestras propias apps como promoción cruzada. El único inconveniente es que los chips NFC que compré para las pruebas costaron dinero de verdad, y sería de gran ayuda que los usuarios agradecidos estuvieran dispuestos a colaborar para recuperar parte de ese coste. Aquí tienes el desglose completo de los costes y la página de donaciones, donde puedes apoyarnos. No lo veas como caridad: lo más probable es que el dinero que se recaude se destine a comprar más chips NFC para hacer más pruebas en el mundo real. El NTAG215 es uno de los que todavía no he conseguido, y hay algunos más de ese tipo.

Documentación completa

La página de Hex NFC en el sitio web Hex Pro Apps incluye una documentación completa, que también está traducida a todos los idiomas que Hex Pro se ha comprometido a ofrecer.

¿Qué viene ahora?

Ahora que ya está disponible, no espero que despegue demasiado rápido. Somos una cara nueva y todavía tenemos pocos usuarios. Pero me guío por la idea de "si lo construyes, vendrán". A medida que lleguen usuarios, espero recibir informes de fallos, que siempre puedes enviarnos escribiéndonos directamente a support@hex.pro o, mejor aún, abriendo una incidencia en el repositorio de GitHub.

Las próximas apps que verás publicadas serán Sol Alarm y Nepali Companion, dos apps de calidad premium que llevan en desarrollo el mismo tiempo y que, mientras escribo esto, están en su fase de pulido.