AndroidCrypto / MIFARE_Ultralight_EV1_Explorer

This is an Explorer Application for working with MIFARE Ultralight EV1 NFC tags. You can read the complete content of the tag, read and increase the 24-bit counters, protect the data by setting Lock Bits, write data to the free user memory and use a memory protection on base of a 4 bytes long password.
MIT License
3 stars 1 forks source link

[Recommendation] Write as HEX instead of ASCII #1

Closed TheDingo8MyBaby closed 2 days ago

TheDingo8MyBaby commented 1 week ago

One thing that would be a nice implementation, would be the ability to choose whether you want to;

Write the data as HEX or ASCII: Currently, you have 16 Characters that you can write, and it'll translate that to the Hex Equivalent.

e.g.) If I wanted to write "Learn every day!", starting on Page 4. When translated to HEX it's:

43 65 61 72 6E 20 65 76 65 72 79 20 64 61 79 21

What I think would be nice, is if I wanted to write the HEX directly, for items that do not translate to ASCII in this format.

e.g.) If I wanted to instead write:

0A 04 00 3A 31 01 3F 00 00 00 00 CC 7B 7B BE 0D

I am currently unable to do so, due to lack of ASCII equivalents.

TheDingo8MyBaby commented 2 days ago

The above has been resolved with this fork:

https://github.com/TheDingo8MyBaby/MIFARE_Ultralight_EV1_Explorer