21
Nov
nx

The new update to Google Wallet makes a big change to the app's functionality – it now supports Tap & Pay on all KitKat devices with NFC. Previously, only the Wallet app from the Nexus 5 enabled this feature, but now it's rolling out to everyone.

Screenshot_2013-11-21-00-33-37 Screenshot_2013-11-21-00-33-51 Screenshot_2013-11-21-00-35-10

Devices like the Moto X (only the updated versions) and Nexus 7 now support this functionality with the stock software, but even devices running AOSP-based Android 4.4 ROMs can make use of Tap & Pay. Clearly it's a lot less restrictive than it used to be thanks to Host Card Emulation.

Screenshot_2013-11-21-00-35-28 Screenshot_2013-11-21-00-35-51 Screenshot_2013-11-21-00-34-22

In addition to the Tap & Pay stuff, the new version also includes awareness of the physical Wallet card, which just launched yesterday. Right now it just shows the order status of the card, but maybe it will do something cool later. If you can't get the app through normal channels, we've got it mirrored below.

[Google Support]

Ryan Whitwam
Ryan is a tech/science writer, skeptic, lover of all things electronic, and Android fan. In his spare time he reads golden-age sci-fi and sleeps, but rarely at the same time. His wife tolerates him as few would.

  • Shitiz Garg

    Something weird is going on, Google might actually make Wallet feasible. Now get it to other countries!

    • arj_85

      Yep, hopefully starting with Canada...but that's wishful thinking since they still haven't rolled out Google Music here either!

      • MacMan156

        no kidding :'(

  • RCCola85

    Installed it on my S4 running a beta CM11 ROM, but I don't see any mention of Tap & Pay in my settings. Gonna try rebooting now & hope something pops up.

    • http://gplus.to/questioncom victor sanchez

      Same here. Pretty sure it doesn't work on cm11 yet. I don't get the tap and pay settings

      • RCCola85

        Yea just rebooted and nothing yet. Guess it's not all AOSP-based ROMs. Nice to see progress though.

        • http://gplus.to/bmt626 -Brandon

          you have to get the android.hardware.nfc.hce.xml file from the n5 dump and put it in /system/etc/permissions/ then reboot and tap and pay will show up then i just did it on my i9300 not i just need to test it

          • Ryan Clayton

            Got link to that file?

          • http://gplus.to/bmt626 -Brandon
          • Ryan Clayton

            Thank you good sir! =)

          • Scott Breitbach

            No luck here with that file. CM11; VZW Note 2. Also tried clear data/uninstall/reinstall apk from post, to no avail. Perhaps b/c it's not on the list of supported devices? :/

    • Scott Warner

      Theres a build time setting which needs to be enabled for your device to use the card emulation. It may not be set for your device yet

      • RCCola85

        Ah interesting, doesn't sound like something I can enable on my own.

  • Patrick Moore

    Also tapping on a loyalty card now temporarily turns the brightness all the way up to make scanning the screen easier

    • enoch861

      It's always done that.

      • https://plus.google.com/108596272537415356460/posts Jason Farrell

        No it didn't. Maybe you always have your brightness at 100% so you didn't notice.

  • MichaelOberhausen

    Not sure if this is correct but i downloaded the app yesterday after the news of the physical card and I already had this Tap & Pay functionality. Using Verizon GNex 4.3.1 w/ CM

    Edit: The version of Wallet i downloaded yesterday is V. 2.0-R133-v14-RELEASE

    • Ed Wilson

      The new version is 2.0-R141-v14-RELEASE.

      • MichaelOberhausen

        Haven't downloaded the update yet but i just wanted to mention that this functionality appeared to be available on my device prior to this update.

        • eric1743

          I believe you are correct. I think the R133 is the version that shipped with the nexus 5. So the Tap to Pay isn't new to R141 but is the first version to include it available via normal operating procedure?

          • http://www.androidpolice.com/ Artem Russakovskii

            133 is the public old version. 137 is the one that shipped with the N5. 141 is the new one.

          • eric1743

            Ah! thank you.

  • Gus70

    Buh-by ISIS

    • yankeesusa

      You got that right. Only reason why only my wife has tmobile and I still have sprint. Its going to be bye bye sprint note 2 and hello tmobile note 2.

    • NemaCystX

      It never had a chance to begin with

    • fweepa

      Do I need to get a normal SIM back to use GW? Just installed on my G2 and Tap to Pay is still unavailable.

      • Artie Belcore

        Are u rooted?

  • yankeesusa

    Ok. So if I get this straight, If I root a galaxy note 2 from tmobile and install an aosp kitkat rom I can use google wallet NFC payments? This is one reason I was sticking with sprint.

    • jm9843

      Yes. Host Card Emulation, which is a part of AOSP, removes the dependency on the secure element in hardware. Any smartphone with NFC on KitKat should be able to tap-to-pay with Google Wallet.

      Another exciting thing is that 3rd party apps can take advantage of this as well.

      • yankeesusa

        This is really good news. Now I can sell my note 2 from sprint and get the note 2 from tmobile and until kitkat is released on it officially I can root it and install an aosp rom. Awesome! I hope this puts an end to isis.

        • Artie Belcore

          The tmobile note 2 supports google wallet if your rooted. It works on 4.1.2 touchwiz and 4.3 tw. You just have to change a few files. Google, (xda google wallet note 2 tmobile) there is a thread with a apk (google wallet installer)that will install all needed files. Very simple works great. That is the only good thing about sprint we can pull needed files from their note 2 so ours work.

      • chenxiaolong

        That's not entirely true. Only phones with a Broadcom NFC chip will work. Other chips only have dummy functions for the host card emulation, no real code.

        I'll find the link to the AOSP source code when I get out of class.

  • Guest

    Can anyone confirm the exact version of the apk mirrored in the article?

    • Ed Wilson

      2.0-R141-v14-RELEASE

    • http://www.androidpolice.com/ Artem Russakovskii

      It's right in the name of the download. I always rename APKs to have the full version.

  • Uncle_Rico

    hmmmm. very presumptuous of El Goog to think that Nexus 7's HAVE KK installed... ya gotta ROLL IT OUT in order to HAVE IT!! just sayin'...

    • Uncle_Rico

      -1.. really?

      • Adrian Zugaj

        They are rolling it out. And if you really want it, just sideload it, the factory images are available.

  • Adrian Meredith

    US only :(

    • Paul Taylor

      As per. :-/

  • Steve B

    This didn't bring "Tap & pay" to my Nexus 7 (2012). Regardless, I updated as normal through the Play Store and Wallet works just like it used to.

    Does this mean Wallet is still using the secure element or is it using HCE?

    • Andrew Beard

      Probably the secure element. The Next Nexus 7 (2013) doesn't have one, though, and has never supported tap-to-pay through Google Wallet.

    • http://www.androidpolice.com/ Artem Russakovskii

      I believe you need a SIM for Tap & Pay to work.

      • Steve B

        Oh really? Interesting. Thanks!

        • http://www.androidpolice.com/ Artem Russakovskii

          Well, actually maybe not for Wi-Fi devices. I don't really get it. Inside Wallet, I can change Tap & Pay settings, but it doesn't appear in the system Settings like it does on the 2013 N7. So does this mean it won't work or there's just a weird fluke?

          • Steve B

            Hmmm. I don't have time to check this, but what if you sideload the N5 version of Wallet? Does is magically appear like it did on the MotoX? It's a longshot...

          • http://www.androidpolice.com/ Artem Russakovskii

            The N5's version is older than this one. 137 vs 141.

          • http://shanked.me/ Shank

            Based on this, Artem, I'm thinking that the Nexus 7 2012 (with Wi-Fi) is still using the secure element, and not using host card emulation. The Tap & Pay menu inside KitKat is for HCE; Google Wallet is the only authorized app that can touch the secure element right now.

          • chenxiaolong

            From the code, it looks like the settings app checks to see if host card emulation is supported and enabled. Currently, it's only supported for Broadcom NFC chips.

          • TheLastAngel

            Activating NFC in wireless settings makes "Tap & Pay" appear.
            Really confusing, just like the default "Home" picker.

      • Steve B

        Do you think we have HCE on the 2012 N7?

        • Guest

          Yes, I believe HCE comes with KitKat as an API for NFC, not anything else. Google ceases to use the Secure Element once you switch to KitKat & HCE (hence why you need to reconfigure tap and pay when you upgrade to KitKat if it was already working).

        • F.A

          I have a 2012 Nexus 7 with KitKat and it doesn't seem to support HCE. android.hardware.nfc.hce does not seem to be included in the device features.

  • mec

    I have 133 on my Verizon moto x, and I have no tap and pay with this. I did from a side loaded nexus 5 file...

    • http://shanked.me/ Shank

      You're on the supported list on the Google Support page. Are you sure you're on KitKat?

      Edit: And you downloaded the apk from this post?

      • mec

        was using the version play store presented to me.

        from artem's followup, it looks like i had it working on 137, i uninstalled and went with play store version and now have 133, not 141. i'm thinking im not in the roll out yet.

        but i'm most assuredly on kit kat, have been since tuesday.

    • http://www.androidpolice.com/ Artem Russakovskii

      The Nexus 5 is 137. This is 141. 133 is the old Wallet.

      • mec

        well, 137 worked for me then. i thought 133 was the update (i didnt look at the n5 version number before). i must not have received the roll out yet.

        • http://www.androidpolice.com/ Artem Russakovskii

          Yeah, 137, 141, and any future updates should do the trick.

  • Bodah

    To get the tap and pay working on my Verizon GNex with a KitKat rom, I had to uninstall the existing wallet using TiBackup and sideload this app.

    • http://blog.k12.com/ Scott Holm

      Mind if I ask which Kit Kat ROM you're using? I got a Moto X so my GNex is sitting in a drawer, but I'd like to have it up to Kit Kat if I ever need to use it later. I found CM 10.3 had radio issues, so I'm interested in any Kit Kat ROMs that work well.

      • Bodah

        Currently using cMetal 11. Not sure why I picked it over any of the others.
        http://forum.xda-developers.com/showthread.php?t=2532320

        Haven't had any issues other than the black squares that all GNex KK roms have. That supposedly got fixed today or yesterday, and the dev is working on adding the fix right now.

  • Matthew Fry

    *runs out and pays for something with his Nexus 10*

    • Matthew Fry

      *slides it around the POS terminal*
      Where the hell were those NFC chips again?
      *pushes harder*

      • Matthew Fry

        *breaks POS terminal*

  • Matthew Fry

    Ah shit. Seriously? Now my HTC One Kit Kat update will be delayed till T-Mobile figures out how to disable it.

  • Plan Shopper

    Sorry. post deleted.