9th October 2013, 05:14 AM
(Last edited by bdorr1105; 10th October 2013 at
DONATE TO ME
[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
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.
TouchWiz Only----> DO NOT DOWNLOAD YET!! Patched Wallet & NFC Lib Fix
AOSP Only----> DO NOT DOWNLOAD YET!! AOSP Wallet
4. Change build.prop to Galaxy Nexus - Use Jrummy Build.prop Editor (Changes did not stick with reboot) or Root Exolorer - (DO NOT RESTART UNTIL ALL 3 PARTS ARE CHANGED)
ro.product.model= Galaxy Nexus
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
T-Mobile Galaxy Note 3
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