So you're saying with your Cydia app, I just download it and it will generate what I need and that's it? It works on the latest firmware?
With my app, push will work after a reboot. It should be firmware independent, 3.0 minimum obviously.
Also, when new firmware comes out, do I need to keep purchasing new "keys"?
The app will be a free download. You run it and it gives you a code to enter in paypal. You complete the purchase. A unique key is reserved for you on a keyserver. Run the app again and if it finds your key on the keyserver, it is installed. DONE. After that, you can uninstall the app if you want. If you ever restore your phone, you just need to reinstall the app and run it. Your key will be there for the app to install.
NOTE: Under certain circumstances, if push does not work after reboot, you may need to run the app and click a button that reinitializes your keychain and repairs some files. This will erase things such as wifi password, etc - i.e. things you just need to re-enter after reboot. This is necessary because about 5-10% of users during my test had corrupted keychains and other files.
So, payment gets "permanent" non-transferrable push on that phone. I obviously can't guarantee it forever, but I will do my best.
And finally, with the other push "hack", your phone and the original phone from where you get the legit sim from, would see each other's messages... Is that happening with your "hack"?
If you followed hitekalex's advice, you will not get duplicate messages. It has the disadvantage of needing to get/borrow an AT&T SIM and probably reinstalling firmware on your phone. You will also need to know how to save and restore your keys in case you need to get them back again.
P.S. What is the name of your cydia app and do I need to add a source to get it?
The Cydia app is not finished yet. It will most likely be on one of the default sources, such as modmyi.com
Become a facebook fan and/or follow me on twitter (pushfix) to know when the cydia app is released.
PS: I have a plan of action in place if a certain company tried to shut me down. I don't know why they would because quite frankly I'm doing them a favor. Users are likely to spend money at the app store on push applications if their push functionality worked.