Giter Site home page Giter Site logo

enxy0 / plantain Goto Github PK

View Code? Open in Web Editor NEW
50.0 11.0 6.0 8.05 MB

Android приложение для чтения/записи информации на карты Mifare Classic

License: MIT License

Kotlin 96.45% Java 3.55%
android plantain nfc mifare transport

plantain's Introduction

🍃 Plantain

Plantain - это Android приложение для чтения и записи информации с электронных карт Mifare Classic. Использует алгоритмы и наработки из PlantainReader и MifareClassicTool.

Предупреждение: Автор не несет ответственности за использование данного приложения. Все действия вы производите на свой страх и риск. Помните, что создание поддельных кар является уголовно наказуемым преступлением (327 УК РФ).

В случае если вы все же решились на запись данных, то знайте - карта будет активна в течение 4-5 дней, если пользоваться только городским наземным транспортом. Если пользоваться только маршрутками, то блокировки можно избежать до окончания баланса на карте (или отсрочить до 1-2 недель, а может и больше). Если использовать карту в метро, то блокировка наступает мгновенно (даже не пытайтесь).

⬇️ Скачать: Plantain v2.5. Другие версии доступны во вкладке Releases.

Скриншоты

Библиотеки

  • Android KTX - a set of Kotlin extensions that are included with Android Jetpack and other Android libraries. to keep you focused on your app, not on your tools.
  • Koin - a smart Kotlin injection library
  • Kotlin Coroutines - is a rich library for coroutines developed by JetBrains. It contains a number of high-level coroutine-enabled primitives that this guide covers, including launch, async and others.
  • Kotlin Serialization - Kotlin serialization consists of a compiler plugin, that generates visitor code for serializable classes, runtime library with core serialization API and support libraries with various serialization formats.
  • Kotpref - Android SharedPreference delegation for Kotlin.
  • Logger - Simple, pretty and powerful logger for android.
  • Room - The Room persistence library provides an abstraction layer over SQLite to allow for more robust database access while harnessing the full power of SQLite.

Сборка проекта

Для сборки требуется Android Studio 2021.3.1

  • В Android Studio NewProject from Version Control...CLONE.
  • Добываете ключи для 4 и 5 сектора. Кто знает, тот найдет 😉.
  • Вставляете полученные hex ключи в файл local.properties:
    sdk.dir= ...
    
    KEY_4A=AAAAAAAAAAAA
    KEY_4B=BBBBBBBBBBBB
    KEY_5A=CCCCCCCCCCCC
    KEY_5B=DDDDDDDDDDDD

Проект готов к сборке и запуску на устройстве 😃

plantain's People

Contributors

enxy0 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

plantain's Issues

Black list

Добрый человек, а как с ним быть? Тобишь не прикладывать карту ко все, что имеет связь с внешним миром?
Про метрополитен молчу....

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.