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 يقرأ المعلومات من بعض البطاقات الذكية NFC للنقل العام.
هذا شوكة لمشروع Farebot لإريك بتلر ، مع دعم لبطاقات إضافية وإصلاح الأخطاء.
البطاقات المدعومة:
- AT HOP - أوكلاند ، نيوزيلندا [0] [4]
- بطاقة بلدية بكين - بكين ، الصين [0]
- Bilhete Único - ساو باولو ، البرازيل [1] [2]
- BUS-IT - جريتر هاملتون (وايكاتو) ، نيوزيلندا [0] [1] [2]
- CEPAS (EZ-Link، NETS Flashpay) - سنغافورة [3]
- CharlieCard - Boston، MA، USA [0] [1] [2]
- سيتي يونيون ، تي يونيون - البر الرئيسي للصين [0]
- المقص - سان فرانسيسكو ، كاليفورنيا ، الولايات المتحدة الأمريكية
- بوصلة (تذاكر تستخدم مرة واحدة) - فانكوفر ، كولومبيا البريطانية ، كندا [0]
- EasyCard - تايبيه ، تايوان [1] [2]
- بطاقة Go - بريزبن وجنوب شرق كوينزلاند ، أستراليا [0] [1] [2]
- GoCard - Otago (بما في ذلك جريتر دنيدن وكوينزتاون) ، نيوزيلندا [0] [1]
- Go-to Card - Minneapolis-St. بول ، مينيسوتا ، الولايات المتحدة الأمريكية [0] [1] [2]
- قفزة سريعة - بورتلاند ، أور ، الولايات المتحدة الأمريكية [0] [4]
- HSL ، Matkakortti - فنلندا
- Intercode (Envibus، Navigo، OùRA، TaM، TransGironde) - France
- IstanbulKart - إسطنبول ، تركيا [0] [4]
- كارتو رحلة متعددة - جاكرتا ، اندونيسيا
- مترو كييف - كييف ، أوكرانيا [0] [1] [2]
- كراسنودار ETK - كراسنودار ، روسيا [0] [1] [2]
- قفزة - أيرلندا [0] [6]
- لشبونة فيفا - لشبونة ، البرتغال [0]
- مانلي فاست فيري - سيدني ، نيو ساوث ويلز ، أستراليا [0] [1] [2]
- metroCARD - أديليد ، أستراليا [0]
- Metrocard (1st-gen) - كرايستشيرش ، نيوزيلندا [0] [1] [2]
- Mobib - بروكسل ، بلجيكا [0]
- ميكي - ملبورن (والمناطق المحيطة بها) ، VIC ، أستراليا [0] [4]
- MyWay - إقليم العاصمة الأسترالية ، أستراليا [0] [1] [2]
- الأخطبوط - هونج كونج [0]
- أوبال - سيدني (ومحيطها) ، نيو ساوث ويلز ، أستراليا [0]
- أوبوس - كيبيك ، كندا [0]
- ORCA - سياتل ، واشنطن ، الولايات المتحدة الأمريكية
- OV-chipkaart - هولندا [1] [2]
- بودروزنيك - سانت بطرسبرغ ، روسيا [0] [1] [2]
- راف-كاف - إسرائيل [0]
- ريجيسكورت - النرويج [0] [1] [2]
- RicaricaMi - ميلانو ، إيطاليا [0]
- Selecta - France [0]
- Shenzhen Tong - شنتشن ، مقاطعة قوانغدونغ ، الصين [0]
- SLAccess - ستوكهولم ، السويد [0] [1] [2]
- Smartride - روتوروا ، نيوزيلندا [0] [1]
- SmartRider - أستراليا الغربية ، أستراليا [0] [1] [2]
- النهاش (زائد) - ولنجتون ، نيوزيلندا [0]
- ستريلكا - موسكو ، روسيا [0] [1] [4]
- Suica ، ICOCA ، PASMO ، إدي - اليابان
- SunCard - أورلاندو ، فلوريدا ، الولايات المتحدة الأمريكية [0] [1] [2] [4]
- تارتو باص - تارتو ، إستونيا [0] [1] [4]
- T- المال - كوريا الجنوبية [0]
- الاتحاد - البر الرئيسي للصين [0]
- Touch 'n Go - ماليزيا [0] [1] [2]
- ممر وصول العبور - لوس أنجلوس ، كاليفورنيا ، الولايات المتحدة الأمريكية [0] [1] [2]
- الترويكا - موسكو ، روسيا [0] [1] [2]
- فنترا (تذاكر تستخدم مرة واحدة) - شيكاغو ، إلينوي ، الولايات المتحدة الأمريكية [0]
- ووهان تونغ - ووهان ، مقاطعة هوبى ، الصين [0]
- ياروسلافل ETK - ياروسلافل ، روسيا [0] [1] [2]
- زولوتايا كورونا - مدن متعددة في روسيا [0] [1] [2]
[0]: الجديد في مترودرويد.
[1]: MIFARE Classic: غير متوافق مع جميع الأجهزة.
[2]: مفاتيح التشفير مطلوبة لقراءة هذه البطاقة.
[3]: CEPAS (سنغافورة): غير متوافق مع جميع الأجهزة (ISO 14443-B).
[4]: يمكن قراءة رقم البطاقة فقط.
[6]: يتم تنزيل مفاتيح التشفير من المشغل.
تحتاج إلى هاتف متوافق مع NFC من أجل قراءة البطاقات.
تحتاج إلى شرائح NXP NFC في هاتفك من أجل قراءة بطاقات MIFARE Classic. تحتوي بعض الهواتف على شرائح NFC من الشركات المصنعة الأخرى ، التي لا تقرأ بطاقات MIFARE Classic (مثل: Nexus 4 ، Nexus 5 ، Samsung Galaxy S4). تحقق من شاشة About في التطبيق لتحديد ما إذا كان هاتفك يدعم MIFARE Classic.
بعض الوكالات لديها بطاقات مشفرة. ستحتاج إلى الحصول على مفاتيح التشفير من أجل قراءتها. هذه هي عموما فريدة من نوعها لكل بطاقة. آسف ، لا أستطيع مساعدتك في هذا.
قد تعمل بطاقات بعض الوكالات الأخرى التي تستخدم Cubic Nextfare أو ERG على MIFARE Classic.
لمزيد من التفاصيل حول الأذونات المطلوبة ، يرجى الاطلاع على سياسة الخصوصية.
هذا البرنامج مرخص بموجب GNU GPLv3 + ، شفرة المصدر متاحة على https://github.com/micolous/metrodroid/