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 maklumat dari beberapa kad pintar NFC untuk pengangkutan awam.
Ini merupakan garpu projek Farebot Eric Butler, dengan sokongan untuk kad tambahan dan pembetulan pepijat.
Kad yang disokong:
- AT HOP - Auckland, New Zealand [0] [4]
- Kad Perbandaran Beijing - 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) - Singapura [3]
- CharlieCard - Boston, MA, Amerika Syarikat [0] [1] [2]
- Kesatuan Bandar, T-Kesatuan - Tanah Besar China [0]
- Clipper - San Francisco, CA, Amerika Syarikat
- Kompas (tiket guna tunggal) - Vancouver, BC, Kanada [0]
- EasyCard - Taipei, Taiwan [1] [2]
- Kad Go - Brisbane dan South East Queensland, Australia [0] [1] [2]
- GoCard - Otago (termasuk Greater Dunedin dan Queenstown), New Zealand [0] [1]
- Pergi ke Kad - Minneapolis-St. Paul, MN, Amerika Syarikat [0] [1] [2]
- Hop Fastpass - Portland, OR, Amerika Syarikat [0] [4]
- HSL, Matkakortti - Finland
- Intercode (Envibus, Navigo, OùRA, TaM, TransGironde) - Perancis
- IstanbulKart - Istanbul, Turki [0] [4]
- Kartu Multi Trip - Jakarta, Indonesia
- Kiev Metro - Kiev, Ukraine [0] [1] [2]
- Krasnodar ETK - Krasnodar, Rusia [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 (dan mengelilingi), VIC, Australia [0] [4]
- MyWay - Wilayah Ibu Kota Australia, Australia [0] [1] [2]
- Octopus - Hong Kong [0]
- Opal - Sydney (dan mengelilingi), NSW, Australia [0]
- Opus - Québec, Kanada [0]
- ORCA - Seattle, WA, Amerika Syarikat
- OV-chipkaart - Belanda [1] [2]
- Podorozhnik - Saint Petersburg, Rusia [0] [1] [2]
- Rav-Kav - Israel [0]
- Rejsekort - Norway [0] [1] [2]
- RicaricaMi - Milan, Itali [0]
- Selecta - Perancis [0]
- Shenzhen Tong - Shenzhen, Wilayah Guangdong, China [0]
- SLAccess - Stockholm, Sweden [0] [1] [2]
- Smartride - Rotorua, New Zealand [0] [1]
- SmartRider - Australia Barat, Australia [0] [1] [2]
- Snapper (tambah) - Wellington, New Zealand [0]
- Strelka - Moscow, Rusia [0] [1] [4]
- Suica, ICOCA, PASMO, Edy - Jepun
- SunCard - Orlando, FL, Amerika Syarikat [0] [1] [2] [4]
- Tartu Bus - Tartu, Estonia [0] [1] [4]
- T-Money - Korea Selatan [0]
- T-Kesatuan - Tanah Besar China [0]
- Touch 'n Go - Malaysia [0] [1] [2]
- Pass Access Transit - Los Angeles, CA, Amerika Syarikat [0] [1] [2]
- Troika - Moscow, Rusia [0] [1] [2]
- Ventra (tiket guna tunggal) - Chicago, IL, Amerika Syarikat [0]
- Wuhan Tong - Wuhan, Wilayah Hubei, China [0]
- Yaroslavl ETK - Yaroslavl, Rusia [0] [1] [2]
- Zolotaya Korona - Beberapa bandar di Rusia [0] [1] [2]
[0]: Baru di Metrodroid.
[1]: MIFARE Classic: tidak serasi dengan semua peranti.
[2]: Kunci penyulitan diperlukan untuk membaca kad ini.
[3]: CEPAS (Singapura): tidak serasi dengan semua peranti (ISO 14443-B).
[4]: Hanya nombor kad boleh dibaca.
[6]: Kekunci enkripsi dimuat turun daripada pengendali.
Anda memerlukan telefon yang serasi NFC untuk membaca kad.
Anda memerlukan chipset NFC NFC di dalam telefon anda untuk membaca kad MIFARE Classic. Sesetengah telefon mempunyai cip NFC dari pengeluar lain, yang tidak membaca kad MIFARE Classic (misalnya: Nexus 4, Nexus 5, Samsung Galaxy S4). Semak skrin Tentang dalam aplikasi untuk menentukan sama ada telefon anda menyokong MIFARE Classic.
Sesetengah agensi mempunyai kad yang disulitkan. Anda perlu memperoleh kunci penyulitan untuk membacanya. Ini biasanya unik untuk setiap kad. Maaf, saya tidak dapat membantu anda dengan ini.
Sesetengah kad agensi lain menggunakan Cubic Nextfare atau ERG pada MIFARE Classic juga boleh berfungsi.
Untuk maklumat lanjut mengenai keizinan yang diperlukan, sila lihat dasar privasi.
Perisian ini dilesenkan di bawah GNU GPLv3 +, kod sumber boleh didapati di https://github.com/micolous/metrodroid/