yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] bplewis24:
Earlier somebody questioned whether or not flashing a new ROM or even a stock image would break even the Google-signed .apk.

Well, before knowing about all of this drama, I re-locked my Nexus last night and unlocked it again, which of course wiped all of the data on the phone. This concerned me regarding Google Wallet, as I just instinctively wondered if it would cause any problems. I didn't reset any data before unlocking again or anything. Also didn't make any backups.

So, I re-installed the .apk and while it took a bit longer for the initial "authorization" phase, it did in fact install well. Also, I went to the prepaid card to add it back again, and that took maybe 60 seconds or more, but eventually it re-added the card with a $0 balance (I had already used the $10).

I haven't tried a new purchase since, but I think it's working fine.

Brandon
[Samsung Galaxy Nexus] Luxferro:
Are you using verizon version or GSM? Just curious.
[Samsung Galaxy Nexus] hiohokaybye:
I got it to work with the .apk on 4.0.1 Unlocked and Rooted! :D thanks :)

Got $10 free :D
[Samsung Galaxy Nexus] dantrevino:
worked great. quickest and easiest fix for me. thanks!
[Samsung Galaxy Nexus] bplewis24:
Verizon. Sorry, I should have said so.

Brandon
[Samsung Galaxy Nexus] The Gingerbread Man:
Did you not take a nandroid backup first? You should be OK to just reinstall what ever rom you are on then flash the wallet then reboot
[Samsung Galaxy Nexus] 4nt:
WooHoo!! Thanks, All set up and $10 credit

now to go and try it with the only place I know that does it.... Greggs

1 Steak Bake please
[Samsung Galaxy Nexus] cred05:
+1

I've tried fixing permissions multiple times now, still doing the same thing. Fortunately I only have 25 apps it does it on :D
[Samsung Galaxy Nexus] WhiterThanWhite:
I really, really want to top up my Google Wallet. What if I had a friend in the US who was willing to let me use their card details, is that all I would need? I think I've read of people needing driver's licenses and social security numbers just to top up the Google prepaid card?!

When is this supposed to officially come to the UK? Why are Google dragging their heels?
[Samsung Galaxy Nexus] Knolly:
I didn't... :P Of course the ONE TIME I didn't...

Anyhow, just started from scratch and learned my lesson haha.
[Samsung Galaxy Nexus] The Gingerbread Man:
Yeah always nandroid before trying and mods or kernals or extras. Best advice I can give anybody, ever ;)

The only way for that particular mod is to flash rom then flash wallet then boot unless you know about editing XML
[Samsung Galaxy Nexus] Knolly:
So do you mean Wallet should be installed before anything else on the device?

That would clear up the trouble I was having, which is that when I run fix permissions it breaks about half of my apps and ends up requiring a reinstall from the market...
[Samsung Galaxy Nexus] The Gingerbread Man:
yeah rom then wallet then boot up then set up your other stuff.
[Samsung Galaxy Nexus] Bakedbread:
reading the OP seems like I SHOULD be able to flash Google wallet on top of my ROM without wiping right?

Cause im currently on RevHD 1.3.1 and dont really want to wipe in order to flash Wallet

I'm guessing i can just flash it over my current ROM, reboot, boot back into recovery and fix permissions?

I'll give it a try with a backup just in case , but if anyone else has tried with feedback that would be great
[Samsung Galaxy Nexus] jagwire:
This method worked for me running modaco with no issues. Also was able to add funds to via a debit card here in the U.S.
[Samsung Galaxy Nexus] bigxie:
I keep getting the permissions error, flashing this over Modoco Ir5.

I followed instructions to a T, permissions error.

Manually extracted the .xml and deleted the nfc shared id, still permission error.

Anyone have an idea how I can get it working short of doing a full wipe?
[Samsung Galaxy Nexus] The Gingerbread Man:
But wipe isn't hard. Titanium back up all your apps. Or even try appextractor (imagine titanium and cwm had a baby this is the result!) and wipe the device with mike1986 super wipe lite leaving virtual SD untouched. Install rom then wallet, boot and and restore your stuff how ever you backed up. If your worried about game data for things like asphult 6 your game save will still be there.
[Samsung Galaxy Nexus] Man_Utd:
So I did a wipe, then installed IR5 from Modaco, then the update, and finally wallet. I did a reboot, and wallet opened and was working fine. I tried to enter my CC info and when I hit enter, I got the following window "Unfortunately, wallet has stopped."

Anyone know how to fix this?
[Samsung Galaxy Nexus] CJSnet:
Same problem here too. Otherwise it works great.

Incidentally this was also an issue with hacked Wallet under Gingerbread on the Nexus S. Boot took minutes instead of seconds every time.

The difference is ICS tells you it is odexing apps whereas Gingerbread just showed the Nexus animation.

A fix would still be appreciated.
[Samsung Galaxy Nexus] HWOW:
Wait so does that mean my phone has to be rooted first in order to flash this!?
[Samsung Galaxy Nexus] 4nt:
Bah, Got rejected at Greggs

Weirdly, when I set this up it seemed find, it showed my AndroidMarket purchases in 'Transactions'. Today however I had no transactions showing, although the Google Prepaid and it's freebie $10 was there.

I went in to Greggs (had to order £3> to pay by card) and it failed repeatedly. It obviously made some kind of connection, the phone stated it didn't see the scanner and the scanner just rejected it.

Is it because, My phone doesn't work, the scanner doesn't accept OR because the $10 won't work???

Has anyone in the UK succesfully purchased via the GN?

I don't fancy going to Greggs all the time, I might try Pret or MacD's in Soho because I think I recall seeing the MasterCard taps there.
[Samsung Galaxy Nexus] lpasq:
After upgrading ROM to Ir5 and reflashing Wallet zip in recovery before reboot all seemed to work as it had prior 3 upgrades of MoDaCo ICS. First attempt to purchase just hung after point when phone indicates transaction sent but register never received payment to finalize sale. Called Money Network since I use the Google Debit Card pre loaded through one of my Visa cards. Help desk first had me confirm my account information and then access settings from the prepaid card screen (the location where you see available balance and user ID) and select remove card and then set up card again so as to re initialize. Purchasing is working again. Never once asked what device am I on or who is my wireless carrier.
[Samsung Galaxy Nexus] electricdemon:
Installed on mine, fixed permissions, rebooted, lost all my apps and android launcher keeps crashing, so I've nandroid-restored back. Shame really because this would be awesome!
[Samsung Galaxy Nexus] WhiterThanWhite:
Yes, I've used it twice at McDonalds already.

Surely there must be a way to top up the Google Prepaid card in the UK? I've been searching on Google for the past two days with no luck. Why are Google always so slow in rolling out support for their applications?! Christ! It quite clearly works, so why are they delaying?! This is so frustrating.
[Samsung Galaxy Nexus] cbutters:
Thanks for this... got two free lunches at mcdonalds using this! (in Utah) It did seem to mess up a lot of my other installed programs (even after fixing permissions)... however reinstalling them from market seemed to fix any issues.
[Samsung Galaxy Nexus] jetrii:
I created a simple online survey that may help us collect the data we need to figure out why certain errors are coming up. It should only take around 5 minutes and it will really help the community. Please take the time to fill it out. You may even fill it out anonymously if you wish. People's experiences are all over the place and jumping between 80 pages simply isn't viable anymore.

Google Wallet Survey

I will make the data publicly available to the community. Please feel free to send me a PM with any comments, suggestions, or concerns you have. Google Wallet is a great product and we need to make it as easy and safe as possible. :D
[Samsung Galaxy Nexus] distortedloop:
Why are you laughing at him? Reception does not matter. I've used Wallet with my Nexus S that doesn't even have a SIM card in it. If you read through the Google Wallet help it says something about not needing to be data connected for it to work, but that if you didn't get data connected within a certain amount of time your transaction history wouldn't show, but your balance would still be correct.
[Samsung Galaxy Nexus] Silent8Strike:
Anyone got this working on CM9 4.0.3? It just force closes on me, even after a fresh rom flash/user data wipe.
[Samsung Galaxy Nexus] distortedloop:
Secure element

From the Google Wallet FAQ:

What's interesting is I've gotten the secure element error installing the wrong APK, but it didn't bork my phone, and installing the proper APK worked without problems.
[Samsung Galaxy Nexus] stopswitch:
Ok guys, I Fixed mine (LTE)

LTE Galaxy Nexus VZW

Stock ICS 4.0.2

Bootloader Unlocked and System Rooted

Like everyone else here I was having nothing but problems with Google Wallet since I flashed the original zip file posted here. After flashing the zip, I could do nothing to get the APK file to work correctly on my phone (even after restoring to a previous clockwork saved state).

I followed the instructions on the Back to Stock post (http://xdaforums.com/showthread.php?t=1399210), flashed the entire phone back to stock. After that I performed another OEM unlock and re-rooted my phone. Phone started up and installed wallet first thing. APK installed great, no force closes, no security non-sense. My Google pre-paid card booted right back up and had my remaining 7$ on it from my free 10$.

I'm so glad that I got it working, I was almost ready to return my phone tomorrow and start over. I hope this helps someone else, because after I got it working I was so happy. I know you lose all your data and files, but the important thing is that /system is wiped clean of the original files from the zip.
[Samsung Galaxy Nexus] jetrii:
Congrats! Glad that everything worked out.
[Samsung Galaxy Nexus] 0mie:
Did anyone use this with success? I didn't see any comments and saw that there was a lot of dLs for the files, just wanted to see if this solved issues some were having on a deodexed ROM
[Samsung Galaxy Nexus] jetrii:
We will hopefully find out soon if more people fill out the survey :D So far, four people have filled it out and all four experiences are different. Still need to collect a lot more data but I think it's safe to split the problems into three categories based on what has been posted here.

1.) Problem with Google Wallet files

2.) Problem with your phone's footprint on Money Network

3.) Corruption with your phone's secure element.

Problem 1 can be fixed with a little debugging. Problem 2 can be fixed by calling them and having them perform a master reboot. There is no known solution to problem 3 assuming there really is corruption. There have been instances of Secure Element errors being caused by problem 1 and not true corruption. I would also like to mention that there are circumstances in which Money Network will NOT perform a master reboot.
[Samsung Galaxy Nexus] ohnuhuh:
Just to clarify.. were you previously having the "Secure Element not responding" issue that most people have been saying requires a new phone? Or were you having some of the other issues?

Also, can someone please explain when this error would occur? If simply opening the app would cause it then I can safely say I don't have this problem. If it only happens when adding credit or making a purchase then I don't know yet lol
[Samsung Galaxy Nexus] stopswitch:
I flashed using the zip file first, Wallet would force close after the transaction happened, but the money went through. Then the APK was released.

I was getting "Insufficient privileges" when trying to install the APK outright. After doing the "ZIP removal method", I got the Security Element not responding, I then restored to a previous clockwork backup of my system previous-zip flashing, tried to install the APK and got force closes. Tried every method on here (opening the tar files of my clockwork back up, and placing NfcGoogle.apk etc, in /system and re doing packages.xml) all resulted in "Insufficient privileges" when attempting to run the Installed APK. Pretty much the only time I got the Security Element not working was when attempting the "ZIP removal method" of grabbing files off the net and replacing them in my /system and attempting to "fix" my packages.xml.

Hope this helps.
[Samsung Galaxy Nexus] winner00:
Verizon wouldn't let me exchange my phone so I guess I am just screwed and can't use Google Wallet ever. I hope Verizon supports it in the future or Isis comes out then I will get the error still and can go exchange it.
[Samsung Galaxy Nexus] 0mie:
You have 30 day worry-free guarantee....you can exchange it for whatever reason you'd like, if you return it there is the $35 restock fee, but you can exchange it if you tell them the colors don't look right to your eyes
[Samsung Galaxy Nexus] jetrii:
winner00, stopswitch, could the two of you please fill out this survey? Will help if we know exactly what happened and what you did.

I've been doing a lot of research and talking to quite a few people (including a few of the more helpful Google and Money Network employees) and I don't think it's possible for the Secure Element in a non-rooted phone to be corrupted by Google Wallet. I suspect that it is simply locked due to tampering and can be unlocked by Google. However, since the Galaxy Nexus is not currently supported, Google isn't willing to unlock it. Although this is just a theory, there does seem to be a bit of evidence to support it. Still have a lot of research to do :D

Although Google does not publish the API to access the Secure Element on Android phones and only allows specially licensed developers to use it, the SimAlliance does have an Open Mobile API interface for controlling the Secure Element in phones. Since both APIs adhere to Mastercard's PayPass requirements, it is safe to say that they communicate with the Secure Element in a similar fashion. I have been looking through their API and from the looks of it, the Secure Element contains its own state which can't be modified by an Android program. An Android program may send it data and request data back, but it does not seem to be capable of actually manipulating it. Assuming Google didn't completely botch the implementation, it should be trivial to reset the Secure Element to its default state with Google's private API. Looks like the people that have the Secure Element problem will have to wait until we discover a way to access the API or until Google officially supports the phone.

As to what causes corruption in the Secure Element, that is still unknown. Would also be nice to figure out why some Secure Element errors go away with a ROM restore and others persist through several different images. I still have quite a few articles to read and people to E-Mail but that is for tomorrow. It's getting pretty late.
[Samsung Galaxy Nexus] kro02:
Worked great for me in Queensland Australia at McDonalds, running 4.02 with Market enabler. Great work guys, now to get myself a CitiBank M/C to top up
[Samsung Galaxy Nexus] AndrewNeo:
The Secure Element isn't ON the SIM card, right?
[Samsung Galaxy Nexus] jaduncan:
I have a slightly different issue to most people on install of the apk - the device just sat at the "Initalizing your device" screen with the spinner going but no error message. I went out of the app and back in to find it had set itself up, but now get "Money Network is currently unavailable. Please try again later." whenever I try to add a Google Prepaid Card. Is this a general problem or a bug on my end?

Phone: Galaxy Nexus

ROM: Modico r6

Installed via: APK

Carrier: 3 UK

Location: UK
[Samsung Galaxy Nexus] Qbfinest83:
I thought the NFC chip was acutally inside the battery. Thats why if you get a 3rd battery battery NFC wouldnt work anymore on the phone, has anyone tried a new battery to see if that works?
[Samsung Galaxy Nexus] EvanVanVan:
It's just the NFC antenna on the battery, the NFC chip is embedded in the phone. Switching batteries (Extended to Original and back) causes no problems.
[Samsung Galaxy Nexus] distortedloop:
Just tried it on my Galaxy Nexus for the first time, even though I'd installed the apk several days ago.

No problem paying at 7-11 for a cup of coffee, depsite the fact that Verizon is currently experiencing total 3G/4G data failure. This once again shows you don't need data to use Wallet for those who doubted it.

I opened Wallet, entered PIN while in line, tapped phone when time to pay. Clerk looked at me like WTF?, but handed me the receipt no questions asked. The prepaid balance didn't update, though. I'm not sure if that's because no data, or because the app started force closing when I got back to the car. I force closed several times, but app wouldn't re-open until I rebooted. When I got home, rebooted, then opened Wallet, my balance had updated, but the transaction is not listed in the card's history.

That's another major flaw with the system, in my opinion; it's great that you don't need data, but there should always be a way to get the transaction history. Perhaps when they fully integrate Wallet/Checkout on the web.

BTW, my Nexus S, which has no data plan, worked at same 7-11 last month, but without the force close, and when I got home, the transaction history updated. It might have been the reboot that killed it for me on the Galaxy Nexus.
[Samsung Galaxy Nexus] dr_jared88:
I followed this thread and was able to get google wallet to install but I get the following message when trying to open it.

'Not Supported

Unfortunately, Google Wallet has not yet been certified in your country or on your device / carrier.'

I am using a Virgin Mobile SGN in Canada running stock 4.0.1.
[Samsung Galaxy Nexus] ghammer80:
Try using market enabler?
[Samsung Galaxy Nexus] distortedloop:
I downloaded the files "just in case" I decide to deodex my phone, but haven't tried it. I answered your survey just now. Thanks for your efforts.
[Samsung Galaxy Nexus] Qbfinest83:
I was able to get it to work using my wife citi mastercard however it would not work yesterday when I tried to use the google prepaid card. I tried this morning at mcdonald's and it works fine I still have 10 dollars in the prepaid card.

I set the prepaid card default however when I went to pay it charge citi mastercard.

I am going to remove the citi mastercard tonight can try it again at cvs
[Samsung Galaxy Nexus] dr_jared88:
That's what I did. I faked T-Mobile just like that instructions said to. I have no clue why mine won't work.
[Samsung Galaxy Nexus] jetrii:
How are you attempting to install it? When does that error show up?

On another note, around 20 people have filled out the survey. Still need to collect more data, but from early reports, it appear that virtually everyone with the LTE galaxy nexus that filled out the survey has Google Wallet working without any major problems (10 out of 11). 11th person returned their phone so there's no much we can do with that :D. Installs on the GSM version are not doing quite as well but the sample size is still very low. Many of the GSM installs were done through the zip method which does seem to be many times more unreliable and dangerous than simply installing the APK.
[Samsung Galaxy Nexus] 420SYN:
I figured it out you can only open the app if you have market enabler spoofing tmobile US otherwise you get not supported in your country. I'm not sure if this affects using paypass or just opening the app though. So it maybe required to purchase market enabler pro so you can spoof Tmobile on boot every time.

Edit: Scratch that market enabler pro doesn't seem to set it on boot like I thought. So it seems like everytime you have to go into market enabler and set it.
[Samsung Galaxy Nexus] civicsisedan:
Trying to do survey from phone and won't load any of the links..

Lte nexus here. Had secure element not responding on first nexus returned and loaded apk on second and its fine again..

I got secure element not responding by deleting the data inside the google wallet app on first nexus. Everything was working fine until I deleted the data. I was using the zip as well.
[Samsung Galaxy Nexus] jetrii:
Odd, the links works fine on my Nexus.

As for the secure element bug after wiping, so far, you're the only one reporting it. I don't know if someone mentioned it in an earlier post though. There have been a few people that wiped Google Wallet's data without any problems but they all have GSM phones. Going to keep an eye on this particular problem. Although, like I posted above, I don't think it's possible for Google Wallet to permanently corrupt the Secure Element. It's just locked and can most likely be unlocked by Google.
[Samsung Galaxy Nexus] civicsisedan:
After my experience I am not going to be wiping data ever. Someone can try and see?

When I used zip I had no fc's no reboots no problems. Used it 3 times, loaded money on it once. As soon as data was wiped I got secure element not responding.

I flashed stock image and went all the way back to stock locked and not rooted.

Tried .apk and got secure element not responding.

Did one last factory reset and took it to Verizon to exchange.
[Samsung Galaxy Nexus] miasma:
I am a security researcher and have been investigating Google Wallet. I have made some very interesting findings and hope to soon have an app available that can give you much more information about your secure element. I can't yet divulge the details because I believe there is a significant security issue with the way Google Wallet works.

It would help me greatly to have a bigger data set to work with. I am looking for volunteers, please PM me.

Understand that the data I need might have sensitive information in it. I just confirmed that I can give you an NDA from my company to ally any fears that we are trying to steal this data.

However, even without any data from you, I hope to have the app out in a few days. Note that you will need root for it to work.
[Samsung Galaxy Nexus] jetrii:
I'm sure there people that have tried it given basic it is to do. I'm sure we would have heard about it if it caused them a Secure Element problem. So far, it looks like it's just a game of chance. There are 3 different types of problems which could occur and 2 of them are currently fixable. Third one can't be fixed yet but I'm pretty sure it's possible.
[Samsung Galaxy Nexus] 420SYN:
okay so "marketenabler" won't set values on boot but "market enabler" will.
[Samsung Galaxy Nexus] ohnuhuh:
Well I decided to test wiping the data within the app on mine and was able to set it up and add the google prepaid card again. Haven't actually bought anything with it because I don't know of anywhere around here to try it
[Samsung Galaxy Nexus] civicsisedan:
Are you using the .apk or the zip file?

I was using zip file when it happened and it seems the zip file is causing the most problems..

However your still a better man than me for trying. Google wallet was probably in top 3 reasons I switched from rezound.
[Samsung Galaxy Nexus] biggiephat:
I went from OTA 4.0.2 to droidtheorys new 4.0.3 rom and I restored my google wallet back from titanium backup with no problems.

I have only used the .apk on this phone (i broke my first phone when going from the zip to the .apk)
[Samsung Galaxy Nexus] ohnuhuh:
I have only used the .apk so I think you're right about the zip causing most of the problems. And I'm not willing to flash that just to test it out :p
[Samsung Galaxy Nexus] andrew53517:
Why doesn't titanium backup backup Google wallet when it is installed from the .zip way? It won't backup. Is there another way to back it up?

HTC Thunderbolt & ASUS Transformer Rooted!
[Samsung Galaxy Nexus] biggiephat:
zip way is very dangerous....i would say if the zip way is working...dont attempt to change roms or install the apk in the OP....just leave it