iPhone developer and hacker Sam Bingner has released Subscriber Artificial Module (SAM)method which will allow you to officially activate your iPhone 4, 3GS and 3G without hacktivating, or using original SIM card.
“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
The benefit of Subscriber Artificial Module (SAM) as opposed to hacktivation is that it will result in great battery life, fully working push notifications and so on just like how it is on the officially activated iPhones.
Follow the instructions posted below to officially activate your iPhone using this new method.
Step 1: Download the latest Redsn0w 0.9.6b6 for Windows or Mac via the links given at the end of this post.
Step 2: Follow the instructions posted here to jailbreak your iPhone using this latest version of Redsn0w 0.9.6b6.
Step 3: Once you have jailbroken your iPhone, start Cydia and add http://repo.bingner.comrepository.
Step 4: Now install “SAM” and “SAMPrefs” as shown in the screenshots below.
Step 5: Now start the latest Redsn0w 0.9.6b6 again and select “Deactivate” option as shown in the screenshot below. This will allow your iPhone to revert back to a stock lockdownd in order for SAM to function.
Step 6: Now navigate to Settings > SAM and click "De-Activate iPhone"
Step 7: Start iTunes. Make sure your iPhone is connected. Allow iTunes to activate your iPhone officially.
Note: 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.
Once done, you should see the following message on your iPhone:
Step 8: Now simply follow the steps posted here to unlock your phone using Ultrasn0w 1.2 so that you can use it on any carrier you like.