iPhone hacker @ sbingner developed completely new way to activate iPhone, at which all three identified problems completely disappear. The most interesting – in detail.
Artificial Subscriber Module, abbreviated as SAM, will allow all iPhone owners feel more free and the most that neither is "official." SAM tricks and iOS, and iTunes so that the latter is without question produces activation in the normal mode, if you really use your locked phone with unofficial operator’s SIM card. One need only replace a few libraries in the iPhone.
Does it make sense to install SAM on the iPhone, activated before? Yes, yes and yes again. Users already warn about the battery consumption, push notifications and GPS. After activating with SAM you can use Push notifications the same way as the official iPhone. Instructions for installing and the necessary files already exist on iHackintosh Activate iPhone 3G, 3GS With Subscriber Artificial Module (SAM)