├── .gitignore ├── .idea ├── .gitignore ├── .name ├── compiler.xml ├── deploymentTargetSelector.xml ├── gradle.xml ├── inspectionProfiles │ └── Project_Default.xml ├── kotlinc.xml ├── ktfmt.xml ├── migrations.xml ├── misc.xml ├── other.xml └── vcs.xml ├── LICENSE ├── README.md ├── app ├── .gitignore ├── build.gradle.kts ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── kormax │ │ └── universalreader │ │ └── ExampleInstrumentedTest.kt │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── kormax │ │ │ └── universalreader │ │ │ ├── MainActivity.kt │ │ │ ├── Utility.kt │ │ │ ├── ValueAddedServicesReaderConfiguration.kt │ │ │ ├── ValueAddedServicesResult.kt │ │ │ ├── ValueAddedServicesStatus.kt │ │ │ ├── apple │ │ │ └── vas │ │ │ │ ├── VasCryptoProvider.kt │ │ │ │ ├── VasDecryptionAlgorithm.kt │ │ │ │ ├── VasMerchantConfiguration.kt │ │ │ │ ├── VasMobileCapabilities.kt │ │ │ │ ├── VasMode.kt │ │ │ │ ├── VasPayload.kt │ │ │ │ ├── VasProtocolMode.kt │ │ │ │ ├── VasReadResult.kt │ │ │ │ ├── VasReaderConfiguration.kt │ │ │ │ ├── VasRegularCryptoProvider.kt │ │ │ │ ├── VasResult.kt │ │ │ │ ├── VasStatus.kt │ │ │ │ ├── VasTerminalType.kt │ │ │ │ └── VasVersion.kt │ │ │ ├── enums │ │ │ ├── EnumNameVariantSerializer.kt │ │ │ ├── MaskEnumSetSerializer.kt │ │ │ ├── UByteEnum.kt │ │ │ └── UByteMaskEnum.kt │ │ │ ├── google │ │ │ └── smarttap │ │ │ │ ├── SmartTapCollectorConfiguration.kt │ │ │ │ ├── SmartTapCryptoProvider.kt │ │ │ │ ├── SmartTapFlagCheckout.kt │ │ │ │ ├── SmartTapFlagCvm.kt │ │ │ │ ├── SmartTapFlagSystem.kt │ │ │ │ ├── SmartTapFlagUi.kt │ │ │ │ ├── SmartTapIssuerType.kt │ │ │ │ ├── SmartTapMode.kt │ │ │ │ ├── SmartTapNdefFormat.kt │ │ │ │ ├── SmartTapNdefType.kt │ │ │ │ ├── SmartTapObject.kt │ │ │ │ ├── SmartTapObjectCustomer.kt │ │ │ │ ├── SmartTapObjectPass.kt │ │ │ │ ├── SmartTapReaderConfiguration.kt │ │ │ │ ├── SmartTapRegularCryptoProvider.kt │ │ │ │ ├── SmartTapResponseStatus.kt │ │ │ │ ├── SmartTapResult.kt │ │ │ │ ├── SmartTapServiceObjectType.kt │ │ │ │ ├── SmartTapStatus.kt │ │ │ │ └── SmartTapVersion.kt │ │ │ ├── iso7816 │ │ │ ├── Iso7816Aid.kt │ │ │ ├── Iso7816Command.kt │ │ │ └── Iso7816Response.kt │ │ │ ├── model │ │ │ ├── ProtocolModel.kt │ │ │ ├── ReaderConfigurationModel.kt │ │ │ ├── SmartTapCollectorConfigurationModel.kt │ │ │ ├── SmartTapCryptoProviderModel.kt │ │ │ ├── SmartTapReaderConfigurationModel.kt │ │ │ ├── SmartTapRegularCryptoProviderModel.kt │ │ │ ├── VasCryptoProviderModel.kt │ │ │ ├── VasMerchantConfigurationModel.kt │ │ │ ├── VasReaderConfigurationModel.kt │ │ │ └── VasRegularCryptoProviderModel.kt │ │ │ ├── ndef │ │ │ ├── NdefMessage.kt │ │ │ ├── NdefRecord.kt │ │ │ └── NdefRecordType.kt │ │ │ ├── structable │ │ │ ├── Packable.kt │ │ │ └── Unpackable.kt │ │ │ ├── tlv │ │ │ └── ber │ │ │ │ ├── BerTlv.kt │ │ │ │ ├── BerTlvMessage.kt │ │ │ │ └── BerTlvTagClass.kt │ │ │ └── ui │ │ │ └── theme │ │ │ ├── Color.kt │ │ │ ├── Theme.kt │ │ │ └── Type.kt │ └── res │ │ ├── drawable │ │ ├── ic_launcher_background.xml │ │ └── ic_launcher_foreground.xml │ │ ├── mipmap-anydpi │ │ ├── ic_launcher.xml │ │ └── ic_launcher_round.xml │ │ ├── mipmap-hdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-mdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── mipmap-xxxhdpi │ │ ├── ic_launcher.webp │ │ └── ic_launcher_round.webp │ │ ├── values │ │ ├── colors.xml │ │ ├── strings.xml │ │ └── themes.xml │ │ └── xml │ │ ├── backup_rules.xml │ │ └── data_extraction_rules.xml │ └── test │ └── java │ └── com │ └── kormax │ └── universalreader │ ├── BerTlvUnitTest.kt │ ├── Iso7816CommandUnitTest.kt │ ├── Iso7816ResponseUnitTest.kt │ ├── NdefMessageUnitTest.kt │ └── UtilityUnitTest.kt ├── assets ├── CONFIGURATION.LOAD.webp ├── CONFIGURATION.LOADED.webp ├── UNIVERSAL.READER.LIVE.webp ├── UNIVERSAL.READER.SCREENSHOT.webp └── configuration.json ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | universal-reader -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/deploymentTargetSelector.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/deploymentTargetSelector.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/Project_Default.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/inspectionProfiles/Project_Default.xml -------------------------------------------------------------------------------- /.idea/kotlinc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/kotlinc.xml -------------------------------------------------------------------------------- /.idea/ktfmt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/ktfmt.xml -------------------------------------------------------------------------------- /.idea/migrations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/migrations.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/other.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/other.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /app/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/build.gradle.kts -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/com/kormax/universalreader/ExampleInstrumentedTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/androidTest/java/com/kormax/universalreader/ExampleInstrumentedTest.kt -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/MainActivity.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/Utility.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/Utility.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ValueAddedServicesReaderConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ValueAddedServicesReaderConfiguration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ValueAddedServicesResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ValueAddedServicesResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ValueAddedServicesStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ValueAddedServicesStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasCryptoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasCryptoProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasDecryptionAlgorithm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasDecryptionAlgorithm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasMerchantConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasMerchantConfiguration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasMobileCapabilities.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasMobileCapabilities.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasPayload.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasPayload.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasProtocolMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasProtocolMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasReadResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasReadResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasReaderConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasReaderConfiguration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasRegularCryptoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasRegularCryptoProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasTerminalType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasTerminalType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/apple/vas/VasVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/apple/vas/VasVersion.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/enums/EnumNameVariantSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/enums/EnumNameVariantSerializer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/enums/MaskEnumSetSerializer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/enums/MaskEnumSetSerializer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/enums/UByteEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/enums/UByteEnum.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/enums/UByteMaskEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/enums/UByteMaskEnum.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapCollectorConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapCollectorConfiguration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapCryptoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapCryptoProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagCheckout.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagCheckout.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagCvm.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagCvm.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagSystem.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagSystem.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagUi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapFlagUi.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapIssuerType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapIssuerType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapMode.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapMode.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapNdefFormat.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapNdefFormat.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapNdefType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapNdefType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapObject.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapObject.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapObjectCustomer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapObjectCustomer.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapObjectPass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapObjectPass.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapReaderConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapReaderConfiguration.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapRegularCryptoProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapRegularCryptoProvider.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapResponseStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapResponseStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapResult.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapResult.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapServiceObjectType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapServiceObjectType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapStatus.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapStatus.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapVersion.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/google/smarttap/SmartTapVersion.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/iso7816/Iso7816Aid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/iso7816/Iso7816Aid.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/iso7816/Iso7816Command.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/iso7816/Iso7816Command.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/iso7816/Iso7816Response.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/iso7816/Iso7816Response.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/ProtocolModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/ProtocolModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/ReaderConfigurationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/ReaderConfigurationModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/SmartTapCollectorConfigurationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/SmartTapCollectorConfigurationModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/SmartTapCryptoProviderModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/SmartTapCryptoProviderModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/SmartTapReaderConfigurationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/SmartTapReaderConfigurationModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/SmartTapRegularCryptoProviderModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/SmartTapRegularCryptoProviderModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/VasCryptoProviderModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/VasCryptoProviderModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/VasMerchantConfigurationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/VasMerchantConfigurationModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/VasReaderConfigurationModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/VasReaderConfigurationModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/model/VasRegularCryptoProviderModel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/model/VasRegularCryptoProviderModel.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ndef/NdefMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ndef/NdefMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ndef/NdefRecord.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ndef/NdefRecord.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ndef/NdefRecordType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ndef/NdefRecordType.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/structable/Packable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/structable/Packable.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/structable/Unpackable.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/structable/Unpackable.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/tlv/ber/BerTlv.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/tlv/ber/BerTlv.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/tlv/ber/BerTlvMessage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/tlv/ber/BerTlvMessage.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/tlv/ber/BerTlvTagClass.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/tlv/ber/BerTlvTagClass.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ui/theme/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ui/theme/Color.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ui/theme/Theme.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ui/theme/Theme.kt -------------------------------------------------------------------------------- /app/src/main/java/com/kormax/universalreader/ui/theme/Type.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/java/com/kormax/universalreader/ui/theme/Type.kt -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/drawable/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-anydpi/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-anydpi/ic_launcher_round.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.webp -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/values/themes.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/backup_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/xml/backup_rules.xml -------------------------------------------------------------------------------- /app/src/main/res/xml/data_extraction_rules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/main/res/xml/data_extraction_rules.xml -------------------------------------------------------------------------------- /app/src/test/java/com/kormax/universalreader/BerTlvUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/test/java/com/kormax/universalreader/BerTlvUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kormax/universalreader/Iso7816CommandUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/test/java/com/kormax/universalreader/Iso7816CommandUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kormax/universalreader/Iso7816ResponseUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/test/java/com/kormax/universalreader/Iso7816ResponseUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kormax/universalreader/NdefMessageUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/test/java/com/kormax/universalreader/NdefMessageUnitTest.kt -------------------------------------------------------------------------------- /app/src/test/java/com/kormax/universalreader/UtilityUnitTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/app/src/test/java/com/kormax/universalreader/UtilityUnitTest.kt -------------------------------------------------------------------------------- /assets/CONFIGURATION.LOAD.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/assets/CONFIGURATION.LOAD.webp -------------------------------------------------------------------------------- /assets/CONFIGURATION.LOADED.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/assets/CONFIGURATION.LOADED.webp -------------------------------------------------------------------------------- /assets/UNIVERSAL.READER.LIVE.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/assets/UNIVERSAL.READER.LIVE.webp -------------------------------------------------------------------------------- /assets/UNIVERSAL.READER.SCREENSHOT.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/assets/UNIVERSAL.READER.SCREENSHOT.webp -------------------------------------------------------------------------------- /assets/configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/assets/configuration.json -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kormax/android-universal-reader/HEAD/settings.gradle.kts --------------------------------------------------------------------------------