NFC enable AT&T - AT&T Samsung Galaxy Note I717

I don't think anyone else has posted this yet, but I just wanted to share how I enabled NFC on the AT&T Galaxy Note. First, the phone must be rooted to gain RW access to /system. Then I took the file android.hardware.nfc.xml from SAUROM in the /system/etc/permissions folder and copied it to my AT&T Note. I guess if you wanted to, you could just copy the information below into a text file and save as android.hardware.nfc.xml and copy to your device in the /system/etc/permissions folder.
______________________________________________________________
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at the Apache website.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- This is the standard feature indicating that the device can communicate
using Near-Field Communications (NFC). -->
<permissions>
<feature name="android.hardware.nfc" />
</permissions>
__________________________________________________________________

Could you just post (attach) the xml file here please?

gmi109 said:
I don't think anyone else has posted this yet, but I just wanted to share how I enabled NFC on the AT&T Galaxy Note. First, the phone must be rooted to gain RW access to /system. Then I took the file android.hardware.nfc.xml from SAUROM in the /system/etc/permissions folder and copied it to my AT&T Note. I guess if you wanted to, you could just copy the information below into a text file and save as android.hardware.nfc.xml and copy to your device in the /system/etc/permissions folder.
______________________________________________________________
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2010 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at the Apache website.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- This is the standard feature indicating that the device can communicate
using Near-Field Communications (NFC). -->
<permissions>
<feature name="android.hardware.nfc" />
</permissions>
__________________________________________________________________
Click to expand...
Click to collapse
have you tested it after enabling it to make sure is working?

https://github.com/android/platform_frameworks_base/blob/master/data/etc/android.hardware.nfc.xml

I too am curious as too if this is working

Are there any LIB fies needed? Does Google Wallet work?
Sent from my SAMSUNG-SGH-I717 using xda premium

that's another thing and I'm sorry for sounding clueless about nfc since it wasn't even a selling point for me when I got my note, what things can we do or apps we can use with nfc enabled?

roloracer said:
have you tested it after enabling it to make sure is working?
Click to expand...
Click to collapse
Unfortunately I do not have any NFC tags to test this on, so no, I haven't tested it. I just know that before I did this applications would complain about not having NFC hardware, and after, they didn't. Also the toggle now shows up in Settings.

Copied text saved as XML file and used file explorer to put in permissions. When opening a nfc tag apps I get the error "no nfc adapter found". Can you share which app you are using?

acardinale said:
Are there any LIB fies needed? Does Google Wallet work?
Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
I'm not sure to be quite honest. Before finding this permission file, I replaced the three lib files dealing with nfc (I got the lib files from Saurom). I also replaced Nfc.apk in /system/app and also got Tags.apk both from Saurom as well. However, I thought that it was just the permission file that was needed to get things working. Also, Google Wallet does not appear to be working. It complains about not having a supported device. I also tried the fix for the non-Sprint Nexus S phones but then it complained about some security key not being present.

profclean2000 said:
Copied text saved as XML file and used file explorer to put in permissions. When opening a nfc tag apps I get the error "no nfc adapter found". Can you share which app you are using?
Click to expand...
Click to collapse
You might need to go into settings -> Wireless and Network and enable NFC. Also did you reboot after copying the permissions file?

gmi109 said:
You might need to go into settings -> Wireless and Network and enable NFC. Also did you reboot after copying the permissions file?
Click to expand...
Click to collapse
AWESOME!!!!! I needed to enable through settings. Thanks a million!

profclean2000 said:
AWESOME!!!!! I needed to enable through settings. Thanks a million!
Click to expand...
Click to collapse
Hey can u confirm it works with Google Wallet?

locust43 said:
Hey can u confirm it works with Google Wallet?
Click to expand...
Click to collapse
"SORRY THIS HARDWARE IS NOT YET SUPPORTED" Is the message I get. Is their an alternate APK other than in the market?

profclean2000 said:
"SORRY THIS HARDWARE IS NOT YET SUPPORTED" Is the message I get. Is their an alternate APK other than in the market?
Click to expand...
Click to collapse
I couldn't get around it. Someone could probably spoof the hardware ids for whatever Google Wallet is reading.
The reason for this is because AT&T, T-Mobile, and Verizon are trying to do their own thing to keep Google Wallet out of the states, they're calling it ISIS. See here: http://www.paywithisis.com
Electronic transactions is still a big money maker in the U.S., and they don't want Google to muscle them out of it. And I'm sure the banks, reserve, and IRS prefer ISIS as well.
I'm surprised Google didn't just give AT&T the finger when asked to prevent their subsidized phones from being used with Google Wallet. But I'm pretty sure Samsung had to play referee and comply with the cell carriers requests to lock down Google Wallet.

acardinale said:
Are there any LIB fies needed? Does Google Wallet work?
Sent from my SAMSUNG-SGH-I717 using xda premium
Click to expand...
Click to collapse
Google wallet will only work on the Nexus S and Galaxy Nexus. As far as I know, no one has managed to make it work on any other devices.

Flustered said:
I couldn't get around it. Someone could probably spoof the hardware ids for whatever Google Wallet is reading.
The reason for this is because AT&T, T-Mobile, and Verizon are trying to do their own thing to keep Google Wallet out of the states, they're calling it ISIS. See here: http://www.paywithisis.com
Electronic transactions is still a big money maker in the U.S., and they don't want Google to muscle them out of it. And I'm sure the banks, reserve, and IRS prefer ISIS as well.
I'm surprised Google didn't just give AT&T the finger when asked to prevent their subsidized phones from being used with Google Wallet. But I'm pretty sure Samsung had to play referee and comply with the cell carriers requests to lock down Google Wallet.
Click to expand...
Click to collapse
Great information!

Will this still support homebrewed NFC tags, even if it doesn't do Google Wallet?

dastars said:
Will this still support homebrewed NFC tags, even if it doesn't do Google Wallet?
Click to expand...
Click to collapse
It should, and as soon as the NFC tags I ordered come in I'll post.

Interesting is that after I turned on NFC with this, I went to market.android.com on my computer and when I searched for Google wallet, it said it was compatible with some of my devices. I clicked and it said my nexus s and my note. I sent the download to my note but it says its not compatible like the other people are mentioning in this thread.
Can someone who doesn't have this done yet check and see if it says your device is compatible and let us know?
Sent from my SAMSUNG-SGH-I717 using XDA App

Related

[FIX] EC09 Stock -- Multitouch Rotate Gesture fix

First off I am a total noob at this stuff but I did manage to fix the problem with multitouch rotate not working on EC09.
You will need root and something like root explorer to edit this file:
/system/etc/permissions/android.hardware.touchscreen.multitouch.distinct
what we need the file to say is this:
Code:
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright (C) 2009 The Android Open Source Project
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
-->
<!-- This is the standard set of features for a touchscreen that supports
independently-trackable multiple-finger multitouch. -->
<permissions>
<feature name="android.hardware.touchscreen" />
<feature name="android.hardware.touchscreen.multitouch" />
[b]<feature name="android.hardware.touchscreen.multitouch.distinct" />[/b]
</permissions>
The important part here is adding the last line
Code:
<feature name="android.hardware.touchscreen.multitouch.distinct" />
Save the file, reboot and presto, working multitouch rotate gestures.
Hope this works for people that are early adopters.
Am I missing something here..?
[Neuman]
SCH-I500 - Nameless V4
Any chance for a file that can be ran from CWR to replace the file?
Sent from my SCH-I500 using XDA App
Neuman.Tim said:
Am I missing something here..?
[Neuman]
SCH-I500 - Nameless V4
Click to expand...
Click to collapse
I think what he means is you need to add the line
Code:
<feature name="android.hardware.touchscreen.multitouch.distinct" />
to /system/etc/permissions/android.hardware.touchscreen.multitouch.xml
Then I have to be missing something because I can't see anything in his post to add to the file..literally..its a couple big blank spots lol
[Neuman]
SCH-I500 - EC09(GB)/Nameless V4/Launcher Pro Plus
Neuman.Tim said:
Then I have to be missing something because I can't see anything in his post to add to the file..literally..its a couple big blank spots lol
[Neuman]
SCH-I500 - EC09(GB)/Nameless V4/Launcher Pro Plus
Click to expand...
Click to collapse
Use a different browser?
Using xda premium Lol. I figured something was up but didn't use the browser to double check..not too worried about it
[Neuman]
SCH-I500 - EC09(GB)/Nameless V4/Launcher Pro Plus
scarfman4 said:
Any chance for a file that can be ran from CWR to replace the file?
Sent from my SCH-I500 using XDA App
Click to expand...
Click to collapse
If I was better with flashable zips, I would make one. You can try the one here: http://forum.xda-developers.com/attachment.php?attachmentid=557751&d=1301649065 but I am not sure if it will work on the Fascinate. It is for the Galaxy S.
If you do try it, post back with results.
Here is a stupid question, what exactly is "Multitouch Rotate Gesture"? If I had to take a guess, I would think it is for picture rotating or something.
I believe it is the gesture wherein a program such a google maps, you can use two fingers to rotate the map itself any which way while your phone is in the same orientation

Question on <permission>-Tags

Hi all,
i got some questions to the permissions.
When i go to AndroidManifest.xml i see all permissions for the app. Am i right that the app can´t get other permissions than these listed here by the vm/kernel?
When i want to give a app not the permission to write my gmail-account, have i to delete the tag:
<uses-permission android:name="com.google.android.gm.permission.WRITE_GMAIL" />
and thats all?
Yay that all but removing permissions from app causes them to malfunction ... so be careful
Thank you for answer. I think some functions gave me malfunctions of the app. But if for example networking is blocked by deleting in a game, there isn´t a malfunction or? Only the adds are hidden, am i right?
I read about resign the repacket apps, mean u this with malfunction if they are not signed?
I think this "function" is very intressting for those who hate the spyfunctions of some apps/apks. Are there more infos or tutorials on how to do this the "clean way"? I think you have in complex apps to change some more things to get the apps running well, like changing some other sources too...
Yes, removing permission for network connection should be ok unless require net for other task like verifying license or online playing.
Unsigned apk are likely to give errors. So, it is better to sign it again after you make changes to an applications code. Google apksigner for more details on that and to find a download link...
Sent from my GT-S5570 using XDA Premium App

Easiest way to check if apps are spying?

A thread about the browser "Dolphin"'s security issues brought me to the question if there is an easy way to determine weather apps are sending critical or sensitive data somewhere?
Or what possibilities there are at all to determine it.
I plan to replace my laptop with my tablet and this means I would want to do critical things as online banking with the tablet.
And unfortunately there is no app by the bank to do it.
I'd like to know that too
retsam88 said:
I'd like to know that too
Click to expand...
Click to collapse
me too
A thread about the browser "Dolphin"'s security issues brought me to the question if there is an easy way to determine weather apps are sending critical or sensitive data somewhere?<br />
<br />
Or what possibilities there are at all to determine it.<br />
I plan to replace my laptop with my tablet and this means I would want to do critical things as online banking with the tablet.<br />
And unfortunately there is no app by the bank to do it.
Click to expand...
Click to collapse
Detection by own:
1. De-compile the app with apktool and analyse its source code. You should de-compile even if the app is open source.
2. Use WireShark to analyse whole traffic.
Causions:
1. Use Permission Fix app to remove suspicious permission of app.
2. Use only popular apps. Popular apps are monitored by community and security companies. So, you'd never need to do detection by your own. Just, make sure you've subscribed to security mailing lists.
3. Use a nice Anti-virus. It can notify you about privacy risk, too.
4. Install only trusted apps. Many companies provide Trust seal for apps. For example, TrustGo Anti-virus and Amazon App Store.

[Q] New device, new binary?

Ok, I am looking at an online Android/iPhone app builder. They either offer the option to build one for free with unlimited downloads or you can pay yearly with different tiers for different download limits. The difference being that the free one has ads.
Anyways, when asked about just creating the app with their site, then hosting it on your own server and having everyone download it from there instead of paying the yearly fees, the site owner made this statement.
" my personal opinion in the long run you will pay more in this case because every time when apple releaes new iOS (like 6 now) or android has new phone (like samsung galaxy S 3 now) you will have to purchase new binary code from us that supports the latest updates/fixes."
Is this true? I don't see how each new device that comes out will require an update in your app.
Also, as stated, if you pay the yearly fee for the lowest amount of downloads, I assume they can only track downloads from Google Play or the Apple app store. I don't see any way they can track downloads from my own server hosting the .apk file. Anyone have any insight on this to correct me if I'm wrong?
For the record, I'm just looking to develop an app to play my Shoutcast Streaming audio station. I make no profit on the station, so have no capital to spend over $1K a year to have an Android and iPhone app. I mainly want to give it to my friends, and make it available to anyone who visits my Website. I really like the design that I did with this site, and am willing to pay something for it, just not worth $1K./year....
Anybody?
Have you tried installing the official Android Software Development Kit on your computer, and making the app yourself? You don't need to use an online service, and you choose exactly what gets compiled into the apk (ads, Google analytics, etc.).
post-mortem said:
Have you tried installing the official Android Software Development Kit on your computer, and making the app yourself? You don't need to use an online service, and you choose exactly what gets compiled into the apk (ads, Google analytics, etc.).
Click to expand...
Click to collapse
Thank you for the reply.
I actually do have the SDK installed, and am looking into what it takes to make my own app. But, don't I have to know xml and Java to create apps using the SDK?
You do need to know those two languages.
Sent from my Desire HD using xda premium
The Lepricon said:
But, don't I have to know xml and Java to create apps using the SDK?
Click to expand...
Click to collapse
That online service allows you to write apps without knowing xml or Java?
post-mortem said:
That online service allows you to write apps without knowing xml or Java?
Click to expand...
Click to collapse
Yes, it's kind of like Appinventor, all visual, just assemble the parts and stuff.
It's nice, just kinda pricey. I once posted the job on freelancer.com and got offers for about as much as this company is asking, and with freelancer I would have owned the app afterwards.
But, again, it's kinda hard to foot the bill when it's a non profit app.
Ok, I'm off to learn XML and Java.......
Oh, almost forgot.... the original questions...
" my personal opinion in the long run you will pay more in this case because every time when apple releaes new iOS (like 6 now) or android has new phone (like samsung galaxy S 3 now) you will have to purchase new binary code from us that supports the latest updates/fixes."
Is this true? I don't see how each new device that comes out will require an update in your app.
Also, as stated, if you pay the yearly fee for the lowest amount of downloads, I assume they can only track downloads from Google Play or the Apple app store. I don't see any way they can track downloads from my own server hosting the .apk file. Anyone have any insight on this to correct me if I'm wrong?
any ideas anyone?
I think he means every time Google releases an update to Android (updated OS, not new device). So, for example, you build your app to run on Jelly Bean. But when Key Lime Pie comes out, your app may not work as expected on those devices running KLP. Then, you'd have to pay them to recompile your app with updated binaries, or risk losing market share.
If your app is really simple and would run fine on Android 2.2 and up, then that "purchase new binary" thing is not applicable.
But, hell, if you're willing to learn XML & Java... go for it!

Overwriting existing apps, a high level business dilemma

Hi guys, not sure if this is the right place to do this but i've got a question i hope i can get clarified here with you experts
I am a PM that is in charge of a managing the delivery and development of a business's mobile application. Recently the company is looking to get rid of the incumbent developer due to unprofessional-ism and exorbitant fees. The other technology partner i am directly engaging with is a newly appointed development house and is tasked to clone the app and add additional features the incumbent refuses to add on.
Come launch date, the business requires the new app to replace the old app. To the existing customer base, the goal is to ensure that the transition is as seamless as possible. They are hoping that when existing users open the app, they will be prompted to install an update where the old one is then replaced with the old one. As such, is it possible for the new technology partners to this? What are the necessary steps required? I am trying to ensure that all necessary precautions and dependencies are covered to ensure any potential backlash / fallout. Is it as simple as obtaining the app certificate and ensuring the apk is named exactly the same? Any advice would be helpful.
The worst case scenario here would be to get the users to reinstall the app entirely or treat it as a completely separate app. :crying:
You need the signature keys of your first developer to sign the new APK which needs to have the same package name. And access to the dev console. Then you can upload the new app which will be treated as every other update by Google Play. Without changing the first app you won't be able to force the users to update AFAIK.
Fellhuhn said:
You need the signature keys of your first developer to sign the new APK which needs to have the same package name. And access to the dev console. Then you can upload the new app which will be treated as every other update by Google Play. Without changing the first app you won't be able to force the users to update AFAIK.
Click to expand...
Click to collapse
Hi thanks for the reply. Much appreciated! Would this be similar for iOS as well?
Relating to the last statement. What do you mean by "without changing the first app.."
androFRUST said:
Hi thanks for the reply. Much appreciated! Would this be similar for iOS as well?
Click to expand...
Click to collapse
I don't have enough experience with iOS to comment on that.
Relating to the last statement. What do you mean by "without changing the first app.."
Click to expand...
Click to collapse
While you can upload a new version of the same app the users would still have to manually (or automatically if their device is configured that way) download it. Google released a "forced update" API a while ago. If that is included in your old app that might help. Otherwise you would have to add it manually which would require access to the source code. But then the users would have to manually update too so it would be quite useless.
So one way to force them to update is to disable all APIs the app might use but that might alienate the users as they have no clue why it stopped working. So as long as you have no notification system that is working right now you have to depend on your users updating.

Categories

Resources