Metrodroid reads information from some NFC smartcards for public transport.
This is a fork of Eric Butler’s Farebot project, with support for additional cards and bug fixes.
Supported cards:
- AT HOP - Auckland, New Zealand [0] [4]
- Beijing Municipal Card - Beijing, China [0]
- Bilhete Único - São Paulo, Brazil [1] [2]
- BUS-IT - Greater Hamilton (Waikato), New Zealand [0] [1] [2]
- CEPAS (EZ-Link, NETS Flashpay) - Singapore [3]
- CharlieCard - Boston, MA, USA [0] [1] [2]
- City Union, T-Union - Mainland China [0]
- Clipper - San Francisco, CA, USA
- Compass (single-use tickets) - Vancouver, BC, Canada [0]
- EasyCard - Taipei, Taiwan [1] [2]
- Go card - Brisbane and South East Queensland, Australia [0] [1] [2]
- GoCard - Otago (incl. Greater Dunedin and Queenstown), New Zealand [0] [1]
- Go-to Card - Minneapolis-St. Paul, MN, USA [0] [1] [2]
- Hop Fastpass - Portland, OR, USA [0] [4]
- HSL, Matkakortti - Finland
- Intercode (Envibus, Navigo, OùRA, TaM, TransGironde) - France
- IstanbulKart - Istanbul, Turkey [0] [4]
- Kartu Multi Trip - Jakarta, Indonesia
- Kiev Metro - Kiev, Ukraine [0] [1] [2]
- Krasnodar ETK - Krasnodar, Russia [0] [1] [2]
- Leap - Ireland [0] [6]
- Lisboa Viva - Lisbon, Portugal [0]
- Manly Fast Ferry - Sydney, NSW, Australia [0] [1] [2]
- metroCARD - Adelaide, Australia [0]
- Metrocard (1st-gen)- Christchurch, New Zealand [0] [1] [2]
- Mobib - Brussels, Belgium [0]
- Myki - Melbourne (and surrounds), VIC, Australia [0] [4]
- MyWay - Australian Capital Territory, Australia [0] [1] [2]
- Octopus - Hong Kong [0]
- Opal - Sydney (and surrounds), NSW, Australia [0]
- Opus - Québec, Canada [0]
- ORCA - Seattle, WA, USA
- OV-chipkaart - Netherlands [1] [2]
- Podorozhnik - Saint Petersburg, Russia [0] [1] [2]
- Rav-Kav - Israel [0]
- Rejsekort - Norway [0] [1] [2]
- RicaricaMi - Milan, Italy [0]
- Selecta - France [0]
- Shenzhen Tong - Shenzhen, Guangdong Province, China [0]
- SLAccess - Stockholm, Sweden [0] [1] [2]
- Smartride - Rotorua, New Zealand [0] [1]
- SmartRider - Western Australia, Australia [0] [1] [2]
- Snapper (plus) - Wellington, New Zealand [0]
- Strelka - Moscow, Russia [0] [1] [4]
- Suica, ICOCA, PASMO, Edy - Japan
- SunCard - Orlando, FL, USA [0] [1] [2] [4]
- Tartu Bus - Tartu, Estonia [0] [1] [4]
- T-Money - South Korea [0]
- T-Union - Mainland China [0]
- Touch ’n Go - Malaysia [0] [1] [2]
- Transit Access Pass - Los Angeles, CA, USA [0] [1] [2]
- Troika - Moscow, Russia [0] [1] [2]
- Ventra (single-use tickets) - Chicago, IL, USA [0]
- Wuhan Tong - Wuhan, Hubei Province, China [0]
- Yaroslavl ETK - Yaroslavl, Russia [0] [1] [2]
- Zolotaya Korona - Multiple cities in Russia [0] [1] [2]
[0]: New in Metrodroid.
[1]: MIFARE Classic: not compatible with all devices.
[2]: Encryption keys are required to read this card.
[3]: CEPAS (Singapore): not compatible with all devices (ISO 14443-B).
[4]: Only the card number can be read.
[6]: Encryption keys are downloaded from the operator.
You require a NFC-compatible phone in order to read cards.
You need a NXP NFC chipset in your phone in order to read MIFARE Classic cards. Some phones have NFC chips from other manufacturers, which do not read MIFARE Classic cards (eg: Nexus 4, Nexus 5, Samsung Galaxy S4). Check the About screen in the app in order to determine if your phone supports MIFARE Classic.
Some agencies have encrypted cards. You will need to acquire encryption keys in order to read them. These are generally unique to each card. Sorry, I can’t help you with this.
Some other agencies’ cards using Cubic Nextfare or ERG on MIFARE Classic may also work.
For more details about permissions required, please see the privacy policy.
This software is licensed under the GNU GPLv3+, source code is available at https://github.com/micolous/metrodroid/
Metrodroid legge le informazioni da alcune smartcard NFC per il trasporto pubblico.
Questo è un fork del progetto Farebot di Eric Butler, con supporto per schede aggiuntive e correzioni di bug.
Carte supportate:
- AT HOP - Auckland, Nuova Zelanda [0] [4]
- Beijing Municipal Card - Pechino, Cina [0]
- Bilhete Único - São Paulo, Brasile [1] [2]
- BUS-IT - Greater Hamilton (Waikato), Nuova Zelanda [0] [1] [2]
- CEPAS (EZ-Link, NETS Flashpay) - Singapore [3]
- CharlieCard - Boston, MA, USA [0] [1] [2]
- City Union, T-Union - Cina continentale [0]
- Clipper - San Francisco, CA, USA
- Bussola (biglietti monouso) - Vancouver, BC, Canada [0]
- EasyCard - Taipei, Taiwan [1] [2]
- Go card - Brisbane e South East Queensland, Australia [0] [1] [2]
- GoCard - Otago (inclusi Greater Dunedin e Queenstown), Nuova Zelanda [0] [1]
- Go-to Card - Minneapolis-St. Paul, MN, USA [0] [1] [2]
- Hop Fastpass - Portland, OR, USA [0] [4]
- HSL, Matkakortti - Finlandia
- Intercode (Envibus, Navigo, OùRA, TaM, TransGironde) - Francia
- IstanbulKart - Istanbul, Turchia [0] [4]
- Kartu Multi Trip - Jakarta, Indonesia
- Metro Kiev - Kiev, Ucraina [0] [1] [2]
- Krasnodar ETK - Krasnodar, Russia [0] [1] [2]
- Leap - Ireland [0] [6]
- Lisboa Viva - Lisbona, Portogallo [0]
- Manly Fast Ferry - Sydney, NSW, Australia [0] [1] [2]
- metroCARD - Adelaide, Australia [0]
- Metrocard (1a gen) - Christchurch, Nuova Zelanda [0] [1] [2]
- Mobib - Bruxelles, Belgio [0]
- Myki - Melbourne (e dintorni), VIC, Australia [0] [4]
- MyWay - Australian Capital Territory, Australia [0] [1] [2]
- Octopus - Hong Kong [0]
- Opal - Sydney (e dintorni), NSW, Australia [0]
- Opus - Québec, Canada [0]
- ORCA - Seattle, WA, USA
- OV-chipkaart - Paesi Bassi [1] [2]
- Podorozhnik - San Pietroburgo, Russia [0] [1] [2]
- Rav-Kav - Israele [0]
- Rejsekort - Norway [0] [1] [2]
- RicaricaMi - Milano, Italia [0]
- Selecta - Francia [0]
- Shenzhen Tong - Shenzhen, provincia del Guangdong, Cina [0]
- SLAccess - Stoccolma, Svezia [0] [1] [2]
- Smartride - Rotorua, Nuova Zelanda [0] [1]
- SmartRider - Western Australia, Australia [0] [1] [2]
- Snapper (più) - Wellington, Nuova Zelanda [0]
- Strelka - Mosca, Russia [0] [1] [4]
- Suica, ICOCA, PASMO, Edy - Giappone
- SunCard - Orlando, FL, USA [0] [1] [2] [4]
- Tartu Bus - Tartu, Estonia [0] [1] [4]
- T-Money - Corea del Sud [0]
- T-Union - Cina continentale [0]
- Touch 'n Go - Malaysia [0] [1] [2]
- Transit Access Pass - Los Angeles, CA, USA [0] [1] [2]
- Troika - Mosca, Russia [0] [1] [2]
- Ventra (biglietti monouso) - Chicago, IL, USA [0]
- Wuhan Tong - Wuhan, provincia di Hubei, Cina [0]
- Yaroslavl ETK - Yaroslavl, Russia [0] [1] [2]
- Zolotaya Korona - Molte città in Russia [0] [1] [2]
[0]: nuovo in Metrodroid.
[1]: MIFARE Classic: non compatibile con tutti i dispositivi.
[2]: le chiavi di crittografia sono obbligatorie per leggere questa carta.
[3]: CEPAS (Singapore): non compatibile con tutti i dispositivi (ISO 14443-B).
[4]: è possibile leggere solo il numero della carta.
[6]: le chiavi di crittografia vengono scaricate dall'operatore.
Per leggere le carte è necessario un telefono compatibile con NFC.
Hai bisogno di un chipset NFC NFC nel tuo telefono per leggere le carte MIFARE Classic. Alcuni telefoni hanno chip NFC di altri produttori, che non leggono le carte MIFARE Classic (ad esempio: Nexus 4, Nexus 5, Samsung Galaxy S4). Controlla la schermata Informazioni sull'app per determinare se il tuo telefono supporta MIFARE Classic.
Alcune agenzie hanno carte crittografate. Dovrai acquisire le chiavi di crittografia per leggerle. Questi sono generalmente unici per ogni carta. Scusa, non posso aiutarti con questo.
Possono funzionare anche le carte di altre agenzie che usano Cubic Nextfare o ERG su MIFARE Classic.
Per maggiori dettagli sulle autorizzazioni richieste, consultare l'informativa sulla privacy.
Questo software è concesso in licenza sotto GNU GPLv3 +, il codice sorgente è disponibile all'indirizzo https://github.com/micolous/metrodroid/