[AT&T, Rogers, Bell, Telus Samsung Galaxy S III] djfreaq:
I have TWRP 2.5 installed.

The phone is rooted.

It is a Tmobile S4.

It is using the "stock" ROM with the latest OTA (thanks mattlgroff!)

EDIT: TURN OFF PLAYSTORE AUTO UPDATE

So first I'm going to wipe the cache and Dalvik cache.

Then I'm going to install this package:

com.google.android.apps.walletnfcrel.modaco.1.6-R96-v13.zip - [Click for QR Code] (4.60 MB, 1472 views)

Then edit the build.prob values with Root Explorer

Fire up Logcat Extreme and hit run.

Run Google Wallet... attempt to activate.

Work or Fail I'll save the logcat output. I highly doubt it will work. But if it fails maybe the logcat output will give the smarter people clues?

This will be my first time doing anything like this (I've flashed tons of roms and rooted multiple phones, but I've never logged output before so I hope I'm doing it right).

---------- Post added at 10:20 PM ---------- Previous post was at 09:53 PM ----------

Welp. As predicted it's a no-go.

Got the error "Insufficient Priviledges.

Insufficient secure element privileges for this system image (release-keys).

Only option is to exit.

I KNEW it wouldn't work. But hey. It was worth a shot. I have the fatty 2 megabyte logcat dump if anyone wants it... I hope there's nothing you can use in there to steal my identity (hah)

---------- Post added at 10:24 PM ---------- Previous post was at 10:20 PM ----------

Here's something:

05-09 22:16:19.170 7148 7171 E InitializerTaskManagerImpl: INITIALIZE_TSA: elapsed=8ms failed: com.google.android.apps.embeddedse.android.nfc_extras.NfcServiceSecurityException: java.lang.SecurityException: /etc/nfcee_access.xml denies NFCEE access to com.google.android.apps.walletnfcrel

---------- Post added at 10:29 PM ---------- Previous post was at 10:24 PM ----------

Okay. Not knowing **** about what I'm doing.

What it looks like is happening is that Google Wallet is requesting access to the NFC chip.

Somewhere in Tmobile/Samsung's ROM is a security feature that looks to see if Google Wallet has permission to do such a thing.

It's actually looking for an ISIS signed key (it would seem) in /etc/nfcee_access.xml !!

In this file are some VERY long certificate entries. They look like some kind of RSA 2048 bit thingies.

I bet that if the NFC app doesn't match the ISIS keys, the security system says "NO U CANT USE NFC! HAHA!"

Makes sense. Tmobile wants everyone to use ISIS as they slowly roll it out to different markets.

Wish I was smart enough to circumvent it!

---------- Post added at 10:45 PM ---------- Previous post was at 10:29 PM ----------

Pastebin!

http://pastebin.com/UCFvqEzp

And what the inside of my /etc/nfcee_access.xml file looks like.

<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
<!-- Applications granted NFCEE access on user builds

See packages/apps/Nfc/etc/sample_nfcee_access.xml for full documentation.
-->

<!-- ISIS development certificate-->
<signer android:signature="3082034830820230a00302010202044f62832f300d06092a864886f70d01010505003066310b3009060355040613025553310b3009060355040813024e593111300f060355040713084e657720596f726b310d300b060355040a130449736973310d300b060355040b13044973697331193017060355040313104a564c2056656e7475726573204c4c43301e170d3132303331363030303235355a170d3339303830323030303235355a3066310b3009060355040613025553310b3009060355040813024e593111300f060355040713084e657720596f726b310d300b060355040a130449736973310d300b060355040b13044973697331193017060355040313104a564c2056656e7475726573204c4c4330820122300d06092a864886f70d01010105000382010f003082010a02820101009aaf7f1047a6821ab0b4ffb7d58f8a0a66f09689dc59926e966b24896759b96304825ea149ebf30e6249877fedac185eec7aa7a44dc718ab578584888c673f46bc351b48dcd54f47bd27a0836032899b0510e0ce69863184bcd033b0654f09e801a24f06fadd7330f3665e12fbbf1c2b616ca14ac169d206607f229a7ad6d3579d330373be0de0d7148eabb80beed83602494247c0b7b735812a5ece89c1ce7f2229f757e29ebfae72350d2db27974cd5341ba5872a92f471a0768972e35246d0269d41d345cd8bda2df14009212d9640f3a33116460dce389c5a113b84e4a6b7f8b597cb601e53dace8777e380ffe4d9f0abfa14993a1f653c9a6bb5a245fd10203010001300d06092a864886f70d010105050003820101009089e52bb237b78c92dd95b4d07004751b3d68e12e83ab0baca39ea593b9b9f8f6395491f6616fe4d2e4c7a7e53c898a17f3ab2c9fac3b1c0886ee8e769ba96488aafd646a7aa425fb283cd6d9d600a083d18868d4d93de7ec73b258f61fc66d2a3f4b4c7b53df62fd3374a5e658bd8266ee24480923ea584f2e7adde360b459e4ad01bcb9f5582f95dab3964e546baf5b33f63acfbb64494902ebae5cc0930abb7dabf0e4727fcc755a6baa6e68be3b864ab1e6438fed6dd280f081ef1e3b3545a257b456b68787d8080653c31ed7f96f6b5a67186dc5a35e620b9bbb9d47a1871d58bf38e192906399c53cb2fab61c1392deae6209d6fb476897a471a23ab4" />

<!-- ISIS production certificate-->
<signer android:signature="3082036A30820252A00302010202044F8867D3300D06092A864886F70D01010505003077310B3009060355040613025553310B30090603550408130257413111300F0603550407130842656C6C65767565311C301A060355040A131350726F64756374205265616C697A6174696F6E3111300F060355040B1308542D4D6F62696C65311730150603550403130E4E46432050726F64756374696F6E301E170D3132303431333137353231395A170D3339303833303137353231395A3077310B3009060355040613025553310B30090603550408130257413111300F0603550407130842656C6C65767565311C301A060355040A131350726F64756374205265616C697A6174696F6E3111300F060355040B1308542D4D6F62696C65311730150603550403130E4E46432050726F64756374696F6E30820122300D06092A864886F70D01010105000382010F003082010A0282010100D74AC622FDF8F341BE8661DC89F447A78AE25E9F2852AF47242C4FA0FFFAC6658513EFCB427DDA28DB8BEF94F11DFC0B95D1C41ED968E90976B75A66620521D3B2AFA19E8F1E7E93271E444D00020547E2E5307BBFB62D5933116D6D384B5C3B845D1D92B30FF4F689ECB25E7D94D1FCC2F85BAB17CE944CC7CFCA673C5CDBB71F092EACE5432EF45682AA712D1E806F7139CA6BED6BA82F4E67F39B28E49A9704C97C6AC021C3CA6B1143051BCFE67A98F2DEAE788C1DB703D4BB07FB0322998B493BA56CCE49E25691B11E0DD48AC1A8CB5F6CAA6629CB661652FA0EA6288712386DA83F5162150DB8D9353F7E291A54B9C877965C6721DE695C8143BB7CD70203010001300D06092A864886F70D010105050003820101005073792AF8C6DB0762C992A776119DA201A5D62192D4C08EFB827CE999581034B002AE9DD1ED524E860B7F32097918AD82267954336C523D46C5602EF8A2BBFD1BEA553A140706825BFCBD2C60CAA46862E07D7084F83A74CA5271FAB289623D5AF8804E38CCE2CAB9A5EE00A3E5E66E2D7019ED7BAEA337307C0C977CC584E66C4160E6BF700BE37E534691F8D52F8BE65A1781363353ADFB3E0A6746796A31F8A7D6576BCBAC4E670D98FA0D76589B1F1C41029D83AE9E094955D33DE24A264C8B0BDFAFBB418BF6302FC256442A2DD93B14F31CFFDEC8430BDC5EF04B74CA7B058EA0E4ACC12D3558744F9DE21BB8E5443D50C4B83998A012C003B8402E54" />
</resources>