yashsingh1/xdaforums huggingface dataset:
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] RaymondPJR:
Yes, that is strange! I wonder what is really going on? You know what really is strange is that T_mob now has pay-pass terminals and I even used it to pay my bill last month with this hacked version. Yet T-Mobile is one of the carriers that don't support Pay-pass or more specifically, Google Wallet. Does anyone know if Issus works through Pay-pass? Maybe something is about to change.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] drinfernoo:
That's the thing. It has nothing to do with your service, only whether your carrier wants to pull the strings to make you suffer :D
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
I was messing with this earlier and was able to get it to ask to turn on nfc but then got an error about insufficient privileges. Want to try something else. If anybody can get a screenshot of the about screen from a device that has tap to pay working that might help. Won't help.

Sent from my SAMSUNG-SGH-I747
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] PsychoPops:
Really appreciate your efforts loserskater!
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] android_geek_0507:
Wow that is really weird.... Hopefully something changes soon... I'll keep trying...
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
I have good news: https://dl.dropboxusercontent.com/u/5084138/2013-09-18 00.13.57.png

And bad news: https://dl.dropboxusercontent.com/u/5084138/2013-09-18 00.18.56.png

It's a start though!

EDIT: For those that want to use it now, you can pretty much just follow the OP.

Change build.prop to

ro.product.model=Nexus 4
ro.product.brand=google
ro.product.name=occam
ro.product.device=mako

Flash the nfcfix.

Download Wallet from the play store and setup tap and pay.

Proof: https://dl.dropboxusercontent.com/u/5084138/2013-09-18 00.57.42.png

If you don't want to mess with build.prop I'm trying to get a hacked version out soon. It works up until you try to setup tap and pay.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Bing Bang Boom: https://dl.dropboxusercontent.com/u/5084138/2013-09-18 03.27.57.png

This is a modified version that does not require editing your build.prop!

It will probably work on any device. The only thing you might have issues with is the nfc.

Details/How you can do it to:

I grep'd the smali folder looking for Landroid/os/Build and replaced almost every model, product, device, fingerprint with a string of what it would return from a Nexus 4 build.prop.

So this:

sget-object v0, Landroid/os/Build;->MODEL:Ljava/lang/String;

was replaced with this:

const-string v0, "Nexus 4"

The only ones I didn't replace were in user feedback and about.

NOTE: Please share this as much as you'd like, but please give me credit. I've spent far too many hours on this.

ANOTHER NOTE: If you get "Insufficient Privileges - blah blah (release-keys)" then you need to find an nfc fix for your device.

EDIT: I updated the apk and used a maguro (Galaxy Nexus) build.prop and changed every reference to build.prop, except sdk/version numbers. I personally tested a transaction and it went through successfully.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] lgkahn:
I think a patch is needed. are you rooted.. I think just like it used to disable itself ..it is disabling nfc payments aka tap and pay if it detects you are rooted.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] 78Staff:
Seems to have worked like a charm on ATT S3 JB 4.3 rooted (no nfc fix required), I'll test it at McD's on the way to the office :) Well Done! :good:
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
I am giving my 100% approval that this works (tested on stock ROM on Verizon Galaxy S4 without any build.prop changes). NFC libs are required for TouchWiz ROMs though but Xposed or Modaco mods no longer required). :good:
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
Will this new method work on AOSP?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] clskier:
It did not install for me on CM10. I did not apply any nfcfix as I don't think that is required on CM10 (see original post).
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Isn't the APK signed? How did you mod without masterkeys exploit (since I didn't think it would work on 4.2+).

Edit: this is a nice touch... .field private final moddedByLoserskater:Ljava/lang/String;
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
Yeah, I got it installed by pushing it as a system app and fixing permissions as instructed. After rebooting and loading up Wallet I've got Tap and pay "Not available."
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Very important to force stop Wallet, clear data/cache on Wallet, remove all traces of the apk from both /system/app and /data/app, then push it again to system/app (do not open it after), reboot, and test one more time.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
This sounds like what I did. I'll repeat and see if I can get this sorted out. Thanks!

Just to be clear, in case it matters, I'm on CM10.2.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] clskier:
I missed any instructions on fixing permissions. Can you tell me what they should be?

Thanks
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
Same thing. Tap and pay shows "Not available."

Are we sure this will work on AOSP without a build.prop edit?

Just curious because I was able to get it installed last night with a takju build.prop edit. I opened wallet and was able to get tap and pay set up fine. I restored my build.prop back to d2vzw and tap and pay was still working fine.

This new method would be much more convenient if I can get the kinks worked out. Any help would be much appreciated. Thanks to all who pour their personal time into this.

---------- Post added at 10:46 AM ---------- Previous post was at 10:44 AM ----------

That's pretty standard anytime you mess with pushing apps to the system folder.

System apps are: rw-r--r--
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] RoboJoe:
Installed the latest hacked version on 4.3 PA, and all looks fine, except that when I go to pay for something, it beeps, thinks a bit, and then tells me it's unable to authorize the request.

Thoughts?

We have a wallet enabled vending machine here at work, so I'm available to test anything you'd like.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Same problem we were running into last night using the STOCK apk and the build.prop switcharoo

---------- Post added at 10:08 AM ---------- Previous post was at 10:05 AM ----------

It was just tested and we are running into the same thing last night - it beeps but payment doesn't go through.

Our method is install the new stock APK (assuming you have modded NFC libs, etc), change your build.prop to a galaxy nexus, force stop wallet, clear data/cache, delete wallet folder in /data/data and reboot, setup with tap to pay, change build.prop back.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] RaymondPJR:
I was hoping maybe T-Mob had a change of heart, but I see that Issis is supported on the T-Mob version of the new LG G2! *sigh*
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Got it to work at CVS without Xposed or the Modded GW apk.

It appears the device type is checked during the transaction and it looks like [MENTION=1016795]loserskater[/MENTION] may need to patch a few more areas in his APK regarding model, name, and device.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Curious how did you get it working? Any ideas on what should be patch so we can forward the same?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
So it worked with a modified build.prop?

Sent from my SAMSUNG-SGH-I747
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] 78Staff:
Was pouring down rain this AM so I didn't get to test, so not sure - mine may be the same. Will try later tonight
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] moonfire711:
I have been lurking around this thread again this morning hoping someone else can get it working again. I appreciate all of the time and effort going into this project. I wish I had the time to contribute more, but I'll at least be willing to help test as new apk's and ideas come about to try. Thanks again everyone.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
We got tap to pay to work with a modified build prop, but no successful transactions yet.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Yes, this time I left the build.prop as a sprint gnex instead of reverting. That seemed to let the transaction go through.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
That's why you have to push it to system/app. It won't install correctly otherwise.

Sent from my SAMSUNG-SGH-I747
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
I had a successful transaction.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Same method you originally posted last night? Except you left the build prop changed instead of changing it back? Tried msging you on hangouts.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
And you're doing this on at&t correct? Can you post or send me the build.prop you're using?

Sent from my SAMSUNG-SGH-I747
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
AFAIK he's on Verizon.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
on VZW

these are the 3 lines I have changed in my build.prop

ro.product.model=SCH-I545
ro.product.name=jfltevzw
ro.product.device=jfltevzw

To this...

ro.product.model=Galaxy Nexus
ro.product.name=yakju
ro.product.device=maguro

All I can think of is something is checking the device type during the transaction.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Disregard... See the update now.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Sorry I left it out before... my bad.

I don't know smali/JavaScript well enough to track down where it might be hanging up during the transaction phase when using a different build.prop.

Any ideas on how to logcat when checking out and knowing the transaction will fail?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
There's apps you can use like aLogcat, or you could probably just use a terminal emulator.

So just to make sure, you changed those three lines and were able to successfully make a transaction?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Changed the lines, forced stop, cleared the data, deleted the com.google.android.apps.wallet folder in /data/data, rebooted and it went through. I am not sure that all the other steps were necessary but I did so just in case there was a trigger stored in a data file somewhere.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Ok, so there is hope! I'm building a new one right now. I changed everything to the maguro build.prop and I modified ALL instances of model, product, device, id, etc. inlcuding in About and User Feedback.

EDIT: Here's the new apk for anybody to try. I can't test transactions at the moment. You can just overwrite the system app, but I would suggest clearing data for wallet and then overwriting.

http://xdaforums.com/attachment.php?attachmentid=2266586&d=1379530246
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] chris062689:
Testing this now on AT&T Galaxy Note 2 with build.prop tweaks running CM 10.2 Nightlies.

Will report back.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
This is meant to be used with no build.prop edits. Everything is included in the apk.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
Didn't work for me. Even went as far as clearing everything out, uninstalling, then re-installing. Still shows not available under Tap and pay. This is on d2vzw, CM10.2.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Think there is a server-side check of some sort during the transaction?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
There shouldn't be, wallet is also designed to be used without service.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
This has gotta be the case.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] chris062689:
Getting the following error:

Tap and Pay Setup failed.

Unable to setup Wallet for purchases. Wallet is having trouble setting up Tap and Pay. Please try again later.

I used to own a Galaxy Nexus with Google Wallet setup on it but I don't think that has anything do with the errors I'm getting now.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Just tested at 7/11 and the payment was successful! You don't have to clear any data, and can just overwrite the apk.

Sent from my SAMSUNG-SGH-I747
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
With your stock build prop?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Yep. Completely stock.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Cool to try out, I tried the other apk before. What did you do different? Make the wallet app strictly believe it was using a Nexus?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Before I left things like Build.ID and pretty much anything that wasn't device, product, or model, and left everything as is in About and User Feedback. This time I changed every reference except sdk/version number including About and Feedback.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
And then it worked huh? I installed your latest apk, I have modified nfc libs from the original wallet hack for the s4 on vzw.

My about section in wallet shows as a Nexus now though, so hopefully now it'll go through. I just gotta get someone to test for our devices.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] chris062689:
I'm getting a Tap and Pay error nfcpaymentsetupfailure 11

When I go to about options, anyone know what this is about? I'm getting a Tap and Pay Setup failed message.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Did you use the nfc fix?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
I think you're still going to have to change your build.prop just to get Tap and Pay set up. That's what I had to do on d2vzw. Once it's set up, restore your build.prop and everything should be good to go.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Not sure if you would know the nfc fix listed in this thread is similar to the mod gs4 users had to flash for Wallet? Or am i mistaken.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] chris062689:
I'm running a Galaxy Note 2,and flashing that put me in a bootloop.

What fields of the build.prop did you have to change, and what did you change them to?

Thanks.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
For me, d2vzw:

Original:

ro.product.model=SCH-I545
ro.product.name=d2vzw
ro.product.device=d2vzw

To this...

ro.product.model=Galaxy Nexus
ro.product.name=yakju
ro.product.device=maguro
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Oh, don't flash the nfc fix if you're not on an S3. You might have to find one for your device.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
It looks like it's the same. Not sure if they're the exact same files, but it's the same type of fix.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Ok, I have the modified libs for my device regarding the nfc and your modded apk for Wallet all set up for Tap to pay. Stock build prop. Guess I need to go to 711 and test it out.

It's so embarrassing if it doesn't work lol
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] TheWhiteChallenger:
Master key was patched in 4.3 still works in 4.2.2. Its how we got root on the new droids
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] himom:
I'm on CM 10.1 RC2 and flashing the NFC fix caused NFC to disappear, so I just reflashed the RC2. No need for the NFC fix on CM 10.1 it seems.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Using the modded nfc files for my device, and the latest modded apk. I get this message when trying to pay. My payment information doesn't seem to go through.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
CM or any AOSP-based ROM does not require "NFC fix". NFC fix only contains TouchWiz libs from Sprint variant of our device so we can get working on TouchWiz ROMs.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Even with those modded libraries and the latest mod I couldn't get it to work on the VZW gs4
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Try the following:

Force Stop on Wallet app

Clear Cache and Clear Data on Wallet app (in Application manager)

Delete all traces of it from both locations /system/app and /data/app/ (might be called Wallet.apk too)

Reboot

Flash a fresh version of your AOSP-based ROM (no wipe required)

Push the apk from this link to location /system/app/ and set the permissions to rw-r--r-- (DO NOT OPEN IT YET!!)

Reboot

Open the Wallet app and set everything up

Check what Tap and Pay says in "About" section of the app

Confirm what happens on transaction

***Note*** If the ROM your are flashing is TouchWiz-based for step 5 you need to flash one of the below for your device BEFORE step 6 and then continue.

For Galaxy S3: http://xdaforums.com/attachment.php?attachmentid=1943165&d=1367940081

For Galaxy S4: http://xdaforums.com/attachment.php?attachmentid=2006809&d=1370008832
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
I've essentially done everything except flash a new version of my rom. It only had aosp styling but is in fact a TW rom.

Currently shows in the about as a Nexus. Even shows as a Nexus at wallet.google.com and has an active status.

I do have the TW modified nfc apks and libs installed because the rom is in fact TW. I'm at a loss.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Custom ROMs can be very tricky sometimes which is why it's so hard to troubleshoot them. If the TW NFC apks/libs are not working for you then try to reflash the ROM and attempt the same on the original NFC apk/libs that go with your ROM. That would be my best guess.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
The old wallet worked perfectly. Hmm.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Well here's my successful transaction using the modded apk and stock build.prop.

https://dl.dropboxusercontent.com/u/5084138/2013-09-18 13.29.26.png
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Curious, which ROM are you using?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
What version rom are you using? 4.2? It could be that the nfc libs aren't working properly because they were taken from a different os version.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
My rom, S3Rx. It's 4.1.2 based.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
4.2.2 thing is these are the same libs that were working just fine with the previous version of wallet. If i reverted I'd be able to make purchases again.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] sbenson1226:
Finally got this installed and working properly on d2vzw CM10.2 by following your directions EXACTLY. Thank you for you help.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Glad it worked for you. :good:

Was trying to be as thorough as possible in that post. Hopefully it helps a few others. :)
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Have you had a successful attempt on a VZW s4 as of yet?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] joderme:
Just tried at CVS with stock build.prop and the modded apk. It worked with flying colors. I am wondering if it is your 7/11 that may not be working or something with your phone.

---------- Post added at 04:25 PM ---------- Previous post was at 04:23 PM ----------

This worked for me on VZW SGS4 with stock build.prop and your modded apk.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Will be getting off work shortly and test on my way to my local CVS (where I use Google Wallet all the time).
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
I'm going to do a fresh clean install of my rom and then go test following your direct instructions. Wish me luck!
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Sir_Brizz:
Got mine working, now I just need to test it.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Eodmule:
Push the app by using adb and change the permissions of the app via root file explorer?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Sorry I corrected that to be more specific. You can use anyway you want (I prefer root explorer for both processes because I actually see what's happening).
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Eodmule:
Ignore this post, I went back and looked at your changes. Thanks!
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Only copy to location /system/app/ (not to /data/app/ - if you have one here delete it first and reboot. And permissions should be rw-r--r-- (the blanks are important, basically permissions should be the same as the rest of the apks in that folder location).
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Did a clean flash of my rom installed the modded apks cleared data force stopped old wallet, rebooted, pushed modded wallet apk into system/app set permissions rebooted.

At this point I was excited because i finally got that email saying wallet was installed on my phone. Went to test it out at 2 locations, failed both times.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
Just tested the same at my CVS and also failed. Got the same message you posted earlier.

Looks like we are far from done on modding this Google Wallet apk.

FWIW, I have Xposed and Modaco mods disabled and build.prop is stock. I haven't tested with Galaxy Nexus build.prop but I think I'll leave it to you guys for further testing until something more sure comes about.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Just to verify, you're removing Wallet.apk from system/app after flashing your nfc fix? Also, can you try using this nfcee_access.xml? Rename to nfcee_access.xml and push it to system/etc
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] open1your1eyes0:
My "NFC fix" which included the Sprint S4 NFC libs/apks are already on my device from the older app that I was using this whole time and have never been touched or removed since then.

What changes have you made to this nfcee_access.xml that are different from the one I have on here? http://xdaforums.com/showthread.php?t=2303325

Please note I am using a Verizon Galaxy

S4

(not S3 - if that matters).
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Those are the files I was using which work with the old version of wallet.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] hungmung:
Can verify the new wallet working with Tao to purchase on my at t s3 running carbon. Removed old apk test installed cleared data and then did setup. Just made a purchase at 7-11
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Seems to be working with att but not VZW.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
Not sure if you guys want to do anymore testing, but I have two tests for you to try.

1

Remove the modified wallet.

Change your build.prop to the Sprint S4 (SPH-L720, jfltespr, jfltespr).

Download wallet from the play store.

Setup tap and pay and try a transaction.

2

Same thing but change build.prop to the maguro build that was posted a couple pages back.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] loserskater:
But didn't [MENTION=2653446]joderme[/MENTION] get it working on VZW?
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] dseda86:
Yeah he's running a stock custom rom. I'm not sure why he had success.
[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] Spartan315:
Works on my Verizon S3, running rooted stock 4.1.2. I had previously installed 1.6 with the NFC fix. I just deleted the apk from system/app, and then put the modded 2.0 apk in system/app using Root Explorer, fixed permissions, reboot and it worked. Tested at Rite Aid.