[T-Mobile Samsung Galaxy Note II] shizenyasuya:
Good choice. I personally can't wait for the day when I can just flash a rom and it's on there, but that isn't possible at the moment. The official google Wallet app checks your phone's build.prop. If you aren't using one of a specific list of phones that it checks for, It will just give you an error saying that it isn't available for your device at this time. There is a patched version that doesn't check for this. But that version doesn't work when you're setting up your cards to work with Google Wallet. So the current work around (missing many steps) is basically this, you have to move certain nfc packages around so that your phone's nfc plays nice with the modified and official Google Wallet apps. Then you have to change build.prop to make your phone look like one of the phones officially supported (most just go with galaxy nexus) Then, you install the offiicial apk from google play, open the app and add a card. it will almost finish and then say that it has to reset (this takes a long time) but you let it do it. then the next time you open the app, it will ask you to select an account, but if you do, it will force close. that's fine, all part of the work around. After that, you have to delete the official wallet app from /data/app but not uninstall it (maintaining data from what you set up) Then you take the unofficial apk and move it to /system/app and reboot your phone. the patched (unofficial) apk doesn't do the checks that the official apk does, but it uses the same data that was left behind by the dirty removal of the official apk. once you open the unofficial apk and finish set up, you revert your build.prop back to the official build.prop for your device. (again this is not a set of instructions, just a description of the process. there are also a number of files for which you need to change permissions. usually to 644 but I've found that 755 also works (probably a bad idea though, giving a file higher permissions than it needs)).

As you can see, with the current state of official Google Wallet support and the work around required to get it to run on our devices, It isn't really possible to include it in a ROM and expect it to work. It might be possible to use aroma installer to maintain wallet between roms if you got all of the data from setting it up on one rom backed up to a zip file, but it seems pretty dangerous because my current understanding is that the secure element can get stuck. It has it's own storage and only authenticates with one protocol from the phone (as I understand it) When you do the wallet hack, that protocol is set to a specifically selected card from your Google Wallet and it stays there until you change it again from within Google Wallet. resetting Google wallet (from within the app, not from app settings) it frees the secure element back to its empty state. IF that is not done between roms, or the same information is not given to the secure element from google wallet when you go to use it again, it will not work. To complicate matters, the storage for the secure element is not a standard partition that can be flashed with a rom (as of yet) so if you set it up and don't make a nandroid backup, and then swap roms, or even just do a data factory reset, it is my understanding that you could be very screwed when you want to use it in the future. (samsung may have included a wipe of the secure element information in data factory reset on official builds or builds from official bases (all but cm at the present) so that might be the one saving grace, but it's a pain in the tukus, and i'm not gonna be the one to test it. That being said, I currently have it working on a 4.1.1 rom and I'd like to upgrade to 4.1.2. It's just annoying have to re-do the workaround. I also haven't found a 4.1.2 rom yet that will work with my 64 gb sd card, allow me to tether and has the unofficial toggles.