Guida by Sarcasm Siempre (traduzione by Kekkolino)

Effettuare un backup di tutti i files che vorrete modificare seguendo la seguente guida. In caso di rimozione di un file necessario al funzionamento del sistema qualora non abbiate fatto un backup di sicurezza potreste essere costretti a ripristinare il firmware.


Applicazioni consigliate:
  • iFile
  • MobileTerminal
Un daemon, “Demone” in italiano, e’ un programma che lavora in background ed e’ sempre in funzione, dall’avvio dell’ iPhone o iPod Touch fino allo spengimento.
Quando i suddetti dispositivi sono in funzione hanno ben 54 daemons che lavorano in background e che consumano risorse. Questi daemons sono adibiti per esempio alla navigazione in internet, alla ricezione di chiamate ma anche alla raccolta di logs ecc. Molti sono necessari per il corretto funzionamento del dispositivo, altri possono servire solo a qualcuno ed alcuni invece sono completamenti inutili.
Essendo processi di sistema non possono essere terminati attraverso SBSettings oppure attraverso MemTool.
Per prima cosa entrate in SSH nel vostro dispositivo ed arrivate alla cartella /System/Library.
Trovate la cartella LaunchDaemons e copiatela interamente sul PC. Rinominate l’originale nel vostro iPhone con launchDaemons.old cosi da avere una copia di backup sul telefono. Copiatela una seconda volta e tenetela nel desktop insieme alla prima.

Disabilitate i Daemons che volete dalla prima cartella che avete scaricato sul desktop (per farlo dovrete semplicemente eliminare il file .plist) e ricaricate i file nello stesso percorso.
Fate attenzione pero’ che la copia non sovrascrivi i file originali e controllate che i permessi della cartella LaunchDaemons siano settati su 755 . Inserire permessi sbagliati provocherebbe il freeze del vostro dispositivo sul logo della Apple.
Una volta copiati i file e riuppati, riavviate il dispositivo e controllate la maggior quantita’ di RAM disponibile.
Di seguito è riportata una lista dei daemons che è possibile tranquillamente disabilitare e di quelli che non dovete assolutamente toccare.


Safe Daemons: Questi Daemons possono essere cancellati da qualsiasi utente senza alcun problema

· com.apple.DumpPanic.plist – Invia crash per ulna valutazione ad parte di Apple
· com.apple.ReportCrash.plist(.SafetyNet.plist/.SimulateCrash.plist/.DirectoryService.plist/.Jetsam.plist) – Ci soon 5 di quest Damons, e servono a raccogliere informazioni sui crash delle applicazioni, quando sono accadute ecc.
· com.apple.DumpBasebandCrash.plist – Regista i crash della baseband, che possono succeeder durance ill normal uso. l’ipod touch non ha baseband e quindi tale .plist non sarà presente
· com.apple.CrashHouseKeeping.plist – Anche questo daemon serve a registrare crash
· com.apple.aslmanager.plist – Questo daemon si occupa dei log di sistema
· com.apple.syslogd.plist – logs di sistema
· com.apple.powerlog.plist – monitora le incompatibilita’ con i ricaricatore di terze parti
· com.apple.stackshot.server.plist – Le funzioni di questo daemon sono al momento sconosciute, ma rimuovendolo non si incorre in problemi di alcun sorta.
· com.apple.tcpdump.server.plist – Serve per fare un dump traffic sul network
· com.apple.iqagent.plist – La funzione di questo daemon al momento e’ sconosciuta, ma rimuovendolo non si incappa in nessun problema
· com.apple.mobile.profile_janitor.plist – La funzione di questo daemon al momento e- sconosciuta, ma rimuovendolo non si incappa in nessun problema
· com.apple.chud.chum.plist – Questo daemon e’ collegato all’apple CHUD (Computer Hardware Understanding Developer) tools. Rimuovendo questo daemon non si ha alcun problema a meno che voi non siate sviluppatori
· com.apple.chud.pilotfish.plist – Anche quest daemon e’ collegato all’Apple’s CHUD tools. Rimuovendo questo daemon non si alcun problema a meno che voi non siate sviluppatori





Conditional Daemons: Questi daemons possono essere disabilitati a seconda delle vostre esigenze

· com.apple.AddressBook.plist – Se rimosso, i contatti nell’applicazione telefono verranno caricati piu’ lentamente. Rimuovetelo se non vi interessa.
· com.apple.accessoryd.plist – Se rimosso, vengono disabilitati gli accessori come trasmittore radio fm, i dock e i cavi AV. Gli accessori caricheranno lo stesso il vostro dispositivo, ma sarà’ l’unica cosa che potranno fare. Rimuovetelo se non usate nessuno di questi accessori.
· com.apple.apsd.plist – Se rimosso el notifiche push non funzioneranno più’. Rimuovetelo se non ne fate uso
· com.apple.dataaccess.dataaccessd.plist – Se rimosso i contatti non si sincronizzeranno piu’ con Exchange o Google Sync. Disabilitatelo se non usate questi servizi.
· com.apple.datamigrator.plist – Utilizzato per trasferire i contatti dalla SIM all’iphone. Se avete un iPod Touch o non vi interessa piu’ trasferire i conatti dalla SIM all’iPhone disabilitatelo.
· com.apple.racoon.plist - Usato per Virtual Private Networks. Disabilitate questo daemon se non usate alcun VPNs.
· com.apple.MobileInternetSharing.plist – Usato per il tethering. Disabilitatelo se avete un iPod Touch o se non siete interessati al tethering.
· com.apple.AOSNotification.plist - Questo daemon funziona con la sincronizzazione id MobileMe. Se non usage MobileMe disabilitatelo.
· com.apple.AdminLite.plist – Questo daemon cerca di riprendere il controllo del device se pensa che stai aspettando troppo per un processo. Puoi disabilitarlo se preferisci uscire dai crash dell’applicazione semplicemente forzando l’uscita premendo sul tasto home

Daemon da NON disabilitare assolutamente

· com.apple.mobile.Lockdown.plist – Serva all’autorizzazione della SIM e ad altre cose importanti
· com.apple.fairplayd.plist – Controlla i DRM per verificare la musica e le applicazioni che avete acquistato
· com.apple.installd.plist – Serva durante all’installazione delle applicazioni
· com.apple.BTServer.plist – Se disabilitato l’iPhone diventa molto lento e instabile.
· com.apple.configd+pm.plist – Serve per le configurazioni di sistema
· com.apple.configd-pm.plist – Anche questo daemon si occupa di altre configurazioni di sistema
· com.apple.gmmd.plist – Un servizio di debudding per il vostro dispositivo
· com.apple.mDNSResponder.plist – DNS. Disabilitando questo daemon non avrete piu la possibilita’ di accedere ad internet
· com.apple.CommCenter.plist – Serve per fare e ricevere telefonate
· com.apple.locationd.plist – Serva per la localizazzione GPS
· com.apple.mediaserverd.plist - Daemon adibito all’esecuzione di musica e video
· com.apple.graphicsservices.sample.plist - Mostra gli album artwork
· com.apple.usbptpd.plist – Abilita il tuo dispositivo a collegarsi al computer e a ricaricarsi.


Jailbreak Daemons: daemons installati dalle applicazioni che si scaricano da Cydia
  • com.bigboss.sbsettingsd.plist - relativo a SBSettings. Si suggerisce di lasciarlo stare
  • com.imalc.insomnia.plist - utilizzato per far girare Insomnia nei resprings e nei riavvii. Se non lo volete disabilitatelo
  • com.mxweas.MxT2d.plist - questo daemon permette a MxTube il download dei video in background. Se disabilitato, bisognerà reinstallare l'applicazione; comunque, se non usate MxTune e siete troppo pigri per disinstallarlo, disabilitatelo
  • com.saurik.Cydia.Startup.plist - Questo daemon dovrebbe avere a che fare con la funzione di autoinstallazione dei .deb files. Se non sapete cosa è e non usate tale funzione, potete disabilitare tale daemon
  • org.nodomain.scrobbled.plist - disabilitate tale daemon se non volete che la vostra musica sia scrobbled. Scrobbled significa che quando ascoltate una canzone, il titolo della stessa viene inviato al web.
Dopo aver rimosso tutti i daemons che non utilizzate riscontrerete un aumento della RAM ed una diminuzione dei tempi di caricamento. Nello specifico su iPhone 3G sono stati raggiunti i 60 MB liberi.