[Q] ICS + NFC: Open doors?? - Android Q&A, Help & Troubleshooting

Check out what Blackberry is up to:
Code:
youtube. - com/watch?v=EFBh9Hc6P-8
forums.crackberry. - com/blackberry-bold-9930-9900-f235/blackberry-bold-9900-nfc-724062/
Do you know any solution to do this with Android NFC phones?

Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Moving to Q&A

Hi lufc,
thanks - sorry that I posted in the wrong forum.
Anyway, this is one of few uses of NFC that I have seen so far, which takes advantage of being able to interact with your environment. Still it would be interesting if there are any apps for Android that enable you to use your smartphone as key.

This would not currently be possible on Android. What BlackBerry are demonstrating is card emulation. Card emulation allows your phone to interact with existing infrastructure by emulating a RFID card. However, card emulation requires access to the secure element, which Google have not provided to developers. Google are trying to push P2P NFC connections as an alternative, but very few existing and deployed access systems work like this.
To summate: technically it is indeed possible on Android (Google Wallet uses card emulation). However, Google restricts card emulation so that only they can use it. Being able to open the doors of your office or school with your phone is not possible.

LoveNFC said:
This would not currently be possible on Android. What BlackBerry are demonstrating is card emulation. Card emulation allows your phone to interact with existing infrastructure by emulating a RFID card. However, card emulation requires access to the secure element, which Google have not provided to developers. Google are trying to push P2P NFC connections as an alternative, but very few existing and deployed access systems work like this.
To summate: technically it is indeed possible on Android (Google Wallet uses card emulation). However, Google restricts card emulation so that only they can use it. Being able to open the doors of your office or school with your phone is not possible.
Click to expand...
Click to collapse
Using P2P NFC would mean though, that the element at the door would need to be a powered device and cannot be a passive NFC tag?

They have a live demo now at world.BlueID.eu

Funny how you are able to do this with Japanese phones already

Related

[Q] RDP into an android device

I've looked around the forums and the web, but all I've been able to find are apps that allow remote desktop from the android device to a computer.
What I'm wondering, does Android have the ability to support some kind of remote login? through telnet, or rdp, or somesuch.
And if it doesn't support it natively, would it be possible for an app to create a remote session on the device? I spend a good portion of my time at work logged in remotely into other computers, and have been thinking about our society's higher focus on mobile devices, and it seems like it would be fairly useful to be able to remote into a mobile device, like android.
Anywho, I haven't been able to find much on it, so I'll look forward to your responses.
There's an app for that.
Hey Brandon. I don't mean to spam, honestly, but I actually work for a software developer that makes a remote control solution for Android for remotely screen sharing with the device over wi-fi or 3g. It also works for PCs and Macs as well. You can PM me for more details. I don't want to SPAM my company name over the forum.
Btw, the solution doesn't require rooted devices which is another bonus!
Cheers,
Please use the Q&A Forum for questions &
Read the Forum Rules Ref Posting
Thanks ✟
Moving to Q&A
brandonrisell said:
I've looked around the forums and the web, but all I've been able to find are apps that allow remote desktop from the android device to a computer.
What I'm wondering, does Android have the ability to support some kind of remote login? through telnet, or rdp, or somesuch.
And if it doesn't support it natively, would it be possible for an app to create a remote session on the device? I spend a good portion of my time at work logged in remotely into other computers, and have been thinking about our society's higher focus on mobile devices, and it seems like it would be fairly useful to be able to remote into a mobile device, like android.
Anywho, I haven't been able to find much on it, so I'll look forward to your responses.
Click to expand...
Click to collapse
I found a solution its called teamviewer quick support. This is recently launched and allows connection into android pho e.
Do not be confused with the team viewer for pc. This is a different application and available to download from Google play store
Make sure you add " quick support" after team viewer to download right app.

Communicating with Mobile Wallet Apps

Hi, all.
I apologise if this is a weird/stupid question or if it's in the wrong place but I'm relatively new to Android development in general and I'm just looking to get a feel for what is possible and what isn't.
I know that the stuff regarding the secure element inside certain phones is kept on a strictly need-to-know basis and Google only lets certain people have access, but how about the apps that are running on the phone, such as Google Wallet?
What I mean is, is it possible to write an App that communicates with something like Google Wallet (not necessarily this app specifically) instead of an NFC device? At its simplest, when you pass your phone over a credit card terminal, it communicates via the NFC chip to the wallet application. What I'm looking to do is bypass that terminal and just communicate directly with the app via another app, sending the necessary commands directly. Is this possible? (If so, I'm not looking for a how-to, just if it's doable or not).
I know it might be complicated and there's a lot to learn, APDU commands and all that - that's fine, but as I said above I'm a bit of an Android n00b and I don't want to put a lot of effort into building a test app and learning all the API commands if what I want to do isn't possible.
If someone could chime in with their knowledge, I'd be very appreciative.
FYI: I work in the credit card industry, but my company doesn't deal with mobile (yet) and I'm putting the feelers out for what is and isn't possible in that area.
Thanks in advance!
Please ask questions in the Q&A forum, not development.
Thread moved.
Also, OP - this may help
https://developers.google.com/in-app-payments/docs/
Sorry, my mistake.
Also that link is about in app payments, I'm not looking into doing anything like that. Rather I need to communicate specifically with the applets that are stored on the SE within the phone. I presumed this would be through whatever app installed them (i.e. google wallet) but I feel I may be mistaken on that.

[Q] Android NFC card emulation - com.android.nfc_extras

I've been looking into NFC card emulation on Android and have done some pretty thorough Googling. As far as I understand, some modifications were made way back in Android 2.3 by another XDA member. Later on, a more complete framework for emulation was made by adding PCD tag types to Cyanogen 9.1+, enabling emulation in a semi-supported way for those running Cyanogen. With the latest versions of Android, it seems like Google has semi-official support for card emulation through the com.android.nfc_extras class.
My main question: are there any useful apps out there that take advantage of this? Does this work with the Nexus 4 / GS4, which use a different NFC chip (non-NXP) from all other Android phones? How would I go about taking advantage of this?

[Q] Why Google doesn't allow modifying microSD contents any more on android 4.4.2?

As you all know, modifying files on microSD card feature like allowing to delete rename move files is not more supported by android kit Kat 4.4.2 and later versions of android...
I already know that there's a solution and it's rooting and installing SDfix app from Google play and solve it all,, but duo to my own concerns Oki don't preffer that way...
Please answere as much questions as I have and u can ??????
1. Why Google just disabled this key fearure?
2. Is there any hope that this key feature will come back in later android version if customers do show their remonstrance ??
3. Is there any where I can email Google official operators about this problem and ask them why whom responsible for deleting this key feature in android developement department of Google? - as I searched didn't found any where to chat or ask my problem...
4. Do HTC, Samsung, Sony and other mobile manufactures have the legal rights to add this key feature to there android builds of their own in the contrast of Google android developers way?
And can they include this key feature (or better to say exclude this crazy ban) from their own android roms and just include it in an update for their phones for us to get rid of his ban ??
Salar.m said:
As you all know, modifying files on microSD card feature like allowing to delete rename move files is not more supported by android kit Kat 4.4.2 and later versions of android...
I already know that there's a solution and it's rooting and installing SDfix app from Google play and solve it all,, but duo to my own concerns Oki don't preffer that way...
Please answere as much questions as I have and u can ??????
1. Why Google just disabled this key fearure?
2. Is there any hope that this key feature will come back in later android version if customers do show their remonstrance ??
3. Is there any where I can email Google official operators about this problem and ask them why whom responsible for deleting this key feature in android developement department of Google? - as I searched didn't found any where to chat or ask my problem...
4. Do HTC, Samsung, Sony and other mobile manufactures have the legal rights to add this key feature to there android builds of their own in the contrast of Google android developers way?
And can they include this key feature (or better to say exclude this crazy ban) from their own android roms and just include it in an update for their phones for us to get rid of his ban ??
Click to expand...
Click to collapse
If you are rooted there is a way around this. Its is not that big of a issues unless you can not obtain root
Google, for the most part, doesn't like external storage expansion. They consider it a security flaw. Keeping everything internal keeps all your data more secure. Plug it into a computer, and you can't access anything unless you unlock the phone (PUT A LOCK CODE OR PATTERN ON YOUR PHONE!), but if there's a microSD card with sensitive data (app info, dirty pics, whatever), all you have to do is take out the card.
I can understand Google's position, but I also hate it too. Especially when so many phones without expandable storage have such limited internal space (ie: Nexus devices). Even if you don't have a bunch of music/video on your phone, it only takes a couple of big games like Asphalt or GTA to use up all your space. IMO, Google should figure out how to move certain apps to SD storage, even if they don't allow all. Keep sensitive data on the device, but allow the hefty stuff to be stored on card.
Planterz said:
Google, for the most part, doesn't like external storage expansion. They consider it a security flaw. Keeping everything internal keeps all your data more secure. Plug it into a computer, and you can't access anything unless you unlock the phone (PUT A LOCK CODE OR PATTERN ON YOUR PHONE!), but if there's a microSD card with sensitive data (app info, dirty pics, whatever), all you have to do is take out the card.
I can understand Google's position, but I also hate it too. Especially when so many phones without expandable storage have such limited internal space (ie: Nexus devices). Even if you don't have a bunch of music/video on your phone, it only takes a couple of big games like Asphalt or GTA to use up all your space. IMO, Google should figure out how to move certain apps to SD storage, even if they don't allow all. Keep sensitive data on the device, but allow the hefty stuff to be stored on card.
Click to expand...
Click to collapse
You mean after all of these experiences they had till releasing Android 4.4.2, Couldn't they find out any other solution to that matter but to restrict the permissions on microSD card??
I don't have any special skill in software and computer programing but there has to be some other solutions like adding firewall, or setting an unbreakable master password (while accepting just NTFS formatted sd cards) on devices using a default app from Google for it (like the condition we see WD uses to secure its external HDDs)
lacoursiere18 said:
If you are rooted there is a way around this. Its is not that big of a issues unless you can not obtain root
Click to expand...
Click to collapse
Rooting is not a permanent solution for this matter at last!!!!
It does look like they're (officially!!) forcing their customers to root their device witch they not approve rooting way by not supporting guarantee conditions... And it doesn't make sense...
I'm completely aware that the rooting highway is widely open and rooting is a piece a cake...
But, the company should establish ways that don't put its customers to rooting highway!! ,, cause it doesn't make sense...
Salar.m said:
You mean after all of these experiences they had till releasing Android 4.4.2, Couldn't they find out any other solution to that matter but to restrict the permissions on microSD card??
I don't have any special skill in software and computer programing but there has to be some other solutions like adding firewall, or setting an unbreakable master password (while accepting just NTFS formatted sd cards) on devices using a default app from Google for it (like the condition we see WD uses to secure its external HDDs)
Click to expand...
Click to collapse
I can't speak as to why that couldn't or can't or aren't. I'm not a programmer or developer. I'm merely repeating information that I've read regarding SD cards and security. Rumor is that Android L might open things back up.
Planterz said:
I can't speak as to why that couldn't or can't or aren't. I'm not a programmer or developer. I'm merely repeating information that I've read regarding SD cards and security. Rumor is that Android L might open things back up.
Click to expand...
Click to collapse
Really? I hope so...
If you heard anything else about it, share it with us...
And, BTW, I heard that Z2 doesn't have this problem with its Android 4.4.2 Rom... Is that true? Why?

[Q] Recommendation for a book about NFC HCE with SE

Hi,
i was wondering if anyone could recommend a book regarding NFC HCE development with SIM based SE. I have gathered some background through online research. However it would be nice to have a single point of reference to some fundamentals.
What i am trying to do.
Well basically where i live there is a NFC Payment App that uses SIM based SE. However the developers of this app claims that the software doesn't work on Samsung Galaxy Note 4. Being a software engineer i find it very difficult to accept this claim that Galaxy Note 4 NFC has some fundamental flow.
I have look around their APP with APK tool. I noticed the AndroidManifest is missing some basic artifacts that should be part of a Payment App. Such as AID for the specific Payment Network. It also relies on a library called org.simalliance.openmobileapi for NFC and i feel this part of the code may also be broken.
for example the APP uses permission org.simalliance.openmobileapi.SMARTCARD (and i have seen all NFC related permissions are packaged in this library under this permission)
The Physical card that is being emulated is Mifare Desfire EV1. I already have the required SIM card with SE from the Mobile Provider.
So basically my idea is to follow some guidelines pointed at android dev /guide/topics/connectivity/nfc/hce.htmlnd try to mimic the functionality from the original APP without using the library they had used.
I have already collected a list APDUs from the original APP that i may need to authorize the payment once the Reader and SE has done their authentication.
My only intent is to have the reader successful communicate with a Authentic SE SIM. (and no monkey business)
So if anyone can recommend me a book that might give bit more background on the matter would be great.
Best Regards
Dev

Categories

Resources