The recently released PwnageTool / Redsn0w jailbreak tools for iOS 4.2.1 requires you to transfer iPad’s 3.2.2 baseband to your iPhone 3GS & 3G in order to unlock it using Ultrasn0w 1.2. This has resulted in poor battery performance as has been experienced by many users. Some users have also complained about their device becoming very hot when in use.
An official fix for this problem is currently being worked on, and it will be released on Cydia when ready. But in the meantime, you can try one of the following methods to temporary fix the issue:
Method 1: The first method requires you or a friend to have the official iPhone SIM card. What you need to do is put that SIM in the iPhone and let it activate officially. It will even work if the SIM card is not active in that country or is dead. Once your iPhone is activated with this SIM card, you can then take it out and switch back to whichever one you like.
Method 2: If you cannot get hold of an official SIM card, a temporary fix is to install SBSettings and turn your 3G off every time you are done using it. This will prevent the battery drain issue but is slightly tedious and annoying.
Method 3: This method is not available yet but a Dev-Team member is said to be working on an official fix for this issue. Once released on Cydia, all you will need to do is install it to your iPhone.
Here is the statement from Sherif Hashim:
On a very important side note, before anyone starts to complain about battery drainage issues after installing the new ultrasn0w on the 6.15.00 updated BB, the culprit here is not ultrasn0w, it’s the hacktivation process (activating the phone by pwnage tool or redsn0w rather than using an official carrier sim to do so) that u mostly did while jailbreaking.
The 4.1 and 4.2.1 ipsws unlike their old ancestors, seem to keep looking for valid push certificates all the time, either thru your wifi, or thru your cellular data network (which u only have after installing ultrasn0w and hence u accuse it) , this can be seen clearly if u have a cellular working data plan for 3g or edge and u watched the settings > general > usage > cellular network data (sent & received are continuously increasing even without using any internet traffics on the phone) , this will also render the phone going hot even in stand by mode and also very rapid battery drainage occurs plus consuming ur data if you were not on an unlimited plan.
You may also like to check out:
- Auto3G Helps in Extending Battery Life on iPhone 4, 3GS and 3G [Req: Jailbreak]
- Add Time and Battery Bar To Multitasking Tray on iOS 4.x with Multitasking Time [Jailbreak Req.]
- Enable iPhone 3GS Battery Percentage on iPhone 3G and iPhone 2G
- Auto-Manage WiFi, 3G and Bluetooth to Maximize iPhone Battery Life with iControl [Jailbreak App]