En teoria y se puede hacer un lector de billetes de autobus, metro renfe "magnetico" copiar los datos y sobreescribirlos no es nada complicado pero yo no lo he hecho, si alguien lo hace que me diga algo.
La cosa es que lees los datos magneticos por el cabezal de la cinta casette y lasa por una resistencia, luego por la conexion JACK "muy desaprovechada, por que da mucho juego" lo pasas como sonido al telefono android, el cual lo graba como audio RAW "sin compresion".
Ahora viene lo entretenido con un spectrometro o con audacity puedes ver la onda y hacer un programita para que cada pico da un 0 o 1, sacando asi los caracteres ascii osea la info si es que la quieres lees en un text y/o lo reproduces por el cabezal para grabar los nuevos datos a ese u otro ticket.
Os paso el Fuente y solo necesitais un JACK, cabezal y la resistencia.
Lectura de tarjetas de crédito o billetes magneticos con un cabezal de cinta "casette", una resistencia y un jack con una app en android es todo cuanto necesitas, para hacerlo desde tu movil android.
-Code para android, si alguien lo crea en APK que me lo pase.-
http://eurodev.blogspot.com.es/2009/09/raw-audio-manipulation-in-android.html&usg=ALkJrhh_alY9BmxTppyR5kqPFFSooumK7whttp://hackaday.com/2012/04/18/reading-credit-cards-with-a-tape-head/http://www.gae.ucm.es/~padilla/extrawork/soundtrack.html&usg=ALkJrhjjvgGFbTRIVUfLXcYgsqqR7Omj-QPoder Canino!!!