HOW TO: Fix iPhone 3GS / 3G Battery Drain Problem & Over Heat After Unlocking With Ultrasn0w 1.2

The newly released ultrasn0w 1.2 which unlocked the iPhone 3GS/3G running iOS 4.2.1 by flashing the iPad baseband 06.15.00 using Redsn0w 0.9.6b5 or PwnageTool 4.1.3, has caused two major issues for many iPhone 3GS/3G users, ultrasn0w 1.2 has led to aggressive battery drainage, in addition, iPhone becoming excessively hot. Sherif Hashim, one of the hackers behind ultrasn0w has addressed these issues, let's check out them after the jump.


Here's Hashim justifying these issues
i hope those of u with 3g/3gs are enjoying their updated unlocked devices, all props to @MuscleNerd & co. for making this possible :) , hopefully the iphone 4 on 2.10.04 and 3.10.01 follows within a good time table.

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.
How can you fix these problems: 
so to resolve this, u either:
A) 1st Solution: try to activate the phone using the official sim if u have it (even if the sim itself is old and not working) , or borrow it from a friend if it's possible, by any means, try to have an access to one and use it
B) 2nd Solution: if A is not feasible, u can install SBsettings from featured cydia packages and turn wifi and data off when u r not using it (shuts down both 3g and edge) , till C is done
C) 3rd Solution: there is a very nice module being worked on by a trusted jailbreak app dev, namely @sbingner , which ll resolve that issue for those having it, the details of which shouldn't be disclosed until he finishes his awesome work, till then, either use A or B to resolve the issue if it exists for you
In case you're one of those who suffering from the above mentioned problems after unlocking their devices with ultrasn0w 1.2, you have to try the above solutions as they will handle the situation, but don't forget to feed us back with your results on the comments section.