Developer @sbingner (author of TetherMe) has made some excellent progress devising a new hactivation method that kills two birds with one stone for all you ultrasn0w unlockers. His tool, “Subscriber Artificial Module (SAM)†tricks your iPhone and iTunes into creating legitimate activation tickets even though you’re unlocked with ultrasn0w. This means you get the full benefit of push applications, and your battery life increases substantially. If you’d like to try it out, check out http://www.bingner.com/SAM.html

as always dev team is the BEST



Installation

This will allow you to do official activation on an iPhone without a stock SIMThis is pointless on anything but an iPhone

Add http://repo.bingner.com as a repo in Cydia
Install "SAM" and "SAMPrefs"
Follow the steps in Troubleshooting/Hacktivated with redsn0w or PwnageTool
Go to Settings > SAM and click "De-Activate iPhone"
Activate with iTunes
If iTunes says invalid SIM, you will need to manually select the appropriate carrier under one of the methods besides "Automatic" and click on a SIMID.


Troubleshooting

Hacktivated with redsn0w or PwnageTool:

You will need to revert to a stock lockdownd for SAM to function

Option #1: redsn0w for iPhone 3G or 3GS on firmware 4.0 or later
Download redsn0w 0.9.6b6 or later from http://blog.iphone-dev.org
Run redsn0w and select the "Deactivate" option
Option #2: my custom stockify program - works on any phone 3.0+
With SAM and SAMPrefs installed; install openssh and secure shell into your phone. Run "stockify" and it will revert your lockdownd to a stock lockdownd
Reboot your phone

Good luck! - sbingner