iPhone 3G e iOS 4.2.1 lento? Ecco come velocizzarlo!

Siete, come me, fortunati possessori di un iPhone 3G 8gb, terminale che potremmo definire "da guerra"? E, come me, avete effettuato l'aggiornamento ad iOS 4.2.1 perché non volevate perdere le (poche) funzionalità introdotte per i nostri iPhone con questa versione di iOS? Beh, allora avete avuto anche voi problemi di lentezza spropositata del terminale, e questo è l'articolo che fa per voi 🙂

Proveremo, infatti, a velocizzare il telefono in modalità passo passo…con il mio ho ottenuto finalmente ottime prestazioni, passando da 30 secondi per l'apertura di una singola app a 4-5 secondi (si, potrebbe essere ancora tanto…ma siamo affezionati al nostro telefono, no?).

Cominciamo con i prerequisiti per poter proseguire:

  • iPhone3G con 4.2.1
  • Terminali SSH come WinSCP (su Windows) o Cyberduck (su MacOS)
  • L'ultima versione disponibile di redsn0w
  • Una rete wireless disponibile.

Salto volontariamente tutta la parte relativa al Jailbreak del 3G, il web è pieno zeppo di guide e non è quello il mio intento. Andiamo avanti: la prima operazione consiste nel non aprire Cydia, e nel disattivare il blocco automatico (Impostazioni -> Generali -> Blocco Automatico), ottenendo così già un piccolo aumento delle prestazioni.

Sempre da Impostazioni -> Generali, tap su Ricerca Spotlight e disattiviamo tutto (info su Spotlight).

Una volta effettuati queste operazioni, possiamo agire sul nostro terminale utilizzando Cydia. Andiamo con ordine:

  • Apriamo Cydia e facciamo si che effettui (lo fa in automatico, dobbiamo solo dargli l'ok) un aggiornamento completo;
  • Dopo l'eventuale riavvio, installiamo OpenSSH (non è al momento necessario installare anche SBSettings). Dopo il riavvio, il telefono è pronto per le nostre modifiche!
  • Colleghiamoci via SSH al telefono, e comincia il divertimento 🙂

Benvenuto nel file-system del tuo iPhone!
Il primo passaggio da effettuare per rendere iPhone e Springboard molto più veloci è quello di rimuovere gli effetti Shadows, ovvero l'ombreggiatura delle icone. Cambiamo directory sul nostro iPhone, spostandoci in

/System/Library/CoreServices/SpringBoard.app

Cancelliamo quindi i seguenti file:

SwitcherShadowTop.png
SwitcherIconShadow~iphone.png
WallpaperIconDockShadow~iphone.png
WallpaperIconShadow~iphone.png
FolderShaodwBottomNotch~iphone.png
FolderShadowBottom~iphone.png
FolderShadowTopNotch~iphone.png
FolderShadowTop~iphone.png

Bene, il primo step è completato!

Passiamo ora a rimuovere alcuni LaunchDaemons, ovvero quei demoni che si avviano quando accendiamo il telefono e che rendono il nostro telefono decisamente più lento (specialmente perché nel 90% delle volte non saranno utili, e rimuovendoli si guadagnano 50-55 mb di RAM).

Cambiamo nuovamente directory, e spostiamoci in

/System/Library/LaunchDaemons

Rimuoviamo i seguenti file .plist:

com.apple.DumpPanic.plist
com.apple.ReportCrash.xxxxxx (xxxx indica nomi differenti)
com.apple.DumpBasebandCrash.plist
com.apple.CrashHouseKeeping.plist
com.apple.aslmanager.plist
com.apple.syslogd.plist
com.apple.powerlog.plist
com.apple.stackshot.server.plist
com.apple.psctl.plist
com.apple.apsd.tcpdump.en0.plist
com.apple.apsd.tcpdump.pdp_ip0.plist

File addizionali che possiamo rimuovere:

com.apple.chud.chum.plist (solo gli utenti standard come me, se usi il telefono come sviluppatore non rimuoverlo)
com.apple.chud.pilotfish.plist (solo gli utenti standard come me, se usi il telefono come sviluppatore non rimuoverlo)
com.apple.dataaccess.dataaccessd.plist (utile per la sincronizzazione con Google o Exchange)
com.apple.racoon.plist (Virtual Private Networks – VPN)
com.apple.AOSNotification.plis (utile solo per Mobile Me / Find my iPhone)
com.apple.MobileInternetSharing.plist (Tethering)
com.apple.scrod.plist (Voice Control)

E' necessario ora riavviare il telefono, tramite SBSettings o tramite un riavvio standard…il riavvio potrebbe durare un po' più del normale, ma è normale. Attenzione al fatto che il telefono potrebbe bloccarsi: sarà necessario riavviarlo utilizzando contemporaneamente il pulsante Home e quello di spegnimento (il riavvio sarà più lungo, perché verrà effettuato un check del file system).

Già dal successivo riavvio il telefono sarà molto più veloce, sia nel passare da una pagina all'altra che nella gestione delle cartelle! Possiamo ora effettuare il setup del telefono tramite iTunes, sarebbe raccomandato farlo come se fosse un nuovo telefono senza ripristino del backup (influisce disastrosamente sulle prestazioni), ma personalmente ho ripristinato il backup perché non ho ancora trovato nessun modo funzionante per effettuare backup e ripristino degli SMS…

E' tutto, buon iPhone 3G con iOS 4.2.1 🙂

Topic originale da me tradotto scritto da MrDodi su iFans.com

4 risposte a “iPhone 3G e iOS 4.2.1 lento? Ecco come velocizzarlo!”

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.

Nothing is impossible
Panoramica privacy

Questo sito Web utilizza i cookie in modo da poterti offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser e svolgono funzioni come riconoscerti quando ritorni sul nostro sito Web e aiutare il nostro team a capire quali sezioni del sito Web ritieni più interessanti e utili.

Leggi qui la Privacy Policy.