Bom Galera, eu possuo um Iphone Ativado Oficialmente e com jailbreak usando o RedSn0w
Instalei o Beejive 3.0 do appulo.us, e tudo funcionava normal, menos a notificação PUSH embora está habilitada no menu AJUSTES.
Após algumas pesquisas na net ,verifiquei que Iphones hackativados estavam com esse problema , mas mesmo o meu oficialmente também não funcionava o PUSH .
Então aqui vai a solução.
Para Iphones Ativados Oficialmente
* Restaure iPhone usando a ultima versão do FW 3.0
* Jailbreak usando redsn0w
(Pule esses passos, se você já está com o Fw 3.0 e jailbrek)
* SSH em /var/root/Library/Lockdown/activation_records e apague wildcard_record.plist
* Desabilite 3G
* Reinicie Seu Iphone
* Quando Reiniciar seu Iphone, ele juntamente com o ITUNES vai ativar o Iphone novamente, coloque um chip que não seja o oficial é claro.
Depois disso, instale o Beejive se ainda não o fez ou qualquer outro programa que tenha PUSH e veja se funciona!
[edit]
Para Iphones Ativados com UltraSn0w
Aqui está a parte retirada do site ,mas não consegui entender, será que alguem pode ajudar com a interpretação e no lugar do chip da AT&T?!
If you have an AT&T sim lying around (activated or not), you can try this method to get push working on iPhone 3G’s : Tip: if you SSH to /var/root/Library/Lockdown/activation_records and delete wildcard_record.plist, the next time you reboot your phone, it will ask for activation again, thus allowing you to easily put in an AT&T sim and activate with iTunes open - this should allow you to skip the restore and re-jailbreaking steps if you already are in that state.
This will also fix the ultrasn0w signal losses. When you get signal losses after installing ultrasn0w, its probably because you restored an old backup of your phone which restored an older version of wildcard_record.plist. When you reset activation and use an AT&T sim, you gain push and a stable connection.
* You need an Unactivated or Activated ATT Sim
* Take out your T-Mobile SIM and Pop in your Unactivated ATT Sim card (Just found out any ATT Sim is ok).
* Restore and Jailbreak with redsn0w (If you are already jailbroken and deleted wildcard_record.plist, you can skip this step)
* Go to Settings -> General -> Network, and disable 3G
* Let iTunes activate the phone - you should get a “Waiting for activation.” message, dismiss it and Open cydia.
* Add the Ultrasn0w with source repo666.ultrasn0w.com
* Install ultrasn0w and turn off your phone
* Remove the ATT sim and insert your T-Mobile sim
* Turn on the phone, once you receive service you should get the message. “iPhone has been activated”
Retirado daqui http://thebigboss.org/2009/06/23/solution-to-jailbreaks-without-working-push-or-ultrasn0w-signal-dropping/











Vasculhei o Google todo e achei a solução.
Pena eu não ter guardado o link de onde era o site.
Primeiramente:
faça um Respring no mesmo. [O SBSettings faz isso. Se vc não tiver o SBSettings, reinicie novamente seu iPhone para as configurações surtirem efeito].