Jump to content


Photo

XMOD: Region / Device / Root patched Google Wallet

* * * * * 5 votes

  • Please log in to reply
762 replies to this topic

#1
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien

Posted Image Posted Image Posted Image


[Edit: This modification is now in my FREE MoDaCo Toolkit - details]

This is now an Xposed mod. Read on for more details.

Google Wallet is super cool. It allows purchasing of things using the NFC chip in your device using any card you have in your Google Wallet account. But, there is a problem - and that's that Wallet is only available for a very limited subset of devices on a limited number of operators in the US. It also displays a rather annoying banner if you're rooted.

Hence the need to patch out some checks. ;)

Now, i'll start by saying that there may well be a patched APK out there already (I didn't check), I chose to create the patch myself because, when i'm putting in my credit card numbers etc. I like to know what i'm working with. I started with the latest version I downloaded personally from the Google Play Store (by spoofing my operator with 'Market Access') which I then patched as required.

The patch

The APK has 3 features that I patched out. The first was a device check - the app will now work on any device. Of course you need to have NFC for it to be useful! I tested on a HTC One X successfully (as you can see in the screenshots above) but of course YMMV. The second patch was an operator check - the app should now not care which operator you are on. The third patch was removing the root warning. Google Wallet doesn't actually stop you using the app if you're rooted, it just gives you a warning on screen (which is a little annoying), so I removed it. BUT... rather than having the warning in app, let me post it here instead. If you are using Google Wallet on a rooted device, really think about which apps you are giving root access... because there is the possibility that a malicious app could do bad things. There's no evidence of this happening, but it's possible. As always, be wary of what you're installing and where it came from.

As of this release, the patch is not a patch of the APK itself, but instead an in-place patch using the Xposed system. This means that the patch should continue to work when Wallet is upgraded (unless there are major internal changes). It also means you don't need to copy a patched APK to /system etc. which is a bit of a pain.

You must install Xposed to use this patch - you can find it in this post.

Download

To use the patch, after you've installed Xposed from the link above, simply download and install this APK - DOWNLOAD (ROMraid) - and used the 'Xposed Installer' app to activate the module. After rebooting your device, you'll be all set!

Disclaimer

If you use any of the above modified APKs or top up methods, you do so at your own risk! Please let us know how you get on in the comments below, so we can refine / improve the process based on our experiences.

WARNING

If you plan to wipe your device, switch ROM on your device or otherwise do anything unusual (including 'clearing data' on wallet), it is highly recommended that you use the 'reset wallet' option in the Wallet app settings. Failure to do this could render Wallet inoperable on your device!

Another note of caution, we're using a 'hack' here, so it's probably not the best idea to load up your Prepaid card with a ton of money in case Google blocks hacked wallets, something changes, etc. etc. and you could lose your money. Again, use at your own risk.

And finally...

If you find the above useful and you want to support my work on this and all the other MoDaCo projects, please consider signing up for a premium MoDaCo account. Thanks! :)

P

  • 2

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#2
Barbs80

Barbs80

    Newbie

  • Members
  • Pip
  • 45 posts
  • Gender:Male
  • Location:Nottingham
  • Devices:HTC One X, Advent Vega
  • Twitter:@Barbs80
Will give this a go, been wanting to test out the nfc on my One X (one of the main reasons I got it over the One S).
Cheers Paul

  • 0

#3
gavinlew

gavinlew

    Regular

  • Members
  • PipPip
  • 79 posts
  • Gender:Male
  • Location:Bristol
  • Devices:XperiaZ,TabletZ,Lumia510,MotoG
  • Twitter:@gavinlew
Installed all OK, activated and $10 credited to my Google Prepaid card. Will go and visit somewhere at lunchtime and buy stuff.

  • 0

--
Devices im currently using

Sony Xperia Z

Sony Tablet Z

Sony Xperia M

Moto G

D2 MTK Chinese Clone Phone (Dual SIM)

Nokia Lumia 510

 


#4
faquick

faquick

    Newbie

  • Members
  • Pip
  • 12 posts
  • Gender:Male
  • Devices:Samsung Galaxy S III
  • Twitter:@faquick
Does it need to be pushed in /system/app or will it work also in /data/app ?

  • 0
fab---

#5
318vert

318vert

    Newbie

  • Members
  • Pip
  • 34 posts
Im getting installation failed :(

  • 0

#6
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien

Does it need to be pushed in /system/app or will it work also in /data/app ?


It needs to be in /system/app.

Im getting installation failed :(


That's because you've not read how to install it properly.

P

  • 1

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#7
318vert

318vert

    Newbie

  • Members
  • Pip
  • 34 posts
yup lol

  • 0

#8
Batkoto

Batkoto

    Who's the Man

  • MoDaCo Gold
  • PipPipPip
  • 267 posts
  • Gender:Male
  • Location:Sydney
  • Devices:LG Optimus 4x HD, Optimus L7
Pushed fine, but Wallet not appearing in my apps list :(

  • 0

#9
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien
I can upload a clockworkmod zip to make installation easier if that's helpful?

P

  • 0

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#10
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien

Pushed fine, but Wallet not appearing in my apps list :(

Did you 'adb push'? Use Root Explorer to check file permissions perhaps (and try a reboot)?

P

  • 0

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#11
Batkoto

Batkoto

    Who's the Man

  • MoDaCo Gold
  • PipPipPip
  • 267 posts
  • Gender:Male
  • Location:Sydney
  • Devices:LG Optimus 4x HD, Optimus L7

Did you 'adb push'? Use Root Explorer to check file permissions perhaps (and try a reboot)?

P


adb push and root explorer, rebooted, same.
I can see com.google.android.apps.walletnfcrel.modaco.apk under system/app

sigh

  • 0

#12
318vert

318vert

    Newbie

  • Members
  • Pip
  • 34 posts
Yeah im unable to push as i have read only file system and i havnt been able to get root since 4.0.4.


Ok seems busybox says im rooted :s

Rom manager errors when attempting to run privileged commands.

Dont think my phone know if its rooted or not

Edited by 318vert, 30 May 2012 - 08:58 AM.

  • 0

#13
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien

adb push and root explorer, rebooted, same.
I can see com.google.android.apps.walletnfcrel.modaco.apk under system/app

sigh


Check logcat. I'll make a clockworkmod image and we can see if that helps.

Yeah im unable to push as i have read only file system and i havnt been able to get root since 4.0.4


Do you have clockworkmod? Which device?

P

  • 0

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#14
Batkoto

Batkoto

    Who's the Man

  • MoDaCo Gold
  • PipPipPip
  • 267 posts
  • Gender:Male
  • Location:Sydney
  • Devices:LG Optimus 4x HD, Optimus L7

Check logcat. I'll make a clockworkmod image and we can see if that helps.


clockworkmod wont help, unless you have CWM for Optimus 4x :P

  • 0

#15
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien

clockworkmod wont help, unless you have CWM for Optimus 4x :P


Show-off. :P

P

  • 0

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#16
Batkoto

Batkoto

    Who's the Man

  • MoDaCo Gold
  • PipPipPip
  • 267 posts
  • Gender:Male
  • Location:Sydney
  • Devices:LG Optimus 4x HD, Optimus L7

Show-off. :P

P


LOL... :D

  • 0

#17
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien

LOL... :D


I'm guessing your issue might related to a non release keys build? Not sure tho!

P

  • 0

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#18
BigladUK

BigladUK

    Newbie

  • Members
  • Pip
  • 6 posts
  • Gender:Male
  • Devices:LG Google Nexus
  • Twitter:@BigladUK99
Thanks Paul,

Install was all fine but I get Not supported when I open it ( Unfortunatley, Google Wallet has not yet been certified in your country or on your device / carrier )

I'm using a UK O2 One X with a custom rom

:-(

Si

  • 0

#19
PaulOBrien

PaulOBrien

    It's My Party

  • Founder
  • PipPipPipPipPipPip
  • 36,226 posts
  • Gender:Male
  • Location:Norwich, UK
  • Devices:All the Nexus!
  • Twitter:@paulobrien

Thanks Paul,

Install was all fine but I get Not supported when I open it ( Unfortunatley, Google Wallet has not yet been certified in your country or on your device / carrier )

I'm using a UK O2 One X with a custom rom

:-(

Si


Uh, odd! Which ROM?

P

  • 0

You can follow me on Twitter - http://twitter.com/paulobrien / Follow MoDaCo on Twitter - http://twitter.com/modaco

Want to donate? MoDaCo is raising money for the Multiple Sclerosis society.

Posted Image


#20
BigladUK

BigladUK

    Newbie

  • Members
  • Pip
  • 6 posts
  • Gender:Male
  • Devices:LG Google Nexus
  • Twitter:@BigladUK99
Android Revolution HD 6.0.0.0 by mike1986

  • 0




1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users