NFC and iOS/iPhone

Overwiev about the latest developments regarding iPhones and NFC:

At the developer conference WWDC 2017 Apple announced that iPhones will be NFC-enabled with the release of iOS 11. However, according to the official NFC API document by Apple the NFC functionalities will be limited. Only reading of NFC tags will be possible, while writing of NFC tags won't be supported as far as we know currently.

In the following, we summarized all important developments regarding NFC in iPhones beginning with the iPhone 6.

iPhone 6 supports contactless payments with Apple Pay

Since 2014 iPhones provide at least partial support for the NFC technology. The iPhone 6 and all newer models contain a NFC chip with Secure Element, but to the present time NFC can only be used for contactless payments with Apple Pay. Currently, Apple Pay isn’t available in every country, thus the NFC Chip inside the iPhone is remains completely unused in several countries.

Technically the iPhone has all required hardware to be NFC-enabled, but the functions of the NFC chip are restricted by software. This means, that iPhones don’t support reading and writing NFC tags or pairing with other NFC-enabled devices such as NFC headsets. It remains to be seen, if Apple decides to unlock the NFC function in the future. Up to now Apple refuses to make this decision because the company worries about security and speed issues. However, it’s possible that Apple changes his mind in the future because other functionalities such as the fingerprint reader were introduced in a later iOS version as well.

Experiment - NFC-Tag Scanning with iPhone

 

Jailbreaker unlocked NFC on iPhone 6s

As mentioned earlier, Apple unlocked the NFC chip in iPhones only for being used with Apple Pay. Thus, iPhone users are still waiting to read and write NFC tags with their phones. Possibly the waiting will come to an end very soon, as famous Jailbreak developer Elias Limneos demonstrated in a YouTube video that his iPhone is able to identify NFC tags in reach. In his video he hold several NFC tags, NFC cards and NFC readers near his iPhone 6s and on the display appeared notifications when the NFC products entered and left the reach of the NFC chip in his iPhone. He managed to interact with NFC tags by jailbreaking his iPhone 6s operating under iOS10. Once further tests are finished, the jailbreaker promised to offer a tweak in the Cydia Store. Thus, at least users of jailbreaked iPhones might have a possibility to read and write NFC tags soon. Currently, many people are speculating if this jailbreak will influence Apple decision regarding the NFC functionality of iPhones.

Apple expands NFC functions under iOS11

Shortly after the successful jailbreak, Apple announced the expansion of NFC functions with iOS11 on developer conference WWDC 2017. However, the NFC functions are still limited, as iPhones under iOS11 only support reading of NDEF-formatted NFC tags. This means, that encoding of NFC tags isn’t possible. Thus, the usage of NFC is limited to very simple use cases such as reading NFC tags with text, URLs or vCards and pairing of NFC devices with smartphones. Moreover, the expanded NFC functions are only supported by iPhone 7 and newer models. Thus, users of previous devices such as the iPhone 6 still can’t use NFC for other purposes than paying with Apple Pay.

Further information

NFC Smartphone

NFC-Tags for your Smartphone