Modalità “Push” su iPhone con gMail
Questa volta l’hack per iPhone che vi propongo permette di emulare la modalità Push su account che non supportano questa opzione.
Mi spiego meglio. Apple permette sul nostro amato iPhone di poter utilizzare la modalità Push oppure la modalità Fetch (il semplice download ogni n minuti).
Fetch andrebbe benissimo se non fosse che le opzioni selezionabili sono:
- Ogni 15 minuti
- Ogni 30 minuti
- Ogni ora
- Manualmente
La ragione di tale scelta deriva, a detta di Apple, dalla decisione di non consumare troppa batteria. Tuttavia è altresì vero che 15 minuti sono un tempo a volte troppo ampio per affermare di avere notifiche in “tempo reale“. Perché non impostare dunque altre scelte più brevi nel tempo (es. ogni 1, 2, 5 minuti)?
Prima di iniziare ricordo che per effettuare questa operazione occorre avere:
- iPhone 2G o 3G jailbreakato
- firmware 2.2.1 installato (magari la procedura è uguale/simile con versioni precedenti)
- sFTP client (es. Cyberduck o Transmit)
- Editor file .plist (es. TextWrangler)
La seconda premessa è che in questo articolo non spiego, né ho intenzione di farlo, come effettuare il jailbreak di un iPhone o come utilizzare un client sFTP e quindi relativi parametri di inserimento. Ci sono centinaia di ottime guide che indicano come effettuare queste procedure sia su Mac che su Windows che altri OS.
I passi da effettuare sono:
- Entrare via sFTP nell’iPhone
- Navigare con il client sFTP alla cartella /System/Library/PreferenceBundles/ScheduleSettings.bundle/
- Modificare il file ScheduleSettings.plist con TextWrangler (è sempre bene effettuare una copia di backup dell’originale)
- Aprire la cartella del .lproj relativo alla propria lingua e modificare il file: ScheduleSettings.strings
- Salvare il tutto e godere delle nuove voci
Vi allego le immagini delle modifiche da apportare:
Per i più pigri ecco i file già modificati per la lingua italiana ed inglese:
Per firmware 3.0:
Per firmware 2.2.1:
Buon hack a tutti!



















