NOT Just another weblog
Post con tag iphone 3g
Come far rinascere l’iPhone 3g
19 giu
In realtà, il titolo completo dovrebbe essere “Come far rinascere l’iPhone 3g dalle ceneri in cui la Apple stessa l’ha ridotto”.
Ovviamente, il lavoro fatto con il firmware 4.2.1 è palesemente mirato a bollare questo dispositivo come obsoleto. Però c’è chi, come me, non ha nessuna intenzione di cambiare dispositivo (almeno per il momento o fin quando non me ne danno gratis un altro). E allora bisogna un po’ ingegnarsi e trovare delle soluzioni alternative.
La prima, quella che io consiglio, consiste nel installare il firmware 3.1.3.
Questa via farà davvero rinascere il vostro smartphone, ritrovando prestazioni che ormai, per chi è abituato a iOS 4.2.1, erano solo un sogno.
Potete trovare il firmware in questa pagina di iSpazio, per installarlo basterà cliccare sul tasto “Ripristina” che compare in iTunes quando il dispositivo viene collegato al computer tenendo premuto il tasto opzione (Mac OS X) o shift (Windows) e selezionando il file appena scaricato.
Purtroppo però, molte applicazioni (tra le quali troviamo Fineco,Flickr, ect… ) non sono più compatibili con questo firmware. L’unica soluzione che rimane è quindi quella di eseguire il Jailbreak del nostro dispositivo, al fine di eliminare alcuni daemons che non ci servono e, conseguenzialmente, liberare molta preziosissima memoria sul nostro dispositivo.
N.B. : tutto quello che riguarda questa guida lo fate a vostro rischio e pericolo e io non sono responsabile di nulla, perciò occhio e state attenti!!!
Non ho nessuna intenzione di scrivere un’altra guida al Jailbreak, in quanto online se ne trovano tantissime. Specialmente consiglio questa guida di iSpazio che però contiene un piccolo errore: la versione del tool da scaricare non è la 0.9.6b4 ma la 0.9.6rc18 che è possibile scaricare da questa pagina, in quanto è l’unica che permette il Jailbreak untethered.
Dopo aver eseguito il jailbreak sul vostro iphone dobbiamo seguire un paio di passi fondamentali:
- Installare openssh da Cydia
- Installare sbsettings, sempre da Cydia
Open ssh ci permetterà di raggiungere il nostro iphone attraverso un client sftp (come cyberduck per mac). Do per scontato che la procedura la conosciate già, altrimenti potete dare uno sguardo a questa guida di iPhoneItalia.
Colleghiamoci dunque al nostro iPhone e spostiamoci nella cartella /System/Library, localizziamo la directory LaunchDaemons e scarichiamola sul nostro computer. Rinominiamo la cartella sul dispositivo come LaunchDaemons.old in modo da poterla ripristinare velocemente nel caso di problemi.
Spostiamoci ora sulla cartella che abbiamo scaricato sul nostro computer. Questa contiene i daemons che si attivano in background sul nostro dispositivo: ciò che andremo a fare sarà eliminare i daemons non necessari liberando così un discreto quantitativo di memoria.
Su questa pagina trovate una spiegazione di cosa ogni daemon fa quando attivato, PONETE LA MASSIMA ATTENZIONE A NON ELIMINARE QUELLI DELLA SEZIONE LEAVE-ALONE DAEMONS in quanto pregiudicherebbero il funzionamento del vostro apparecchio.
Personalmente ho eliminato i seguenti:
- com.apple.apsd.tcpdump.en0.plist
- com.apple.apsd.tcpdump.pdp_ip0.plist
- com.apple.DumpPanic.plist
- com.apple.mobile.profile_janitor.plist
- com.apple.powerlog.plist
- com.apple.ReportCrash.StackShot.plist
- com.apple.scrod.plist
Ovviamente potete liberare eliminare anche altri daemons, ma state attenti!
Uploadate la cartella sul vostro dispositivo e riavviate.
Già con questa operazione siamo riusciti a liberare qualche decina di MegaByte di memoria. Nel mio caso sono passato da 4 Mb a 45Mb!! un bel salto di qualità, non trovate?
Il secondo passaggio sarà quello di “giocare” un po’ con Sbsettings. Una volta installato, lo potete avviare trascinando il dito sulla parte superiore dello schermo (dove c’è l’orologio per intenderci).
La prima cosa che vi consiglio di fare è disattivare l’accesso SSH adesso che non ci serve più. Per fare qusto sarà necessario semplicemente toccare l’icona che riposta la scritta “SSH”, e questa diventerà rossa indicandoci che è stato disattivato l’accesso.
Adesso clicchiamo sull’icona “Processes”. In questa sezione è possibile chiudere i processi attivi per liberare memoria. Inoltre cliccando sul tasto “FREE UP MEMORY” avremo una gradita sorpresa: verrà liberata altra ram che tornerà ad essere disponibile per i nostri usi. Sul mio dispositivo sono ora liberi ben 50 MB di memoria. Direi che va meglio adesso, che ne pensate?
Questo articolo ha preso spunto dal mio lavoro di oggi pomeriggio, usando le guide che ho sopra elencato, più queste altre 2 molto utili:
- http://www.macstories.net/iphone/optimizing-a-jailbroken-iphone/
- http://xsellize.com/topic/92539-optimize-iphone-3g-on-ios41/
BYe!!



