Few minutes ago, a new mix-up between iPhone dev-team and sbingner, has been done to allow you to activate your iPhone 4, 3GS and 3G without using original SIM or Hactivation. Thanks to sbingner's new tool which called SAM (Subscriber Artificial Module) and redsn0w 0.9.6b6. Moreover this mix-up has fixed the battery consuming after unlocking iPhone 3GS/3G with ultrasn0w 1.2. Let's check out how use this package after the jump.
STEP 2: For iPhone 3GS/3G users follow our previous guide posted here, for other devices follow this guide, (But be sure you are using Redsn0w 0.9.6b6)
STEP 3: After you finish jailbreaking your device, start Cydia and add http://repo.bingner.com repository.
STEP 4: Then install “SAM” and “SAMPrefs”.
STEP 5: Launch Redsn0w 0.9.6b6 again, and select “Deactivate” option.
STEP 7: Connect your iPhone to your PC then launch iTunes, allow iTunes to activate your iPhone officially. You will see this message "iPhone is activated"
According to sbingner : 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.
STEP 8: Here's the final step, go now and follow our guide posted here to unlock your device with ultrasn0w 1.2
Download Redsn0w 0.9.6b6 for Windows and Mac.