An Android App meant to use NFC technology to communicate with and emulate RFID tags

Related tags

App SecureRFID
Overview

SecureRFID

An Android App meant to use NFC technology to communicate with and emulate RFID tags. Built by Niklaas Cotta & Jordan Whiteley, for CIS 433 WI22.

A newer Android Phone with NFC is required for this to run.

Here are the steps to install:

  1. Make sure that the NFC option on your phone is on. You can do so by swiping down from the top of the phone twice. If you do not see the option there, swipe right once or twice and NFC should appear.
  2. Make sure that your Android is on developer mode. a) Go to "Settings" b) Go to "About Device"/"About Phone" c) Scroll down and tap "Build Number" If you do not see build number on this screen, select "Software Information" and follow step (c) d) Enter you password to enable Developer options menu
  3. From the Developer options menu (in "Settings"), scroll down until you see "USB Debugging" and toggle it on
  4. Now connect your phone to your computer via USB or similar
  5. Download and install Android Studio
  6. Once downloaded, open up Android Studio
  7. Select "File", then "Open...". Then select the SecureRFID folder wherever you downloaded it
  8. Once the project is open and your phone plugged in, make sure that your device is selected in the top toolbar, next to the "Run app" and "Make project"
  9. Click on "Run app"
  10. The program will take a minute to build and install, then the application should open automatically on your phone
  11. Tap on the "RFID Scan (OFF)" button to turn on RFID scanning
  12. Tap your credit card to the back of your phone. It may take two or three taps to show all information
  13. The app will output some information about your card. This information is not saved to the app in any way :)
You might also like...
MeuRastreio - Tracking app for studies and personal use
MeuRastreio - Tracking app for studies and personal use

Meu Rastreio APP para rastreio de encomendas rastreáveis pelos correios. Criado

A beautiful app showing the use of a single recyclerview to display multiple views with motion layout and clean architecture
A beautiful app showing the use of a single recyclerview to display multiple views with motion layout and clean architecture

This app shows how to use a single recyclerview to build a beautiful multiple view layout (See image below) using clean architectural pattern

A simple and easy to use stopwatch and timer library for android

TimeIt Now with Timer support! A simple and easy to use stopwatch and timer library for android Introduction A stopwatch can be a very important widge

A simple Android app to demonstrate the use of Hover SDK for M-PESA Send Money while offline. This SDK does not require an internet connection, it automates USSD sessions in the background of an android application.

HoverSDKDemo Hover SDK is an Android SDK that lets mobile developers to add money features to the applications. This SDK does not require an internet

A general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and efficient way

Timer Timer is a general purpose kotlin library that use kotlin coroutines, flows and channels to provide timer features with the most easy and effici

Samples demonstrating the features and use of Koala Plot, a Compose Multiplatform based charting and plotting library written in Kotlin.

Koala Plot Samples This repository houses samples demonstrating the use and features of Koala Plot libraries. How to run Build koalaplot-core with the

🛒A Minimal Expense E-Commerce App built to demonstrate the use of modern android architecture components [Navigation, Room, MotionLayout, etc..] with MVVM Architecture. ✔
🛒A Minimal Expense E-Commerce App built to demonstrate the use of modern android architecture components [Navigation, Room, MotionLayout, etc..] with MVVM Architecture. ✔

E-Store A Simple E-Commerce App 📱 built to demonstrate the use of modern android architecture component with MVVM Architecture 🏗 . Made with love ❤️

Personal Android enhancement app. For personal use.

dtinth’s Tools A personal Android enhancement app that I use on my device. Morse code notifier vibrates my phone when I receive a notification. Notifi

An easy to use android library to let devs know how much internet-data their app is consuming
An easy to use android library to let devs know how much internet-data their app is consuming

EasyAnalytics! an easy to use android library to let developers know how much internet-data their app is consuming. We can identify this as we want ba

Owner
Niklaas Cotta
Computer and Information Science || Grad date: Spr 2022 || Interests in: game dev, security, backend
Niklaas Cotta
Simple metrics exporter HTTP server for Prometheus meant to be used for private Discord servers.

Discord Prometheus Exporter Simple metrics exporter HTTP server for Prometheus meant to be used for private Discord servers. Thanks to the creator of

Subham 2 Nov 29, 2022
An app which displays questions from Stack Exchange from it's api. Can search questions with tags as well. Uses MVVM architecture, dependency injection, coroutines, retrofit2 for network calls

Stack Exchange app What the app does? Shows a list of trending questions from stack exchange api Can search for the desires question. Can add tags to

null 0 Apr 27, 2022
To learn how to build an e-commerce app for Android using the Firestore database from Google Firebase Technology

It is an adjustable e-commerce application that you can use to create your own online store or use it as a template to create an e-commerce app for your client. In this app we are covering such topics as Firebase basics how to upload and download data to and from an online database Displaying Images from the Cloud Creating User Profiles Uploading and displaying Products Building a Cart System Selecting images from your phone

Makaota 2 Jun 25, 2022
Rahul Kesharwani 2 Jan 10, 2022
A lightweight super-fast wireless file sharing application built on WiFi Peer-to-Peer technology.

ZipBolt ZipBolt is a file-sharing platform that allows digital devices to share files at incredible speeds using WiFi Peer-to-Peer technology. ZipBolt

Prosper Ekwerike 9 Sep 22, 2022
Project for academic course "Telemedicine systems" held on Warsaw University of Technology.

Electronic-Fever-Cards Project for academic course "Telemedicine systems" held on Warsaw University of Technology. This application has two user profi

null 0 Dec 28, 2021
when you use restful api and network get disconnect you have to store your data local for make your app faster and work on ofline mode

AppArchitectureOflineMode when you use restful api and network get disconnect you have to store your data local for make your app faster and work on o

Kareem-Mansy 3 Jun 20, 2021
An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

An Android app for Dokuz Eylul University students can make use of multiple school websites in this one app

Eyüb Salih Özdemir 3 Apr 13, 2022
The easy way to use biometric authentication in your Flutter app. Supports Fingerprint, FaceID and Iris.

BiometricX The easy way to use biometric authentication in your Flutter app. Supports Fingerprint, FaceID and Iris. Demo APK. Starting $ flutter pub a

Salman S 13 Dec 15, 2022
App demonstrates how to use Room to save, read, update, and delete inventory items in a SQLite database.

Inventory - Solution Code Solution code for Android Basics in Kotlin. Codelab: Android Jetpack - Room. Introduction This app is an Inventory tracking

Google Developer Training 75 Dec 30, 2022