Come attivare le notifiche push su iPhone 2G e iPhone 3G stranieri

Su tutti gli iPhone 2G e su iPhone 3G stranieri sbloccati tramite gli appositi software rilasciati dal DevTeam, non si può attivare la funzione Push Notification, ma ora lo stesso team ha rilasciato un’applicazione per poter risolvere questo problema.

tutorialpushnotification

Diciamo subito che la procedura non è delle più facili, per cui consigliamo agli utenti meno esperti di aspettare il rilascio di una patch auto-installante che dovrebbe uscire a breve.

Prima di iniziare assicuratevi di avere un iPhone 3G, un iPod Touch o un iPhone 3GS con firmware 3.0 legalmente attivato e installate un’applicazione che sfrutti le notifiche push sul dispositivo da “sbloccare” (eBuddy va benissimo)

Ora seguite i seguenti passaggi:

  • Scaricate il file Pushfix.zip e scompattatelo
  • Tramite SSH copiate il file nimble in /private/var/Keychains del vostro dispositivo legalmente sbloccato
  • Ora assicuratevi che in /private/var/Keychains ci sia il file “keychain-2.db”, collegatevi tramite Terminale e lanciate nimble in questo modo (ad ogni stringa va dato invio):

    su root

    alpine
    cd /private/var/Keychains/

    chmod -R 0755 nimble
    ./nimble
  • A questo punto verranno creati quattro file (sempre in /private/var/Keychains): youtube-cert.bin, youtube-key.bin, push-cert.bin e push-key.bin. Copiateli sul destop
  • Ora prendete il vostro iPhone 2G o 3G straniero e copiate i 4 file in /private/var/Keychains/
  • Le notifiche push sono attivate
  • Nel caso non vi funzioni più l’applicazione Youtube, eliminate i file youtube-cert.bin” e “youtube-key.bin in /private/var/Keychains/ e riavviate.
  • Prima di provare un’applicazione (come eBuddy), disinstallatela, riavviate l’iPhone, reinstallatela e provate le notifiche push (possono impiegare anche 1 minuti prima di essere notificate)

Se voltete testarne il funzionamento ecco come fare:

  • Copiate i file “inject” e “nimble” (che trovate nel file scaricato all’inizio) in /private/var/Keychains/
  • Collegatevi tramite terminale e digitate le seguenti stringhe:

    su root
    alpine
    cd /private/var/Keychains/
    chmod -R 0755 nimble
    chmod -R 0755 inject
    ./inject

  • Ora copiate il file keychain-2.db sul desktop, in modo da creare una copia di backup e, tramite terminale, digitate:

    /private/var/Keychains/inject

  • Se il file Keychain-2.db è stato ricreato, allora le notifiche push funzionano correttamente . In caso contrario il DevTeam consiglia di attendere il rilascio di una nuova patch.

[via] [fonte]

HotAcquista iPhone 15 su Amazon!
Guide