yashsingh1/xdaforums huggingface dataset:
[Samsung Galaxy Nexus] Noev:
From my understanding of reading this thread it seems that once the SE has locked you out you are kinda out of luck and will need to replace the phone or wait for that problem to be fixed from google or someone here. But i think at this point unless something crazy is done by the user no one should be getting the SE problem when changing roms. As long as you reset the app from inside wallet then uninstall the wallet that should remove any information from the SE allowing wallet to be reinstalled after a new rom has been flashed preventing the SE from locking.

Long story short i think its the problem with the CPU sleep cycle in 4.0.3 that is holding it up more then preventing people who have already messed up there SE from returning the phone for a new one. Either way i hope verizon and google just give us official support for wallet soon.
[Samsung Galaxy Nexus] miasma:
Good news, sprint is getting the galaxy nexus and take a look at the image on its screen:

http://www.sprint.com/landings/lte/index.html

Looks like google wallet is officially supported on the galaxy nexus.
[Samsung Galaxy Nexus] HUNZwiebel:
I now see the Edit of the first post:

"To try to avoid this, before flashing a new ROM please, please, PLEASE: open Google Wallet. Open the Wallet Settings menu. Select "Reset Google Wallet" from within the app."

If I do this, I will be able to install the wallet again and again after uninstall and after installing a new rom? So no secureelement not responding?
[Samsung Galaxy Nexus] ohnuhuh:
I really don't mind running stock on this, I just wanted the 4.0.3 OTA before the 15th so in case I did mess something up when updating I could return it to get a new one. Since I'm not sure if that'll happen I'm gonna try custom to make sure I can flash a new ROM and not mess up Wallet. If the SE locks up, I'll just pay the $35 to get a new phone and not install Wallet until after it's official** (or I get tired of waiting lol).

But as long as I can flash a new ROM and kernel without messing up the SE, I should be able to follow those same steps and keep flashing any ROM/kernel I want, correct?

Edit: **Until it's official on Verizon. Looks like Sprint will be getting it
[Samsung Galaxy Nexus] miasma:
yes, but the hardware presumably nearly identical. the carrier restrictions will remain, but this is still good news.
[Samsung Galaxy Nexus] Royal2000H:
Yea, it's great news because we'll have even greater support

The @googlenexus twitter had this:

#GalaxyNexus is coming to Sprint: 4G LTE speed, Android 4.0 #ICS, & Google Wallet. Stay tuned in coming months for pricing & availability

Unfortunately.. "coming months" just to see pricing and release date. That could mean a while until we see the phone out and the GNex apk.
[Samsung Galaxy Nexus] lukegb:
I swear Google is teasing us. Oh well. Good news, though.
[Samsung Galaxy Nexus] mobilehavoc:
The first thing I thought of when I saw the Sprint announcement is that as soon as someone gets that phone we have a Galaxy Nexus Google Wallet APK to use and in the future :)
[Samsung Galaxy Nexus] Talkdj:
The same exact thing happened to me. Mine said sent then said check with cashier. I'll try CVS and see what happens.
[Samsung Galaxy Nexus] ffejeroni:
I'm going to try at a gas station tonight as well. I think I just didn't hold it to the receiver long enough.
[Samsung Galaxy Nexus] budmannxx:
FWIW, I just got off the phone with Google. They said they've been hearing all the tales about Wallet working flawlessly for some people on the Galaxy Nexus, working initially then stopping, and not working at all for other people. They know about the various .apks going around, and are hoping to have official support "soon." That's as specific as the rep would get, as expected. When I mentioned the rumors that Wallet was ready to go but blocked for non-technical reasons by Verizon, she said she's heard those rumors too but she deflected that by urging "patience, as these things are extensively tested before being released."

I'm on stock 4.0.2, unlocked and rooted, and I was able to use the free $10 and reload my prepaid card 2x successfully. I've made a bunch of purchases, but now continually get the "please try adding funds again" error when I try to reload.

---------- Post added at 05:23 PM ---------- Previous post was at 05:12 PM ----------

FWIW, I just got off the phone with Google. They said they've been hearing all the tales about Wallet working flawlessly for some people on the Galaxy Nexus, working initially then stopping, and not working at all for other people. They know about the various .apks going around, and are hoping to have official support "soon." That's as specific as the rep would get, as expected. When I mentioned the rumors that Wallet was ready to go but blocked for non-technical reasons by Verizon, she said she's heard those rumors too but she deflected that by urging "patience, as these things are extensively tested before being released."

I'm on stock 4.0.2, unlocked and rooted, and I was able to use the free $10 and reload my prepaid card 2x successfully. I've made a bunch of purchases, but now continually get the "please try adding funds again" error when I try to reload.

EDIT: Here's the support email Google sent after the call:

(Sorry, apparently I can't post links yet)
[Samsung Galaxy Nexus] fiftyclick:
I don't think anyone wants to say that you can for sure upgrade your ROM without affecting SE; nobody wants to be liable for another user breaking their phone.

That being said, if you are not willing to take the risk, do not upgrade your phone, and definitely do not try using Google Wallet at this point!

I personally however, am willing to take the risk, and have flashed my phone at an average rate of 3 times per day. I am running 4.0.3, Wallet is built in to the system image, i have a custom kernel, using a vanilla prepaid card registered to a US address even though i am in Canada, etc... I work with a banking related company, so transaction flow comes to me easily, and a general understanding of secure elements and keys are things that I understand.

So, if you are smart, read everything in this thread, are careful, and don't have anything to lose, this really isn't very scary. Maybe i will break my phone, but i will learn how it happened and be able to pass on my knowledge and just go and buy a new phone.

As for 4.0.3 issues, using the available custom roms and kernels it has solved many if not all issues i had with stock 4.0.2, or stock AOSP.

Sent from my Galaxy Nexus
[Samsung Galaxy Nexus] beng2k:
Lukegb, any updates, im available tonight for troubleshooting/testing.

Just email me or catch me on MSN later, still cant figure out anything out but im not a programmer or have any knowledge regarding this kinda stuff.
[Samsung Galaxy Nexus] ohnuhuh:
Well I had Wallet working on stock 4.0.2 and decided I'd try custom ROMs before my chance to return it and get a new phone if it breaks runs out on the 15th. So, I cleared Wallet data in the app, uninstalled Wallet, and sent the broadcast from adb shell. Then I wiped data in recovery and flashed a new ROM and kernel.

Just to be sure, if I can open the Wallet app now, enter a pin, and access all my card info then does that mean I'm already past the point of the SE locking?
[Samsung Galaxy Nexus] davidukfl:
try resetting wallet, uninstalling then reinstalling. This worked for me and It's been fine ever since
[Samsung Galaxy Nexus] mellen_hed:
So when everyone upgrades roms that has been, are you backing up wallet and reinstalling the backup or using the baked-in wallet? Just curious before i make my attempt at upgrading to AOKP 15
[Samsung Galaxy Nexus] spovat:
backup wallet just in case but roms with GW baked in should work fine... assuming you reset GW in the previous rom.
[Samsung Galaxy Nexus] AndrewNeo:
I've been reading through the Android source code, and have come across a part of the NfcService that will wipe the Secure Element. I believe only system apps can call it, but that's easy enough to do on rooted phones. Has anyone else looked into this? I'd try writing something to test it myself, but my phone doesn't have a locked Secure Element.
[Samsung Galaxy Nexus] lukegb:
Yup. That's what the MASTER_CLEAR_NOTIFICATION call is for.

I don't believe it's implemented anywhere other than in the NFC service, though, or else I'd have to ask people to do something more specific.
[Samsung Galaxy Nexus] wKovacs64:
So if you reset GW in the previous ROM, then flash a new ROM with GW built in, you just pop it open and sign in and your previous balance should be there?

I've seen people claiming they've lost their balance (and get the free $10 each time), didn't want to run into that by "doin' it wrong."

Thanks.
[Samsung Galaxy Nexus] lpasq:
some truths... ...some lies = http://gigaom.com/mobile/sprint-has-wallet-covered-on-new-nexus-but-youll-have-to-wait/
[Samsung Galaxy Nexus] MMcCraryNJ:
Your post let me breathe a sigh of relief!

I'm in the exact same position as you are. Stock CDMA GNex on 4.0.2. Unlocked the bootloader but not rooted. I have GWallet installed via the .apk method, never tried the older .zip method. Wallet works flawlessly for me. Got my 10 dollars and threw another 20 on via BoA Visa debit card. No issues thus far.

Came back to the thread only to read about Secure Element horror stories and people possibly locking themselves out of their NFC chips permanently. Was getting worried that an OTA could brick mine too. But after reading and reading, it's good to find somebody who followed the Reset from within the Wallet menu/ADB commands/uninstall and successfully went to a 4.0.3 ROM with no issues re-loading Google Wallet.

I just have two questions for you:

1. After you reset Google Wallet from within the app, did you uninstall the app before running the ADB command, or did you run the command and THEN uninstall the app?

2. After you re-installed Wallet on your new ROM, was your account showing the same balances and everything? Worried about losing any money I have on my Google Pre-Paid card.
[Samsung Galaxy Nexus] mellen_hed:
Just successfully updated roms by resetting and doing the MASTER_CLEAR_NOTIFICATION broadcast, then signing into Google wallet again after update. Thought I'd share.
[Samsung Galaxy Nexus] mobilehavoc:
I think it will still work just if you reset Google Wallet. That should wipe the Secure Element since you're resetting the app.
[Samsung Galaxy Nexus] Crion629:
This is probably going to sound noobish but I just got my Galaxy Nexus a few days ago so I'm only getting around to playing with Wallet now. I know Google announced that they are working on getting Visa and AMEX integrated as well but does anyone know if we'll need to install a new .apk for that once it comes? Just curious.
[Samsung Galaxy Nexus] mobilehavoc:
I doubt it, I think the app checks for new cards/updates when it launches so I think it'll just show up when they announce it.
[Samsung Galaxy Nexus] wKovacs64:
No ADB broadcast necessary then? Doesn't appear to be in the OP (Troubleshooting section), either.
[Samsung Galaxy Nexus] spovat:
exactly right. i've used that method multiple times and worked flawlessly.

i've also seen on this forum an additional step you can take to assure all traces of your gn account are wiped on your current rom. it involves an adb command but i don't know it by heart. you should be able to find it by browsing though the past dozen pages or so. after flashing a new rom and signing into gw your balance will be restored. don't forget to document your user ID. click on the google pre paid card and you'll see it listed underneath it
[Samsung Galaxy Nexus] wKovacs64:
Great, thanks for the affirmation.

If you take a nandroid backup prior to resetting Wallet and all that, and you try a new ROM and for some reason you need/want to revert to your last backup... do you need to do anything special once you restore from nandroid? I would think your data in your backup still thinks your Wallet is fine but you cleared the Secure Element data by resetting from inside the app so the app and the chip might be out of sync somehow? I suppose that's partially why some people suggest taking a backup before and after the reset. In that case, I suppose the second backup (after the Wallet reset) is probably the most appropriate one to revert to if you need to roll back?

Sorry for the ramble, just sort of thinking aloud here...
[Samsung Galaxy Nexus] spovat:
yep that completely makes sense. I would revert to the second nandroid considering I've confirmed gw working upon signing into it from scratch.
[Samsung Galaxy Nexus] wKovacs64:
Cool, glad I'm finally starting to get a handle on this. Thanks again.
[Samsung Galaxy Nexus] davidukfl:
the adb command and/or suggested wiping procedure for flashing new roms should be posted in the OP
[Samsung Galaxy Nexus] beng2k:
Just clear from the app, seems to do it for those who have switched roms.

The problem is that command cannot be sent to the SE once it is locked down. Im still struggling witih the idea of having to buy another GN because mine is locked.

Anyone want a discount on a GN with locked SE?
[Samsung Galaxy Nexus] davidukfl:
could always just run it over with your car and pay $100 for a new one through insurance
[Samsung Galaxy Nexus] beng2k:
My provider in Canada does not provide that option. Its sell this one at a slight loss and buy another one.
[Samsung Galaxy Nexus] wilsonlam97:
Hey is anyone going to port the version from the Sprint LTE GN?
[Samsung Galaxy Nexus] MMcCraryNJ:
I'd like to know this as well. And while people are extracting .apks from devices that aren't coming out for a couple of months yet, I'd also like to know if anyone is gonna port over the new version of Touchwiz from the Galaxy S III?
[Samsung Galaxy Nexus] EvanVanVan:
LOL hilarious

edit: I wanted to go with just "LOL" but i needed at least 10 characters to post, so i added the hilarious
[Samsung Galaxy Nexus] AndyCr15:
I thought it was kinda funny, but couldn't decide between "Lets hope not" and "If they do, we should hunt them down and physically remove any Android devices from their life" so I didn't reply.
[Samsung Galaxy Nexus] wKovacs64:
For the record, I bit the bullet and tried ROM hopping. Here are the steps I took:

1. nandroid backup #1

2. In the Wallet app, went to Settings and then Reset Google Wallet

3. nandroid backup #2

4. Wipe data / factory reset (from ClockworkMod Recovery)

5. Installed the ROM I wanted

6. Booted up and signed in to Google - let it auto restore all my apps from the Market

7. Rebooted

8. Used Titanium Backup to restore all my data to my user apps only (doesn't include Wallet, which is a system app)

9. Signed into Wallet

At this point, I'm nervous, but it does sign me in and no error-of-death. But my balance isn't there. I'm afraid to add a Google Pre-Paid card in case that means add a brand new one, rendering my previous one useless. But I did it anyway and clicked Add a Google Pre-Paid Card. It took quite a while processing, but eventually...

Success! It added my previous card and my balance is in tact. Just wanted to share my experience for those who are nervous about it.
[Samsung Galaxy Nexus] iankellogg:
I switch roms all the time and never have any problems.

But on a different note. Does Google Wallet lag for others? The whole app lags and has very slow animations especially when swiping left and right on the card select screen.
[Samsung Galaxy Nexus] mobilehavoc:
+1. Doesn't bother me though, I'm rarely spending much time in the app scrolling around.
[Samsung Galaxy Nexus] wKovacs64:
Same. It's definitely laggy but I don't exactly hang out in there much so it's easily ignored.
[Samsung Galaxy Nexus] sfierro:
After reading through almost everything (I think), I still have google wallet telling me "Unfortunately, wallet has stopped".

Ive tried this method, fixing the files and replacing nfc google, using a deoxed rom

http://xdaforums.com/showpost.php?p=20489481&postcount=687

I've also completely reflashed my phone back to stock, locked and un rooted.

Im out of options and lost, any suggestions where to go from here?
[Samsung Galaxy Nexus] 0mie:
GSM or LTE and which OS version?
[Samsung Galaxy Nexus] Royal2000H:
Do you do anything between switching ROMs? Ie, do you reset Google Wallet from within the app?
[Samsung Galaxy Nexus] sfierro:
LTE on Verizon, Now I'm Stock 4.0.2 rooted
[Samsung Galaxy Nexus] 0mie:
odexed or deodexed ROM?

I used stock deodexed from here

Then use the 2 files in this zip, that

SHOULD

fix it :)

http://db.tt/k6IVxFXL

Then install this Wallet.apk

Make sure you follow the steps in my post you linked earlier, unless you haven't installed any other files after going back to stock.
[Samsung Galaxy Nexus] sfierro:
thank you, I'll give it a try when i get home in a little.

although the "deodexed 4.0.2 files" seems not to work
[Samsung Galaxy Nexus] FastEddie87:
Google Wallet

:D It works great i have used it @ MD Blew there mind Also 7/11 what are you doing ? I said paying,with your phone Yes Done Never heard of it but looks like it works very well. I told him it works Great, Used it today @ HomeDepot. Only place in Home Depot you can use it is Sevice Deck. :cool:
[Samsung Galaxy Nexus] 0mie:
I fixed it...for some reason it removed the URL when I posted it
[Samsung Galaxy Nexus] sfierro:
I tried using these files and following your adb instructions, Still no luck : /

I appreciate the help though.
[Samsung Galaxy Nexus] saha2:
thaaaaaanx..!
[Samsung Galaxy Nexus] TofuWarrior:
GW Force Close On Use

I have a stock, rooted and unlocked LTE Galaxy Nexus. I flashed GW on using the zip method.

I tried using GW on a soda machine at work twice and both times, the transaction was successful (oddly, the price was $1.50, the machine put up $1.75, and I was only charged $1.20). However, both times, GW FCed right after I tapped.

From what I'm reading, this is a common issue for the ones that used the zip method. Is there a way to fix the FC on use? I'm sure one of you already posted a solution in the 130+ pages, but I don't have the time to read all the posts.

I really do wish I had waited for the apk method. But what's done is done and I have a 95% working GW. I really don't want to risk locking GW out.

Thanks!
[Samsung Galaxy Nexus] lukegb:
It's linked from the OP:

http://xdaforums.com/showpost.php?p=20444729&postcount=556
[Samsung Galaxy Nexus] TofuWarrior:
So you're saying that removing the zip method and replacing it with the apk method is the only way to get it to stop FC on use?

A second idea. I made a nandroid backup before I flashed GW with the zip. I'm reading that if I revert back to that clean backup, I can just go forward with the apk and everything will work fine? Or will that cause me to get locked out?
[Samsung Galaxy Nexus] lukegb:
I would recommend resetting Google Wallet from within the app before using your nandroid backup. Then you should be fine.
[Samsung Galaxy Nexus] TofuWarrior:
I took a look at the nandroid history and the clean one was all the way back when I first got the phone (right after I got it unlocked and rooted). Even though it's simpler to do what you said above, I really would hate to have to set my phone back up again.

I know there's the usual disclaimer of "I'm not responsible for what happens to your phone", but you're confident in the zip removal you created and linked in the OP? Following it will basically put me back to as if I hadn't done the zip method (removes existing GW apk and all that) at all and I can just go straight to installing the apk?
[Samsung Galaxy Nexus] lukegb:
Yes, but I would still recommend resetting Google Wallet first.
[Samsung Galaxy Nexus] TofuWarrior:
Excellent...

I will make a nandroid backup now and go through it after work. Can't wait to be rid of the optimizing on reboot and FC on transaction!
[Samsung Galaxy Nexus] beng2k:
You want answers they are in the thread don't be lazy and read.
[Samsung Galaxy Nexus] lukegb:
To be fair to him, even I found it difficult to find that link in the OP, and I knew it was there, and wrote it!
[Samsung Galaxy Nexus] californiarailroader:
I would suggest you go back to school, your punctuation is horrible.
[Samsung Galaxy Nexus] TofuWarrior:
I've tried reading while I was waiting for a reply. I've seen some posts with the same issues as mine. But replies were generally "me too!" and no definitive solution that I could find.

It's not like this thread's only 10 pages long. 130+ pages of posts that sometimes have no bearing on my issue is a lot to comb through just to find the few posts that might lead me to a solution.
[Samsung Galaxy Nexus] iPathik:
I have been having problems adding funds onto the Google pre-paid card. I verify my Social Security number and then it gives me a notification that the funds were not added. I tried 4 different cards. Any1 else having this issue? I can't seem to figure out what to do...
[Samsung Galaxy Nexus] EvanVanVan:
Yeah, give Money Network a call. They can verify you over the phone by asking the same information. Just tell them after reloading a couple times you're being asked for you SS. Also, when I did it they didn't even ask me what phone/carrier I was on. They'll be able to verify you and instantly you'll be able to add funds again...

edit: and a seperate question:

Most of the posts I've read about flashing new roms say to reset from within the GW app and then flash the new rom. Next, they say to login to GW and youre account balance will be restored. Just to be clear, that means don't restore with a titanium backup? Just reinstall fresh with the APK?
[Samsung Galaxy Nexus] TofuWarrior:
I'm trying out this method and I'm getting stuck. When you say Clockworkmod Recovery, do you mean turn the phone off and then go into recovery mode? I tried going that route and when I typed the first line "adb shell mount /system", adb returns "error: device not found".
[Samsung Galaxy Nexus] mellen_hed:
Has anybody that's used the master clear notification been able to use wallet after the fact?

I've tried a couple different places after doing it, and got no response from the terminal. Not sure about the first terminal, but I'm positive the second one was operational and nothing happened when i put the phone next to it
[Samsung Galaxy Nexus] lukegb:
You should only do it before uninstalling Wallet or resetting it. Otherwise it will be in an undefined state.

To check if you broke it, open Wallet, go to "Payment Cards" and click the "Default Card" button to disable it.
[Samsung Galaxy Nexus] mellen_hed:
It let me disable and re-enable it, so I'm guessing i didn't bork it?

Also, if i want to restore a rom, just reset and wipe just like changing any other rom?

Sorry for all the noobish questions, but this "gimmick" is really enjoyable to me for some reason. I will force myself to find something to buy just to use it
[Samsung Galaxy Nexus] iPathik:
Worked out fine thanks for the help. I am able to add funds again :)
[Samsung Galaxy Nexus] Elaines2Cents:
Thank you so much. Worked like a charm & so easy.
[Samsung Galaxy Nexus] TofuWarrior:
I managed to do the adb to remove the zip GW. And like a few before me, my newly installed apk would do nothing but FC. I restored to earlier in the day and GW was working again.

So I bit the bullet and restored all the way back to after I rooted and unlocked (so lucky I did that!) and installed the apk with no issues. GW started up right away and I got my pre-pay card linked with the exact same balance.

Besides having to spend the next hour or so reinstalling my apps, redoing my contact pictures, configuring my screen, and getting my customizations back, this went really well!
[Samsung Galaxy Nexus] lpasq:
GSM on ATT flashed a new ROM. Replaced ROM had the Wallet apk version 2 from OP. Did a full wipe factory/data reset, clear data, clear d-cache. Prior to wiping...I already removed all cards and then reset Wallet app from main app settings. After new ROM setup I side loaded Wallet apk from Dropbox and launched app which provisioned to my gmail account and synced my Google Card balance.

Fyi...this is the third time doing this no problem since running an ODIN factory reset back when wanting to undo the zip method Wallet hundreds of posts ago.