Those of you who have activated your iPhone through an unauthorized carrier (aka hacktivation) on iPhone 3.x, then your Push Notification functionality in most cases will be broken. Even if you have tried getting it to work through “PushFix” via iPhoneil available in Cydia, it wont work as that fix uses a single shared certificate for all users who have installed it. This causes battery drainage and huge use of cellular data access.
Just found this via Sizlopedia that there is now an app Push Fix available on Cydia to fix Push Notification System on jailbroken and unlocked iPhone’s running firmware 3.0. I earlier wrote a complete guide on how to fix Push Notification System for hacktivated iPhone’s but it required longer and tedious steps (for some) to fix the issue. You can now fix Push Notification System by following three simple steps.