FORUMS
Remove All Ads from XDA

[APP][4.0+] NFC Tools : Read, write and program tasks on NFC Tags

197 posts
Thanks Meter: 62
 
Post Reply Email Thread
2nd June 2019, 10:46 AM |#161  
Quote:
Originally Posted by icelancer

I can successfully read a FeliCa card (Konami e-amusement) with my Xiaomi Mi Mix 2S and get all the relevant information from it. But when I try to copy a tag, I get a "read error."

I am interested in emulating this FeliCa card information with my Xiaomi Mi Mix 2S if possible, and if not, just make a copy of the card using a USB card reader/writer. So, wondering:

1) Can NFC Tools Pro read, then copy, then emulate a FeliCa card?
2) If not, what USB reader/writer would you suggest to purchase and what card/tag stock to use?

Thank you.

Hi, sorry for my reply delay.

With NFC Tools, you can only emulate standard record (all records in "Write" tab).
It's not possible to emulate door badge, bus cards, ... because this sort of cards are read protected by private keys.
Also, Android generate a random UID when you try to emulate a NFC chip, and some system require a fixed UID.

Here is a video that explain how to emulate NFC records with NFC Tools :



For the USB reader, I don't know, you must check the datasheet.
I don't have any software related to your needs, you may have to code your own or find something on internet.
 
 
2nd June 2019, 07:08 PM |#162  
Senior Member
Flag Plymouth
Thanks Meter: 518
 
Donate to Me
More
A couple (ok maybe a few) years ago, I bought some NFC tags to play around with. At the time, every app I used made it so NFC commands could only function with it's app. So the person waving their phone over the NFC tag was prompted to download and install said app.... I tried several of them. Does your app allow for writing (and rewriting) to NFC tags, that use native Android commands without having the end user needing to download this (or any other) app?
3rd June 2019, 04:53 PM |#163  
Quote:
Originally Posted by Sc4ryB3ar

A couple (ok maybe a few) years ago, I bought some NFC tags to play around with. At the time, every app I used made it so NFC commands could only function with it's app. So the person waving their phone over the NFC tag was prompted to download and install said app.... I tried several of them. Does your app allow for writing (and rewriting) to NFC tags, that use native Android commands without having the end user needing to download this (or any other) app?

Hi,

I suggest to read our faq
http://en.faq.nfc.tools/

What's the difference between the “Tasks” and the “Write” tabs?
With the “Write” tab, you can put standard informations onto your NFC tag, so that you can read the tag with another NFC capable device -which doesn't need to run Android, it also works with Windows Phones for example.
The “Tasks” tab require for NFC Tasks to already be installed on your device.

What happens if someone who doesn't have NFC Tasks on their device try?
The NFC tag will automatically redirect to Google Play in order to download NFC Tasks.
Once the app is installed, they'll be able to read the NFC tag and run the tasks.

Why do I need NFC Tasks for my tasks to work?
Yes, you do need another app to run the tasks on your NFC tag. Having the proper permissions, NFC Tasks will run all the tasks recorded on your NFC tag.
NFC Tasks is an extra app whose job is run tasks recorded by NFC Tools.
The Following User Says Thank You to wakdev For This Useful Post: [ View ] Gift wakdev Ad-Free
4th June 2019, 08:31 AM |#164  
Member
Calcutta/Kolkata
Thanks Meter: 1
 
More
Its not installing on my Android 9, honor 8x.
4th June 2019, 09:18 AM |#165  
Quote:
Originally Posted by midnitefreakin

Its not installing on my Android 9, honor 8x.

Sorry but the Honor 8x is not NFC-capable, this is why you can't install NFC Tools
12th August 2019, 08:52 AM |#166  
Update 7.1
Good news everyone!

NFC Tools has been updated to version 7.1, check the release notes for details

NFC Tools : https://play.google.com/store/apps/d...m.wakdev.wdnfc
NFC Tools - Pro Edition : https://play.google.com/store/apps/d...v.nfctools.pro

NFC Tools

Release notes :
  • Added new tasks : (from Android 10 / Q)
    • Connectivity settings panel
    • NFC settings panel
    • Volume settings panel
    • Wi-Fi settings panel
  • New adaptive app icon
  • Reduce app size
  • Improve NFC platform detection
  • Improve interface
  • Improve translation
The Following User Says Thank You to wakdev For This Useful Post: [ View ] Gift wakdev Ad-Free
12th August 2019, 06:19 PM |#167  
Junior Member
Thanks Meter: 0
 
More
udp message formatting
I have a question regarding message formatting options. I am trying to send hex using udp. I am trying to send an OSC message using a sticker with the upd option in NFC TOOLS. I can effectively send a message with just text but in this case I need additional formatting options. Can you tell me if hex bytes or binary can be entered in as the udp message and if so how do I signify bytes (for example is it 00-A1-BB or is it 00:A1:BB). I was trying to use a variable and then some of the variable conversion operators such as text to hex but it looks like the converted hex is still sent as text and not as the bytes. I would be fine just sending text except the message requires several 00 (null) bytes and I don't know how to insert them into the text only message. I really enjoy exploring all of the functions you expose in NFC TOOLS and I look forward to learning more about the formatting options available.
13th August 2019, 07:16 PM |#168  
Junior Member
Thanks Meter: 0
 
More
I found that when using the hex to text conversion, hex is to be entered as follows 01a2c6110001 (as an example this is the conversion for 01 a2 c6 11 00 01 you just remove the spaces). This takes the bytes, including 00 (ascii null) and packages it into text which can be correctly sent using udp and this properly transmits the bytes required to define a particular message. There is a problem however, the converter is improperly converting byte 80 and I need to be able to send hex byte 80 in the udp message. Again if you can please give me some advice on message formatting and how to deal with getting 80 to convert to text it would be very helpful.
15th August 2019, 06:18 PM |#169  
Quote:
Originally Posted by jpilarski

I found that when using the hex to text conversion, hex is to be entered as follows 01a2c6110001 (as an example this is the conversion for 01 a2 c6 11 00 01 you just remove the spaces). This takes the bytes, including 00 (ascii null) and packages it into text which can be correctly sent using udp and this properly transmits the bytes required to define a particular message. There is a problem however, the converter is improperly converting byte 80 and I need to be able to send hex byte 80 in the udp message. Again if you can please give me some advice on message formatting and how to deal with getting 80 to convert to text it would be very helpful.

Hi,

I'm sorry but I don't really understand why there is a problem with the byte 0x80.
Maybe this is a reserved value ? Are you sure that you can send bytes with values over 7F ?

Have a great day.
Post Reply Subscribe to Thread

Guest Quick Reply (no urls or BBcode)
Message:
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes