Only by putting the device in emulation mode would it be possible to
(contactlessly) read and write to the emulated mifare card, which will be
persisted to the SE. While sending NDEF data over P2P is perfectly
possible, it would not be persisted to the SE and would instead
(ultimately) be handled by the Android App Framework.

With the device in emulation mode, another device with NFC TagInfo or
comparable would be able to identify the targeted phone as a mifare card
and read/write from/to it. In this case a plain text NDEF message, as I
understand it.

And just to point out; the emulated mifare card would have NDEF data stored
on it, it would not 'simulate' an NDEF _tag_. This is a fundamental
difference, as Michael pointed out earlier.

Also, as Gorka mentioned, so long as card emulation is not adopted by the
Android Application Framework, it's not feasible to publish an app doing
this on the Android Market. (Putting a device in emulation mode, that is.
For a device to do this, it requires changing Android Source code,
recompiling and flashing a device with it).

Regards,

JMC
On Jun 12, 2012 9:03 AM, "JoeAranda" <[email protected]> wrote:

> Gorka,
>   if NFC taginfo app can provide all 16 sectors of the MIFARE
> couldn't shailen have sent this to another phone via peer to peer and
> avoided card emulation?
>
>  Shailen, can you share some insight into how you did this using NFC
> taginfo?
>
> thanks,
>
> joe
>
> On May 17, 8:37 am, Gorka <[email protected]> wrote:
> > Hi Shailen,
> >
> > I guess you have emulated your MIFARE4k tag rooting your mobile phone
> > and applying any of the patches that are available on the Internet. Am
> > I right? I ask you because this solution is fine for research
> > purposes, but it cannot be applied if you want to publish your app or
> > sell it.
> >
> > Regards.
> >
> > On 8 mayo, 01:20, Shailen Sobhee <[email protected]> wrote:
> >
> >
> >
> >
> >
> >
> >
> > > Hello Michael,
> >
> > > I see that you created the NFCTagInfo App, available on the market.
> This
> > > app is, by far, the best Tag reader, because of all the little
> information
> > > it can give us, for example the HEX/ASCII values of the sectors.
> >
> > > Anyway, I just wanted to point out that it is possible to simulate an
> NFC
> > > Tag with card emulation. I was able to turn on card emulation on my
> Samsung
> > > Nexus S phone which sports a PN65 (=PN544+SmartMX) chip. The emulated
> card
> > > was a MIFARE 4K, which is a Type 4 NFC Tag. Using another Nexus S and
> the
> > > NXP TagWriter app, I was able to write a plain text message on the
> > > card-emulated Nexus S.
> >
> > > Examining the HEX data, the latter was clearly an NDEF message.
> > > Furthermore, the NXP Tagreader app was able to extract the plain text
> > > message.
> >
> > > That said, full card-emulation is possible on the Nexus S!!
> >
> > > br
> > > Shailen
> >
> > > On Wednesday, March 23, 2011 10:03:39 AM UTC+1, Michael Roland wrote:
> >
> > > > Hallo,
> >
> > > > the current SDK does not allow you to use card emulation.
> >
> > > > Anyways, with card *emulation* you will not be able to simulate an
> > > > *NFC tag* (i.e. a tag where you store simple NDEF messages). Card
> > > > emulation mode allows to emulate a contactless smartcard (typically
> > > > used for applications with high security requirements, like credit
> > > > cards). While such a card (emulated or real) can be used to carry
> NDEF
> > > > messages, I really doubt that this possibility will be made available
> > > > for the Android phones.
> >
> > > > br,
> > > > Michael
> >
> > > > On Mar 23, 5:14 am, Zhihong GUO <[email protected]> wrote:
> > > > > Hi all,
> >
> > > > > about NFC in Gingerbread, is it possible to simulate a tag by the
> SDK? I
> > > > > have found the support for tag read/write and P2P push message, but
> > > > haven't
> > > > > found any support on card simulate.
> >
> > > > > thanks
> >
> > > > > James
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to