[AT&T HTC One (M7)] bdorr1105:
I need someone to try this. I pulled the libs from Sprint HTC One 4.1.2 ROM and I need a tester. Can't answer for 4.2.2 yet. I did not make the zip but i placed the correct files in the zip.

If it doesn't work after the flash, you can use Root Explorer too push the individual files to the exact folder locations that are in the zip. See instructions below

BEFORE YOU START....DO A NAND BACKUP SO IF ANYTHING DOES GO WRONG, YOU CAN JUST RESTORE AND NOT HAVE TO FLASH AND SET YOUR WHOLE PHONE BACK UP.....I DEF RECOMMEND NOT SKIPPING THIS, BUT HEY SOME PEOPLE ARE COWBOYS TO INCLUDE ME.

NOTE: If you are on a 4.1.2 Sprint Based ROM like OMJ you can also try Trial Method 2 without flashing the libs to see if it will work. The 4.2.2 based ROMS from the HTC One FORUM may have the secure element already enabled and may not require the libs to be flashed, however I don't have any 4.2.2 libs I can pull and it may not be necessary. I need some testers. Your Secure element is not enabled or you need a lib fix if you get this Insufficient Secure Element Privileges for system image (release-keys).

Trial Method 1 - Patched Wallet - Sprint libs - Universal for 4.x.x Stock Sense Based ROMS - Need Confirmation

1. Download This Patched Version of Google Wallet

2. Use root explorer to push the Wallet.apk to system/app

3. Change permissions to rw-r-r

4. Change your build.prop to the Galaxy Nexus

Galaxy Nexus

ro.product.device=maguro

ro.product.model=Galaxy Nexus

ro.product.name=yakju

5. Reboot to Recovery

6. Install Sprint NFC Libs Test 1 fo 4.1.2 and 4.2.2 Test Ignore the name of the zips. We are in DEV phase need feedback before this begins to matter. (ALWAYS WIPE CACHE AND DALVICK BEFORE FLASHING ANY ZIPS).

7. Reboot Phone

8. Open and Set Up Google Wallet to 100% completion where you are ready to make a purchase. If successful move to next step

9. Change build.prop back to Stock upon successful set up of Wallet to Completion. At this point Wallet sets up all the way and you can make purchases.

AT&T HTC One

ro.product.device=m7

ro.product.model=M7

ro.product.name=m7

10. Reboot Phone

11. When Phone Boots up, Enjoy!

Trial Method 2 - Modaco Toolkit - Universal for 4.1.2 and 4.2.2 Sense Based ROMS like ViperOne ROM, Android Revolution HD, InsertCoin ect... - Need Confirmation

1. Install XposedFramework 2.1.4 (hit "Install" in the installer app afterwards). Xposed Framework Forum Found Here

2. Install MoDaCo Toolkit v26

3. Open Xposed Settings and Enable MoDaCo Toolkit Module

4. Change your build.prop to the Galaxy Nexus

Galaxy Nexus

ro.product.device=maguro

ro.product.model=Galaxy Nexus

ro.product.name=yakju

5. Reboot

6. Open MoDaCo Toolkit (Takes 5-10 Seconds Don't Touch Screen)

7. Click Google

8. Click Check Box to disable Root and Supported Locale Check of Google Wallet

9. Click Download Wallet APK or You can install from Google Market

10. Install APK you just downloaded unless you chose the Market Place (DO NOT OPEN AFTER INSTALL)

11. Reboot For Modaco Toolkit changes to take place

14. Set Up Google Wallet to 100% completion where you are ready to make a purchase. If successful move to next step

15. Change build.prop back to Stock upon successful set up of Wallet to Completion. At this point Wallet sets up all the way and you can make purchases.

AT&T HTC One

ro.product.device=m7

ro.product.model=M7

ro.product.name=m7

16. Reboot Phone

17. When Phone Boots up, Enjoy!

Screen Shots

Picture 1 - Step 6-7. / Picture 2 - Step 8-9

Trial Method 3 - Modaco Toolkit - Sprint libs - Universal for 4.1.2 Stock Sense Based ROMS - Need Confirmation

1. Install XposedFramework 2.1.4 (hit "Install" in the installer app afterwards). Xposed Framework Forum Found Here

2. Install MoDaCo Toolkit v26

3. Open Xposed Settings and Enable MoDaCo Toolkit Module

4. Change your build.prop to the Galaxy Nexus

Galaxy Nexus

ro.product.device=maguro

ro.product.model=Galaxy Nexus

ro.product.name=yakju

5. Reboot to Recovery

6. Install Sprint NFC Libs Test 1 fo 4.1.2 and 4.2.2 Test If you get any force closes or issues after reboot....Do a nand restore of your Rom and do the process again but Download and flash Sprint NFC Lib Test 2 this time. Ignore the name of the zips. We are in DEV phase need feedback before this begins to matter

7. Fix Permissions in Recovery and Reboot

8. Open MoDaCo Toolkit (Takes 5-10 Seconds Don't Touch Screen)

9. Click Google

10. Click Check Box to disable Root and Supported Locale Check of Google Wallet

11. Click Download Wallet APK or You can install from Google Market

12. Install APK you just downloaded unless you chose the Market Place (DO NOT OPEN AFTER INSTALL)

13. Reboot For Modaco Toolkit changes to take place

14. Set Up Google Wallet to 100% completion where you are ready to make a purchase. If successful move to next step

15. Change build.prop back to Stock upon successful set up of Wallet to Completion. At this point Wallet sets up all the way and you can make purchases.

AT&T HTC One

ro.product.device=m7

ro.product.model=M7

ro.product.name=m7

16. Reboot Phone

17. When Phone Boots up, Enjoy!

The stock AT&T HTC One build.prop (Case Sensitive) so before you change your build.prop, record the current config for your device to ensure it matches what I have...The same 3 lines you change to the Galaxy Nexus you need to write down because after Wallet sets up Completely, you will need to go back to stock.

If you extract the ZIP files from the NFC Lib test because I am not 100% sure the files will flash to the correct directory, but you can manually push them and it may be a pain in the butt unless someone is great at making zips

Here is how you would manually push. DO THIS IF YOU FLASHED THE ZIP AND YOU GET INSUFFICIENT RSA KEYS OR SECURE ELEMENT MISSING ERRORS

1. Extract Zip to Desktop

2. Place folder on SD Card of Phone

3. Open Root Explorer and navigate to Folder on SD Card

4. Inside that folder on SD card will be a system folder, go Inside that system folder

5. You will see an "etc" and "lib" folder

6. Copy the nfcee_access.xml and navigate to the phones system/etc folder and copy it in there

7. Rename the current one you have to nfcee_access.xml.bak and then paste this one in the folder and change permissions to rw-r-r

8. Navigate to the Folder you copied to your SD Card

9. Go inside that system folder then look for the lib folder

10. Repeat the same steps but now you will navigate to the phones system/lib and copy the files

11. Rename the 3 individual files that are already there and add .bak like you did previously

12. Repeat the same step for the individual file thats on the SD Card in the system/lib/hw folder

13. Make sure the files all have rw-r-r permissions

14. Once all are copied then you can reboot and follow the Trial instructions above to install Wallet

THIS WAY IS A PAIN IN THE ASS BUT IF IT WORKS IT WORKS