[MOD][WIP] Google Wallet - Tap and Pay - Post 2 important link[8 Oct 13]
This is a work in progress. All that is needed is now are the correct libs or a lib fix. Tap and Pay will not even attempt to set up with the stock build.prop. What you have to do is change the build.prop to the Galaxy Nexus and then it will have you turn NFC on and attempt to set up the phone but we will need a lib fix much like for the S4
IMPORTANT INFO AND LINKS - PLEASE READ - ESPECIALLY AOSP USERS
AOSP USERS - FOR OLDER METHODS ONLY - Method 1 was an attempted way to reduce steps, if this does not work, do not worry, uninstall Google Wallet and clear the app data and cache, reboot to recovery and do a wipe cache and dalvick cache, reboot and move to Method 2, you should have no issues
ALWAYS! ALWAYS! ALWAYS! RESET GOOGLE WALLET BEFORE YOU FLASH A NEW ROM OR YOU COULD LOSE IT FOREVER
BEWARE - BEFORE YOU BEGIN - 1st Picture provided by fireishott - 2nd Picture by firstflyer
After seeing people struggle and research, this appears to still block Google Wallet from completely setting up and initializing. The regular SIM cards do not do it, but the ISIS or NFC appears to be doing the damage. I am not sure if it is possible to switch to a non NFC SIM, but you are more than likely OUT OF LUCK with this SIM Card...Remember this does not guarantee success, but if you hit a wall and just can't get any luck it is a last ditch effort and probable cause to your issues
Refer to Troubleshooting Step 4 in post #2 to possibly solve the issue
Work in Progress - Method 1 - Preferred - This will be what it looks like - Universal for TW/AOSP/Deodex/Odex ROMS
1. Make sure you don't have the wallet apk installed and if you do, wipe the data and cache of the app, then uninstall or if you have it in the system, delete it.
2. Make sure you turn off "auto-update" in the play store for the wallet app.
5. Reboot into Recovery
6. Flash Note 3 Libs You downloaded in Step 2 - (ALWAYS WIPE CACHE AND DALVICK BEFORE FLASHING ZIPs)
7. Reboot Phone
8. Open the wallet app and start the setup. Wallet should already be installed from when you flashed the zip in recovery! It might take some time, so be a bit patient. (Make Sure NFC is ON)
10. Set Up Tap and Play so it's 100% and ready to make purchases (you should see the credit card you have on file - if not Add One).
11. Reboot again, just so you can test
12. Change Your build.prop back to stock once you verify Wallet Opens with no issues
Originally Posted by siraltus View Post
OK, here's some technical info.
The Play Store installs two different versions of the Wallet 2.0 app, depending on whether you present yourself as an NFC-pay supported phone (via build.prop values) or not.
If you change your build.prop to be, say, the Sprint Note 2 (SPH-L900 t0ltespr) and then install Wallet from the Play Store, you will get the NFC-pay enabled version. All other phones get the "castrated" version.
Now, on Note 3, even if you do that, there a few things Sucksung/T-Mobile did in the stock ROM (completely reversible) to make NFC-pay on Wallet not work.
First, they removed the Wallet signature keys from /etc/nfcee_access.xml, so Wallet will complain it doesn't have sufficient privileges to the secure element. That's fine - you just add the keys back (get them from any AOSP ROM), and boom, Wallet has access to the secure element again.
Then, there are a few other bits and pieces of system software (libraries and kernel modules) that I'm trying to figure out that need to be in place for Wallet to work, as right now it just FCs. If not me, then someone will probably beat me to putting together a "fix" ZIP package that will re-enable Wallet on the stock ROM.
This problem, of course, will not be present on any AOSP ROM as all the required bits are included in those by default.
Also, remember Wallet 2.0 no longer includes a root, region, or carrier check, so "Wallet Patcher" plugins for XPosed or anything like that are not required.
The way to set up NFC-pay enabled Wallet 2.0 on an unsupported device (with a ROM that hasn't been carrier-castrated to disable NFC-pay):
1. Change your build.prop to masquerade as a supported device (e.g., SPH-L900 t0ltespr) and reboot.
2. Go to Play Store, install Wallet.
3. Launch Wallet and set it up as usual. Once it finishes and you see "Ready to Tap and Pay" undearneath your Wallet balance, you're good.
4. Restore your build.prop to its original values and reboot. Wallet NFC-pay will remain working.
Give Thanks To:
Hopefully Can Fill This In Soon!
If you were left out its not by intention just PM Me
Today marks the final chapter in the Android 4.4 KitKat update saga for the Moto X, a … more
XDA Developers was founded by developers, for developers. It is now a valuable resource for people who want to make the most of their mobile devices, from customizing the look and feel to adding new functionality. Are you a developer?