yashsingh1/xdaforums huggingface dataset:
[Sprint HTC EVO 4G LTE] kevinsturf:
I keep getting a "Secure Element not responding error"

Message says "The secure element has stopped responding. Please contact Google Wallet support"

It comes up after I hit agree to the terms.

I've tried flashing the zip and I've tried moving it manually. Help please and thanks
[Sprint HTC EVO 4G LTE] tommy24:
I am rooted (lazypanda s-off) on meanrom 0.6 and it works fine
[Sprint HTC EVO 4G LTE] iknowsquat:
Unfortunately there is no help for that.

Cancel Christmas. Game over.

The most common way to have that occur is to wipe data from the device without clearing the data from the app first.

Your only option at this point is a new device if you want GWallet.

Out of curiosity had you ever set up GWallet before?
[Sprint HTC EVO 4G LTE] Socrguru:
From what I understand, your secure element is bricked and unfortunately there's no fix for this. Do you have a nandroid from before, when you were able to open Wallet without that message?
[Sprint HTC EVO 4G LTE] jeffsanace:
I bricked wallet when I first rooted(I forgot to wipe the app data) That being said, I'm on a odexed rom and now have wallet back. As op states, delete all instances of wallet from data/app and system /app, then wipe cache then flash. It does work I used it for coffee this morning. It is also stated that this version disables root check, so no need to turn off su.

One Bad Seed creates another.
[Sprint HTC EVO 4G LTE] Socrguru:
Did you get a new phone? If not when did your secure element start working again?
[Sprint HTC EVO 4G LTE] LiquidSolstice:
Wait, I'm lost. You unbricked Google Wallet?
[Sprint HTC EVO 4G LTE] Captain_Throwback:
FYI the original post at MoDaCo has been updated with a patched version based on the latest Play Store update (v12). I just odexed it for my ROM, and it's working fine.
[Sprint HTC EVO 4G LTE] aliwho:
I *THINK*--really, someone else ought to confirm this--that if you wipe without clearing wallet, if you had a nandroid with the specific installation in which you had set wallet up in, you can reflash that nandroid and that wallet will be able to access the secure element. THEN you can reset wallet, and continue.

I think wallet encrypts when you set it up. If you try to use the secure element on a different ROM when it's been locked down by a previous wallet, you'll run into trouble. Return to the wallet you set it up with, and you can get in.

Can anyone confirm this?

I do know that I was able to access my wallet and reset it with the nandroid of the build I had previously wiped when I had forgotten to reset it. Either I got lucky or this is correct.
[Sprint HTC EVO 4G LTE] Captain_Throwback:
I've forgotten to clear my Wallet data multiple times prior to flashing a ROM, and I haven't bricked my Secure Element.

The actual cause of the "bricking" appears to be unknown. And if it's fixable by restoring a nandroid from a working version, then I guess it wasn't really bricked in the first place :rolleyes:.
[Sprint HTC EVO 4G LTE] david279:
Paul updated the newest update of wallet to work on any carrier. I installed it and it works.

Sent from my EVO 4G LTE
[Sprint HTC EVO 4G LTE] marvinlh:
Patched.Wallet.Deodexed.zip
[Sprint HTC EVO 4G LTE] JerryGNYC:
What I would like to know is where did you find a phone # to actually call (AND speak to!) someone at Google?

My employer has a business relationship with Google, and we couldn't get a "consumer" # from anyone we knew at Google (and we're not a small business, either)...

EDIT: Nevermind, found it in the "Contact Us" section of the wallet. Thanks anyway! Anyone have a general support phone # for Google? That's what Google really needs to put out there. A real helpdesk!

---------- Post added at 09:46 AM ---------- Previous post was at 09:35 AM ----------

1) Did you have to reset the wallet before updating?

2) When you say "my ROM" - do you mean the one you're using, or one you cooked up yourself?

TIA,

-Jerry
[Sprint HTC EVO 4G LTE] Captain_Throwback:
1) The first time I replaced the APK, I didn't reset wallet, and it worked fine. This last time, I did, just to be safe (still works fine).

2) I mean the ROM I'm using. I haven't tried my hand at cooking an ICS ROM yet.
[Sprint HTC EVO 4G LTE] slickdaddy96:
Still endless update loop for me on my Sprint Galaxy S3 using the updated modded apk for wallet. Same as my wife's who just updated through regular channels (OTA update sprint and google play update wallet). So at least maybe I haven't bricked mine, but still S3 users are getting nowhere getting this fixed it seems.
[Sprint HTC EVO 4G LTE] shellguy:
GM all. I am trying to install the Zip from OMJ when i go to run it it appears to work but i Get " E:Unable to stat '/sdcard2/.' and then it stops. Any ideas. I am wanting to update to the new OMJ I have his V1.0 right now.

Will
[Sprint HTC EVO 4G LTE] sracercelica:
Flashed the zip (odexed since I'm stock) but now wallet isn't showing. So I flashed the deodexed zip and that one shows up.but doesn't open.
[Sprint HTC EVO 4G LTE] {ParanoiA}:
I couldn't get the flashable zip way to work. I uninstalled wallet with titanium backup, then rebooted n cleared cache. Then installed from market and followed the fpineda101 step by step n activeted perfectly. Now just to test it!!
[Sprint HTC EVO 4G LTE] kmagn13:
This is what i did also... Flashed the flashable zip and it did not work

this worked for me, also removed the market link via titanium backup to prevent market update of app
[Sprint HTC EVO 4G LTE] lacrossev:
If you installed from market at all this won't work, it also didn't work for me after i installed the update prior to flashing. The reason why this is is the market version is seen as the newest version and it will ignore the /system/app/ version, which is where the flashable zip puts it. This means that no matter what happens to the /system/app/ version, as long as you have a corresponding one installed by the market to /data/app/, that version will always be the one present in the app drawer and for android to use.

What you guys need to do is either restore the stock version from titanium then flash, or get rid of it altogether and flash. I would say restore from titanium as I have no idea what happened to the app's data when you got rid of it. Did you guys already have it activated then deleted? or was it never touched to begin with?
[Sprint HTC EVO 4G LTE] kevinsturf:
oh boy! :/ and yes, the day I first got the phone, I had set it up and it was working until the issue with Google Wallet where it completely stopped for everyone.
[Sprint HTC EVO 4G LTE] Killer-B:
Sweet! got it to work! BUT ONE PROBLEM, it wouldn't add the Google card, . is it because i signed in with the same Gmail account as i had when i first got the phone?

help please
[Sprint HTC EVO 4G LTE] iknowsquat:
Like the good Captain I too have reset my device numerous times without clearing the app. My device was not provisioned correctly when I got it so I went through multiple factory resets before we knew better. I'm having issues but I've never seen the secure element error. That is the key. Not resetting doesn't guarantee you'll "brick" the element but once you see the error you are done (at least all reports up till now have indicated this)

I don't think the rep knew what she was talking about but she did say the secure element could be involved without seeing the error. That could explain my issue but imo there would be similar reports and I very little confidence in what she was saying.

I'll try the latest version and see if that clears up my issue.
[Sprint HTC EVO 4G LTE] ChucCTaylor:
Try my method using OJMs file. leave out the market enabler if you're on the US.
[Sprint HTC EVO 4G LTE] sracercelica:
I tried it the manual way copying to system/app and data/app then changing permissions and it worked. Got my 10 dollars, going to McDonalds at lunch :)
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Rooted, s-offed, wiped wallet data, installed rom. Followed OP instructions and GW opens, but now Im getting the secure element error.

Ill flash back to my stock nandroid and try installing the fix on that version and let you guys know if that fixes the secure element problem...
[Sprint HTC EVO 4G LTE] shook187:
Houston we have a problem!!!!

Only way to fix that problem is a new phone. Sorry bud!!
[Sprint HTC EVO 4G LTE] GeneralSpecific:
See, thats what doesnt make any sense. My phone was completely stock this morning, and google wallet had worked for me in the past (until recently like everyone else).

I cleared GW before I rooted/soff/rom'd, and then followed all instructions. Im guessing the secure element was ruined by GW before I ever modified the phone.
[Sprint HTC EVO 4G LTE] eyeamfresh:
Just used NFC at McDonald's...Ty google.

sent from my EVO LTE runnin Stock With Goodies
[Sprint HTC EVO 4G LTE] Socrguru:
Did you clear Wallet through the app's settings, or through the device settings menu?
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Through the device settings menu, every time I opened the app it wouldnt let me go any further than "sorry not supported bla bla".

After nandroiding back to stock, Im back to getting the "sorry not supported" error instead of the secure element error
[Sprint HTC EVO 4G LTE] sracercelica:
You are suppose to do it throught the app settings.
[Sprint HTC EVO 4G LTE] utnick:
Mmmm McDonald's
[Sprint HTC EVO 4G LTE] shook187:
I flash many roms a week and I always clear data in the app settings without a problem.
[Sprint HTC EVO 4G LTE] slickdaddy96:
Did you even read what he posted? He said he couldn't reset through app because it would not allow him to get into the settings. I have the same problem, although mine is the update loop. I have cleared the data manually because that is the only way I can clear data because wallet won't allow me to get into the menu settings. I have tried various methods with my S3, have not bricked secure element but fail to get it to get past the "need an update" message. I am assuming I have not bricked because the wife's S3 is stock non-rooted never set-up and wallet gives her the same update loop. I would imagine once Google fixes the app it will start working again for both of us.
[Sprint HTC EVO 4G LTE] utnick:
btw

I have flashed many different ROMs since the start and didn't resest Wallet before I rooted and what not. I have no problems on my end. At this point I really don't know what messes up the secure element.
[Sprint HTC EVO 4G LTE] willy900wonka:
Just got a fruit smoothie at McDonalds. Thanks OP and Google..

Edit: How do I add money to the Google card. I'm not using a real card on this.

Wonder if I have to get walmart prepaid card just to prevent rip offs?

Ok got it use the google card in the carousel? lol
[Sprint HTC EVO 4G LTE] shook187:
idiot. Doing it from the app settings, isnt doing it from the application itself.
[Sprint HTC EVO 4G LTE] sracercelica:
Yes I read, and my answer is the same. Unless you never set up Wallet (meaning u were never able to get in period) you have to clear from within the app. Other wise u risk bricking it.
[Sprint HTC EVO 4G LTE] Riff76:
Mmmmm Froster (slurpee) from Circle K

Sent via XDA Premium
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Ok, ill keep testing things to see if I can unbrick it. I have a completely untampered with stock nandroid as my base to test things. Maybe if I can just get into the app long enough to clear its settings, I can start fresh without the need for buildprop changes.

From stock:

-Device not supported

-GT-I9300 build.prop edit

-Device supported

-Secure Element error

From stock:

-Device not supported

-GT-I9300 build.prop edit

-Clear Wallet from System->Apps

-Uninstall updates

-Device not supported

From stock:

-Device not supported

-Delete wallet apk and odex from /system/app

-Do mod in OP

-Device Supported

-Secure Error

ill keep posting if i figure something out... Anyone notice the file from OP is R67 and the file Im deleting from system/app is R57? That have anything to do with it I wonder?
[Sprint HTC EVO 4G LTE] slickdaddy96:
Call me what you want, but when you can't clear it in the app because you can't get into the app there are no other options but to clear data from app manager. I took the risk and I didn't brick it. It just doesn't work now like every Sprint S3 on the planet right now rooted or not rooted. So after trying all known ways to try to get it working, I just reverted back to the stock app and I am going to wait for Sprint or Google to fix it.
[Sprint HTC EVO 4G LTE] utnick:
Dude. Get out of my thread with that garbage.
[Sprint HTC EVO 4G LTE] Killer-B:
Ok this what I did

1.I deleted the files from both data/apps and system/apps

2.rebooted into recovery, wiped cache and delvik cache

3.installed the op zip file and rebotred,

4. Went to system/app and copied the wallet file to data/app

5. Rebooted and there it was and I signed in with the same account

6. Worked but I tried to add the Google card and after 10min of waiting it will say error adding card.

Where did I go worng??? I want $10 too :'(, you'll making me jealous lol

Help please

Sent from Evo LTE
[Sprint HTC EVO 4G LTE] shook187:
Ok daddy.
[Sprint HTC EVO 4G LTE] utnick:
Nothing wrong. Just have to keep trying and waiting.
[Sprint HTC EVO 4G LTE] Killer-B:
Ok, I'll keep doing that and, I'll post a thumbs up when I get it working.
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Im convinced that the secure element was borked before I ever flashed. I'd bet that's why its taking so long for google to fix the app. I wonder if there is a way to unpair the NFC secure element?

If an official fix comes down and our phone is supported without need for mods, I'll ruu and exchange it under the 1 year warranty. (who knows how long that will take though)
[Sprint HTC EVO 4G LTE] sracercelica:
Just made a fool of myself at McDonalds lol. I guess my case is to thick, because I kept waving and taping my phone on the reader, and it wouldnt detect it. I have one of those otterbox cases that are pretty thick. The cashier just kept looking at me like "what is this moron doing?" Finally I had to take out my real wallet and pay with cash -_-
[Sprint HTC EVO 4G LTE] confyzone:
The image below is where my Google wallet keeps holding up and I don't know why
[Sprint HTC EVO 4G LTE] shook187:
Works fine with my Otterbox defender case.
[Sprint HTC EVO 4G LTE] marvinlh:
I also have a otterbox, just used mine at CVS this morning with no problem
[Sprint HTC EVO 4G LTE] Zameus:
Dude, same here! I was trying to buy lunch for my co-worker and it wouldn't work. I have the Best Buy gel case though. I even opened up Google Wallet app and tried to scan. But to no avail. I had to pull out my ATM and pay :( I still have the $10.00 credit. Hmmmm.....Will try again without the gel case:confused:
[Sprint HTC EVO 4G LTE] shook187:
A lot of these wallet mods usually ends up getting nerfed by google. Maybe its time for a new mod?
[Sprint HTC EVO 4G LTE] sracercelica:
Im going to try again later without the case, didn't want to do it there and then because there were people behind me. I am thinking it was the case because it seemed that it wasnt even detecting it. I wasnt getting an error code or anything. I guess it could have been there reader that was working either, that's why Im going to try it somewhere else without the case.
[Sprint HTC EVO 4G LTE] Zameus:
Good luck. I'm going to try as well without the case. I'll report back. Odd however that some peeps are able to scan even with a beefy otterbox case. :confused:
[Sprint HTC EVO 4G LTE] JaredC01:
Did the manual delete / copy method with a restart... Everything working as it was before the latest error.

Also to note, I couldn't clear my settings from within the app after the supported error started popping up, and forgot to do so through Apps before flashing to a new ROM (after I had first set Wallet up and working)... Two flashes since, and no issues with secure element.
[Sprint HTC EVO 4G LTE] neogeo64:
For the people who had failed attemps at purchases.. did it make a beep sound indicating the nfc chip was being read?
[Sprint HTC EVO 4G LTE] sracercelica:
Mine didnt do i anything, it seemed like it wasnt being detected at all. That is why Im hopping it was the case or their reader.
[Sprint HTC EVO 4G LTE] Zameus:
Mine didn't make any sound or any notification of an error. Simply, nothing happened. Even went into the wallet app (even though it says you don't have to)
[Sprint HTC EVO 4G LTE] utnick:
For those having problems using their Wallets: it's not the case or your phone -- it's the merchant. Some merchants have RFID and NFC payment systems, but they're just not turned on or set up. I went to Walgreens who had it, but not turned on so no beep. I went to HEB who had it and my phone registered a read, but their register showed an error saying RFID payment system not set up. Then I went to McDonald's and viola. I also have an Otter Box defender case on my phone and that is as thick as they get.
[Sprint HTC EVO 4G LTE] sracercelica:
Hoping that's what it is. I would hate to have to pull the phone out of the case every time.
[Sprint HTC EVO 4G LTE] Socrguru:
Excellent start (I like the systematic approach). Can you try going to stock, then doing the htc_jewel build.prop mod (same as GT-I9300, just use htc_jewel instead).

Then uninstall Wallet updates through Market, go to Settings > Apps and clear data, then reboot. After boot, go to Market and update Wallet (don't open Wallet yet!). After the update finishes, then try opening Wallet and see what you get...?
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Will do and report back
[Sprint HTC EVO 4G LTE] scottspa74:
The 2 who had failure and suspect otterbox case, silly question, but are you sure you have NFC turned on in network settings?

It seems Google has some real culpability here, if simply factory resetting your phone can brick secure element and none of the end users were any the wiser. Actually I don't know if it would be Google or HTC or who, but end users shouldn't have to pay for new phones or be held liable in ANY way for secure element failure just from not knowing to wipe data before resetting. :mad:
[Sprint HTC EVO 4G LTE] GeneralSpecific:
From stock:

-Device not supported

-htc_jewel build.prop edit

-uninstall Wallet updates through Market

-Clear Wallet from System->Apps

-Reboot

-Install Wallet updates from market

-Device not supported
[Sprint HTC EVO 4G LTE] Zameus:
I just confirmed that NFC is on. My phone has the Best Buy silicone gel cover. I don't know if my local McDonald's is utilizing NFC or RFID, but when I took out my Chase ATM and tapped it on the machine, it worked just fine.

http://www.google.com/wallet/where-it-works.html oddly enough, my McDonalds across the street from me doesn't come up.
[Sprint HTC EVO 4G LTE] Socrguru:
Damn, I would expect you to get past the Device not supported thing (that's how I have my phone set up, anyway). Did you get all 3 lines in the build.prop? I have a zip that will do the build.prop fix for you if you want to try it - you'd have to search my past posts though because my computer's down and I can't attach with the mobile app...
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Yes, ro product model, name, and device
[Sprint HTC EVO 4G LTE] utnick:
Were those the steps you took? If they are then you need to follow different steps.

- Be rooted

- Uninstall Google Wallet in Play Store OR just delete Google Wallet from data/app

- Delete Google Wallet apk in system/data

- take the patched Google Wallet apk and rename to something closer to what was already listed under system/app that you previously deleted. It isn't terribly important that you rename it exactly.

- move that apk to system/app

- change permissions to read rw-r--r--

- copy that apk and move to data/app

- reboot

-- do not install anymore updates from Play Store. If you do -- not a huge deal just uninstall. Because you have the apk in system/data it will just revert back to the patched apk we just installed.

I forgot . . .

PROFIT
[Sprint HTC EVO 4G LTE] iknowsquat:
Mine definitely registers (beep? not 100% but think so), GW opens and indicates it detected the payment kiosk. My problem is that the transaction doesn't complete, it gives me the "ask the cashier blah blah/tap device again etc etc" prompt. Tapping again doesn't help, seems to freeze the app a bit, and the cashier sees nothing on their end and the payment kiosk doesn't register anything either.

I've tried two different vendors and I don't think your helpful post applies to my scenario as described above.

+1 Without a doubt! I understand the need for tight security with this type of app but it's inexcusable for a basic factory reset to be able to bork ANY component of this device with no warning. As I posted earlier I didn't get provisioned correctly right out of the box and had Sprint techs doing all kinds of resets-including having me do factory resets myself-even they had no clue (shocking, I know)

Your scenario has me wondering a few things. Just to be clear-you did see an "secure element" error, correct?

Since we seem to be seeing some "secure element" issues I wonder if:

1) The "device not supported" message supersedes the secure element one. So those seeing it with this modified apk were already borked but didn't see it until the modified apk removed the "device not supported" flaw.

In other words does the app check the device type first then call on the secure element?

If true that would explain why you are seeing "device not supported" when you back on stock. It's stopping at Step 1 "Device Check" since the Evo LTE isn't supported atm and isn't getting to Step 2 "Secure Element Check".

2) If anyone is definitively recovers from a secure element issue does this modified apk throw false positives for that error? I only wonder that since afaik no one has been able to recover from that error.

Just wonderin' :confused:

fwiw my bet is on scenario #1
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Yes, the post you quoted was my trying to get rid of the secure element issue, check a few pages back for more attempts. You are right, the not supported error is hiding the borked secure element issue found deeper in the app.

---------- Post added at 08:27 PM ---------- Previous post was at 08:26 PM ----------

I've already tried it the normal way, too
[Sprint HTC EVO 4G LTE] Socrguru:
You're comparing apples to oranges - the steps he followed are good for the build.prop fix, the steps you posted are for the patched apk. Two different fixes, both work equally well.
[Sprint HTC EVO 4G LTE] Socrguru:
"Name" can stay as jewel, but there are 2 "model" entries that need to be changed to htc_jewel. One of them is near the top of build.prop and if you miss it the fix doesn't work. Then the "device" entry as well.
[Sprint HTC EVO 4G LTE] GeneralSpecific:
Is the secure element possibly something similar to a services framework I'm wondering? Maybe it's incorporated into an additional apk that we aren't seeing that needs to be wiped too.
[Sprint HTC EVO 4G LTE] utnick:
It might be telling you to ask the cashier to hit credit or for you to hit credit on the card reader. That is explained in the instructions. I don't know if that is your situation or not though. I don't think there is anything wrong with Google Wallet or your phone either. Just certain merchants with RFID/NFC payment systems it doesn't work at for one reason or another. I tried mine at three different places before it actually worked at McDonald's.
[Sprint HTC EVO 4G LTE] iknowsquat:
Yes but as we are saying whether he does the patched apk or the build prop mod -both of which remove the unsupported error-he will still hit the wall because of his borked secure element.

No clue. If it were that I would assume El Goog would have shared that by now.

---------- Post added at 08:45 PM ---------- Previous post was at 08:44 PM ----------

I did see that in the instructions and at no point did I get cued on the kiosk to select credit. I did specifically ask that of the latest vendor and he said he saw nothing on his screen.

Thanks. I'll keep at it.