[I+D] My Amiigo Emulator (Android)

Buenas,

Ya que veo que hay bastante gente que quiere esto, y pregunta, y pregunta, y requetepregunta.
Deciros que estamos investigando como hacerlo.

El video de Swis12 tiene un 60% de posibilidad de que sea un bulo. Es decir, una pegatina pegada detras del movil.

Y bien, ahora lo importante...
Hemos conseguido avances en el intento de realizar una verdadera emulación de un TAG utilizando Android. Podemos confirmar las siguientes cosas al 1000% (Si, con un cero más):
- Hace falta CyanogenMod 9+ (Debido a la extension de com.android.nfc_extras).
- Hace falta recompilar las librerias de nfc para además saltarse la protección del SE. Concretamente es el archivo: "libnfc.conf" que contiene un parametro como el siguiente:
# Default SE Options
# No secure element 0x00
# eSE               0x01
# UICC              0x02
NXP_DEFAULT_SE=0x02

- Sólo funciona en moviles que poseen el chipset NXP PN547.
- Quizás en las versiones posteriones de NXP PN6## también funcione.
- Hay que retransmitir el fichero .bin en la capa de radio (ISO 14443-2) en vez de en la de datos (ISO 14443-4).
- Se ha encontrado que los chipset BROADCOM implementan una función para desactivar el SE. (Desconocemos como funciona por ahora).

Problemas encontrados:
- Estamos mirando por donde empezar.

Problemas solucionados:
- Gracias al creador de TagMo tenemos la implementacion de amiitool en java. Problema de UID aleatorios solucionado.


Y esto son las noticias por hoy.
#239928# está baneado por "Saltarse el ban con un clon"
¿Crees que era el momento de liberar ésto si aún no está del todo pulido? ¿O es para encontrar a personas que ayuden?
MatiasBG escribió:¿Crees que era el momento de liberar ésto si aún no está del todo pulido? ¿O es para encontrar a personas que ayuden?


Simplemente informar, si sale gente interesada en ayudar perfecto. Si no, pues al menos voy contando.
Edit: ya lo encontré.

Veo posible un port a Java del amitool pero estoy a -1 de tiempo así que no prometo nada [ginyo] [ginyo]
Existe algún listado de móviles con ese chip? Si pudiese ayudar de alguna forma me gustaría aportar mi granito

EDIT: encontré este listado, que no se si está completo https://en.wikipedia.org/wiki/List_of_N ... le_devices
Pues segun ese listado, mi movil no lleva ese chip... Al final tendré que comprar tags..

Suerte con el proyecto!
Veo que mi m**rd* de teléfono tiene el chip necesario, aunque yo llevo CM 12.1
Me queda la gran duda de si al leer el Amiibo hace alguna comprobación al UID, por ejemplo que empiece por 0x04, en ese caso es un gran problema.
En la app de Android TagMo han implementado la parte de amiitool usando el Android NDK, lo mismo vale para hacer pruebas https://github.com/HiddenRambler/TagMo

:)
javiMaD escribió:Veo que mi m**rd* de teléfono tiene el chip necesario, aunque yo llevo CM 12.1
Me queda la gran duda de si al leer el Amiibo hace alguna comprobación al UID, por ejemplo que empiece por 0x04, en ese caso es un gran problema.
En la app de Android TagMo han implementado la parte de amiitool usando el Android NDK, lo mismo vale para hacer pruebas https://github.com/HiddenRambler/TagMo

:)


Sirve para hacer pruebas, y como resultado final. Mañana actualizo el post principal con el avance que hemos visto.
ZeroData escribió:
javiMaD escribió:Veo que mi m**rd* de teléfono tiene el chip necesario, aunque yo llevo CM 12.1
Me queda la gran duda de si al leer el Amiibo hace alguna comprobación al UID, por ejemplo que empiece por 0x04, en ese caso es un gran problema.
En la app de Android TagMo han implementado la parte de amiitool usando el Android NDK, lo mismo vale para hacer pruebas https://github.com/HiddenRambler/TagMo

:)


Sirve para hacer pruebas, y como resultado final. Mañana actualizo el post principal con el avance que hemos visto.

Mucha suerte con ello [beer]
Seguire de cerca esta publicacion :cool:
Actualizamos el primer post con las nuevas investigaciones.
Ánimo con este proyecto chicos. Ojalá consigáis que vaya bien, si puedo ayudar algo, diseñando un icono para la posible app o para cosillas así, es lo máximo que puedo hacer por que no tengo ni idea de otra cosa. XD
11 respuestas