2011-05-02 12 views

Respuesta

6

Larga historia corta:

Sí, es posible, pero sólo si piratear. El artículo que has publicado muestra cómo se hace.

Tal truco solo funcionará con el Nexus-S, y solo en teléfonos modificados con Android 2.3.3 Todo se basa en clases de marco no documentadas que pueden cambiar en cualquier momento.

Con el SDK oficial de Android no es posible.

1

Creo que con la emulación de tarjetas se entiende el modo P2P. Android 2.3.3+ tiene soporte limitado para eso, puedes enviar mensajes NDEF y hacer que el archivo aparezca ya que era una etiqueta pasiva de nfc. Puede escribir y leer desde 2.3.3 en el camino. No más piratería.

2

Hay muchas preguntas sobre la emulación de tarjetas NFC en Android. Algunas dudas fueron resueltas in this post. Hasta ahora, todos mis findinds están resumidos en in this other post.

0

Pude habilitar el modo de emulación de tarjeta en el Nexus S. Publicaré más información sobre el proceso en xda-developers.

Sin embargo, después de una gran cantidad de piratería, solo pude forzar algunos datos fijos en el SE (elemento seguro). También obligo al SE a tener una identificación fija. En un Nexus S desbloqueado, el ID cambia todo el tiempo.

Cuando traté de leer el Nexus S emulado con tarjeta, usando un escudo NFC en Arduino, obtuve el ID de la tarjeta y los datos forzados en el SE. Sin embargo, cuando traté de leer mi teléfono con otro Nexus S, el teléfono ni siquiera se detectó.

Los "datos fijos forzados" en el SE solo se pueden establecer en el código fuente de Android, en mi intento. Todavía no he encontrado una forma de escribir datos en el SE usando una aplicación de Android.

+0

hola @shailenTJ, siento despertar esta publicación. Esto es porque Android de forma predeterminada intenta forzar el modo P2P. He logrado activar el modo de emulación en Nexus-S también. Pero luchando por forzar datos. ¿Podría compartir cómo fuerza datos y UID corregido en SE? – gsbabil

Cuestiones relacionadas