New NFC Implant Toolkit Application

Thanks man! URI detection isn’t in 1.0, just text/plain, but it is in my working branch I’ve got at home, so it will be up soon!:slight_smile:

Hey looks awsome! Love the UI, I’d love to see you able to scan a tag at the open screen without having to click read. (It supposedly works but dosent without a ndef on my s10?)

Question when writing how does it handle larger tags i.e. the xsiid

Just being picky now sorry :disappointed: reading my info on my xsiid it calls it a mifar ultralight its actually a NTAG I²C Plus 2K

1 Like

Thank you!! It does scan from the main screen, but yes, I need to add to the list of types it filters for. That’s actually nearly finished and ready for the next update:)

It works fine for me! I re-write messages to the flexDF in my right arm, as well as to an 8K NDEF emulator in my Vivokey without a hitch.

So this is interesting. The value of Mifare Ultralight is actually returned by your implant as its designated “type”. Same for my NTAG216 implants. To determine the exact “Model”, I still need to add additional fingerprinting logic (comparing storage capacities to datasheets, NFC Type comparison, etc.) as the tags themselves don’t really know what they are, if that makes sense. Definitely something planned for the near future though, just tedious:)

4 Likes

This is incredible!

@amal I think this would be a solid base for some of the features we were investigating?

2 Likes

Thank you! I’ll be pushing some updates to it soon that will add some missing functionality I know it needs.

I’ll be trying to get up to speed with Javacard development as soon as my Fidesmo cards come in, and I’ll probably be reaching out to you with questions every once in a while when I do.

I’d love to help with anything you’ve got in mind.:slight_smile:

Love the project :wink:
I got that with the nextflex:

1 Like

Thank you!

Nice! I plan on making the whole TagInfo page much more useful in the near future:)

1 Like

Just wanted to give you a heads up, tested it with ntag 210 212 213 215 216 today worked great.

I tried my xsiid (ntag i2c plus) it can write to first sector fine but not the second sector would be amazing if it could.

2 Likes

Sweet!

Yeah, I realized after I had the base text writing functionality, “wait, this will only write 1 record…”. So I plan on going back and adding almost like a running transaction object that is page persistent that you can add records to, and then be able to write the entire transaction as one NDEF message with children sub-records.

1 Like

the NTAG series has a GET_VERSION command you can toss at them… really helps not mis-identify an NTAG as ultralight

Nice! I’ll give that a shot

1 Like

love where this is going so far! any plans for an fdroid version at some point?

2 Likes

Thanks for the support!

Yes! I plan on looking into getting up on fdroid with R1.1!:slight_smile:

2 Likes

jep, same thing here with my flexnext, works fine!
And yeees, would be great to have on f-droid as well :wink:

1 Like

Feature suggestion that I haven’t seen anywhere else: the possibility to use the phone as a usb nfc reader for pc. That would also require a little python prog on the pc but nothing too complicated overall I think.
Good way to recycle old smartphones

4 Likes

@Rosco might be able to give you some more details, but he got that working for SiRFIDaL

2 Likes

Thats great but I’m mostly using windows on my home pc. A multi platform beginner friendly version is what I was thinking of

I looked into that a while back, and if I remember correctly, I believe it would require kernel alterations to the Android device to have it work correctly. I admittedly did not look for too long though, and I will definitely give a more in depth look here soon after I finish this update I’m working on for the app:)

1 Like

I believe this is in case you want to access directly the nfc reader from the pc but since you already can read and retrieve content with the app why not read the tag on the android device and then send the information through the usb like any other info? I might be wrong here, this is really not my field :sweat_smile:

1 Like

@Rosco will be able to clarify, but I think if you put it in developer mode, even without an app installed and no kernel mods you can use it over USB - but i could be entirely mistaken on that!

1 Like