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 membaca informasi dari beberapa kartu pintar NFC untuk transportasi umum.
Ini adalah percabangan proyek Farebot Eric Butler, dengan dukungan untuk kartu tambahan dan perbaikan bug.
Kartu yang didukung:
- AT HOP - Auckland, Selandia Baru [0] [4]
- Kartu Kotamadya Beijing - Beijing, Cina [0]
- Bilhete Único - São Paulo, Brasil [1] [2]
- BUS-IT - Greater Hamilton (Waikato), Selandia Baru [0] [1] [2]
- CEPAS (EZ-Link, NETS Flashpay) - Singapura [3]
- CharlieCard - Boston, MA, USA [0] [1] [2]
- City Union, T-Union - Daratan Tiongkok [0]
- Clipper - San Francisco, CA, AS
- Kompas (tiket sekali pakai) - Vancouver, BC, Kanada [0]
- EasyCard - Taipei, Taiwan [1] [2]
- Go card - Brisbane dan South East Queensland, Australia [0] [1] [2]
- GoCard - Otago (termasuk Greater Dunedin dan Queenstown), Selandia Baru [0] [1]
- Buka Kartu - 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) - Prancis
- IstanbulKart - Istanbul, Turki [0] [4]
- Kartu Multi Trip - Jakarta, Indonesia
- Kiev Metro - Kiev, Ukraina [0] [1] [2]
- Krasnodar ETK - Krasnodar, Rusia [0] [1] [2]
- Leap - Irlandia [0] [6]
- Lisboa Viva - Lisbon, Portugal [0]
- Manly Fast Ferry - Sydney, NSW, Australia [0] [1] [2]
- metroCARD - Adelaide, Australia [0]
- Metrocard (1st-gen) - Christchurch, Selandia Baru [0] [1] [2]
- Mobib - Brussels, Belgia [0]
- Myki - Melbourne (dan sekitarnya), VIC, Australia [0] [4]
- MyWay - Wilayah Ibu Kota Australia, Australia [0] [1] [2]
- Gurita - Hong Kong [0]
- Opal - Sydney (dan sekitarnya), NSW, Australia [0]
- Opus - Québec, Kanada [0]
- ORCA - Seattle, WA, AS
- OV-chipkaart - Belanda [1] [2]
- Podorozhnik - Saint Petersburg, Rusia [0] [1] [2]
- Rav-Kav - Israel [0]
- Rejsekort - Norwegia [0] [1] [2]
- RicaricaMi - Milan, Italia [0]
- Selecta - Prancis [0]
- Tong Shenzhen - Shenzhen, Provinsi Guangdong, Cina [0]
- SLAccess - Stockholm, Swedia [0] [1] [2]
- Smartride - Rotorua, Selandia Baru [0] [1]
- SmartRider - Australia Barat, Australia [0] [1] [2]
- Kakap (plus) - Wellington, Selandia Baru [0]
- Strelka - Moskow, Rusia [0] [1] [4]
- Suica, ICOCA, PASMO, Edy - Jepang
- SunCard - Orlando, FL, USA [0] [1] [2] [4]
- Tartu Bus - Tartu, Estonia [0] [1] [4]
- T-Money - Korea Selatan [0]
- T-Union - China Daratan [0]
- Sentuh ’Go - Malaysia [0] [1] [2]
- Pass Akses Transit - Los Angeles, CA, AS [0] [1] [2]
- Troika - Moskow, Rusia [0] [1] [2]
- Ventra (tiket sekali pakai) - Chicago, IL, USA [0]
- Tong Wuhan - Wuhan, Provinsi Hubei, Cina [0]
- Yaroslavl ETK - Yaroslavl, Rusia [0] [1] [2]
- Zolotaya Korona - Beberapa kota di Rusia [0] [1] [2]
[0]: Baru di Metrodroid.
[1]: MIFARE Classic: tidak kompatibel dengan semua perangkat.
[2]: Kunci enkripsi diperlukan untuk membaca kartu ini.
[3]: CEPAS (Singapura): tidak kompatibel dengan semua perangkat (ISO 14443-B).
[4]: Hanya nomor kartu yang dapat dibaca.
[6]: Kunci enkripsi diunduh dari operator.
Anda memerlukan ponsel yang kompatibel dengan NFC untuk dapat membaca kartu.
Anda memerlukan chipset NXP NFC di telepon Anda untuk membaca kartu MIFARE Classic. Beberapa ponsel memiliki chip NFC dari pabrikan lain, yang tidak membaca kartu MIFARE Classic (mis: Nexus 4, Nexus 5, Samsung Galaxy S4). Periksa layar About di aplikasi untuk menentukan apakah ponsel Anda mendukung MIFARE Classic.
Beberapa agensi memiliki kartu terenkripsi. Anda perlu memperoleh kunci enkripsi untuk membacanya. Ini umumnya unik untuk setiap kartu. Maaf, saya tidak dapat membantu Anda dengan ini.
Beberapa kartu agensi lain yang menggunakan Cubic Nextfare atau ERG di MIFARE Classic juga dapat berfungsi.
Untuk perincian lebih lanjut tentang izin yang diperlukan, silakan lihat kebijakan privasi.
Perangkat lunak ini dilisensikan di bawah GNU GPLv3 +, kode sumber tersedia di https://github.com/micolous/metrodroid/