31
ago 2009


Scopriamo insieme tutti i daemon che lavorano su iPhone

Con questo articolo cerchiamo di analizzare i Daemon che lavorano in background su iPhone, incidendo su prestazioni e consumi.

iphone_0412

Abbiamo diviso i daemon in 3 categorie: la prima comprende quelli meno importanti che, volendo e solo dopo averne fatto una copia di backup, possono anche essere eliminati dal dispositivo; la seconda comprende quei deamon che possono essere cancellati soltanto se non si fa uso della particolare funzione a cui sono collegati ed infine la categoria dei deamon indispensabili per il corretto funzionamento dell’iPhone.

Tutti i daemon si trovano in System/Library/LaunchDeamons e potete accedervi tramite SSH.

PRIMA CATEGORIA:

com.apple.DumpPanic.plist – invia il log dei crash da Apple
com.apple.ReportCrash.(Different Things).plist – Sono 5 diversi deamon che servono per conservare varie informazioni sulle cause dei crash
com.apple.CrashHouseKeeping.plist – Deamon relativo sempre ai crash
com.apple.aslmanager.plist – Questo deamon gestisce il System Log
com.apple.syslogd.plist – Eventi del log system
com.apple.powerlog.plist – Questo deamon viene utilizzato per monitorare la compatibilità con caricabatterie terzi
com.apple.stackshot.server.plist – Non siamo riusciti a scoprire la funzione di questo deamon, che però, pur cancellandolo, non ha causato nessun problema.
com.apple.tcpdump.server.plist – Deamon per effettuare il dump del traffico
com.apple.iqagent.plist – Non siamo riusciti a scoprire la funzione di questo deamon, che però, pur cancellandolo, non ha causato nessun problema.
com.apple.mobile.profile_janitor.plist – Non siamo riusciti a scoprire la funzione di questo deamon, che però, pur cancellandolo, non ha causato nessun problema.
com.apple.chud.chum.plist – Questo deamon è legato all’ Apple’s CHUD (Computer Hardware Understanding Developer) tools.
com.apple.chud.pilotfish.plist – Come sopra.

SECONDA CATEGORIA:

com.apple.AddressBook.plist – Se rimosso, l’applicazione “Contatti” sarà molto più lenta all’avvio
com.apple.accessoryd.plist – Se rimosso, disabilita la possibilità di collegare alcuni accessori come trasmettitori FM, dock e cavo AV.
com.apple.apsd.plist – Se rimosso non sarà più possibile utilizzare le notifiche push.
com.apple.dataaccess.dataaccessd.plist – Se rimosso, non sarà più possibile sincronizzare i contatti con Exchange o Google.
com.apple.datamigrator.plist – Se rimosso non possono più essere spostati i contatti dalla SIM all’iPhone
com.apple.racoon.plist – Deamon relativo al VPN.
com.apple.MobileInternetSharing.plist – Se rimosso disabilita definitivamente il Tethering
com.apple.aggregated.plist – Deaom relativo all’ingresso audio.
com.apple.AOSNotification.plist – Deamon responsabile della sincronizzazione con MobileMe
com.apple.AdminLite.plist – Se rimosso consente di visualizzare alcune informazioni in caso di crash di un’applicazione.

TERZA CATEGORIA:

com.apple.mobile.Lockdown.plist – Attivazione SIM
com.apple.fairplayd.plist – Gestisce i DRM per la musica scaricata da iTunes
com.apple.installd.plist – Responsabile delle installazioni
com.apple.BTServer.plist – Se rimosso l’iPhone diventerà lentissimo
com.apple.configd+pm.plist – Responsabile delle configurazioni di sistema
com.apple.configd-pm.plist – Come sopra
com.apple.gmmd.plist – Servizio di debugging
com.apple.mDNSResponder.plist – Se disabilitato sarà impossibile navigare su internet
com.apple.CommCenter.plist – Responsabile delle chiamate in entrata e in uscita
com.apple.locationd.plist – Disabilita il GPS
com.apple.mediaserverd.plist – Responsabile della riproduzione dei file multimediali
com.apple.graphicsservices.sample.plist – Consente di visualizzare le cover degli album
com.apple.usbptpd.plist – Responsabile del corretto collegamento dell’iPhone al computer.

DAEMON SCONOSCIUTI E NON TESTATI:

com.apple.daily.plist

com.apple.itunesstored.plist

DAEMON DERIVANTI DA APPLICAZIONI CYDIA

com.bigboss.sbsettingsd.plist – Il deamon che fa funzionare SBSettings
com.imalc.insomnia.plist – Il deamon di Insomnia
com.mxweas.MxT2d.plist – Deamon che consente a MxTube di scaricare i video da Youtube.
com.saurik.Cydia.Startup.plist – Deamon per l’installazione dei file .deb
org.nodomain.scrobbled.plist – Per lo sbrobbling della musica

[via]

Tags: , , ,
Giuseppe Migliorino (31 agosto 2009 7:27)

L'utilizzo del contenuto di questo articolo è soggetto alle condizioni della Licenza Creative Commons. Sono consentite la distribuzione, la riproduzione e la realizzazione di opere derivate per fini non commerciali, purchè venga citata la fonte.
  • admersc

    come si possono cancellare dal telefono ?

  • Valentink85

    Entri nell’iphone in ssh vai nel percorso indicato e cancelli i deamon ke vuoi

  • Max

    Cosa significa entrare in ssh?

  • Enrico

    “com.apple.powerlog.plist – Questo deamon viene utilizzato per monitorare la compatibilità con caricabatterie terzi” se elimino questo deamon poi riesco a caricare la batteria con qualsiasi caricabatterie?? Grazie

  • http://www.iphoneplayers.net Briatore

    utile questa guida… complimenti!! però io non me la sento di cancellare i deamon dell’iphone..:( eventualmente si possono ripristinare tutti i valori facendo il ripristino dell’iphone? scusate le ripetizioni..;)

  • Dave

    @ Max: Attraverso un programma apposito (cyberduck per Mac o WinSCP per winzoz) si riesce a collegarsi all’iphone attraverso un collegamento wifi condiviso. In pratica hai la possibilità di navigare e lavorare su tutte le directory e cartelle dell’iphone. Per far ciò devi però avere un iphone jailbreakkato, openssh installato (da cydia) e ovviamente uno dei due programmi suddetti… Questa guida ti può essere utile..
    http://www.iphoneitalia.com/come-trasferire-file-con-ssh-alliphone-743.html

  • Giuseppe Migliorino

    @Briatore: si certo, puoi anche tenerti una copia sul computer e ricopiarla manualmente sempre tramite SSH

  • Giuseppe Migliorino

    @Enrico: no, inpratica on esce l’avviso ma se il caricabatterie non è compatibile cmq non funziona. Pero a volte capita che anche con accessori compatibili esca quel fastidioso messaggio

  • Giuseppe Migliorino

    ho aggiunto il link alla guida SSH ;)

  • magomerlino

    fate un backup della cartella System/Library/LaunchDeamons (copiatela sul pc/mac) prima di cancellare.
    Sempre tramite ssh.

  • luigi

    Ma cancellarli che benefici ti da?
    Meno consumo di batteria, meno memoria allocata o cosa?
    Cancellarli senza un beneficio è inutile :D

  • Giuseppe Migliorino

    @luigi: il benfeficio è che i daemon lavorano sempre in bacgrlound, quindi eliminandoli si ha un risparmio di ram e di consumi

  • Luigi

    Ora si :D

  • Luigi

    Ma una lista di quelli eliminabili potete crearla?

  • Giuseppe Migliorino

    @Luigi: è gia presente nell’aritcolo, sarebbero quelli della prima categoria evidenziata in verde

  • Luigi

    Si vista grazie…grandi :D

  • pixelife

    Sarebbe anche interessante sapere quanta batteria e memoria si risparmia.. avete fatto dei test prima e dopo?

  • Richard

    Eliminando i processi della prima categoria quanta ram siete riusciti a liberare approssimativamente? Per capire se cancellarli ne vale la pena!

  • b4rtman

    Perché non spiegate quali si possono cancellare in maniera sicura senza comprometterne l’uso …

  • Lollouz

    Qualcuno ha cancellato quelli della prima categoria? ha visto miglioramenti?

  • Luigi

    io ho cancellato tutti quelli della prima lista e quello relativo a MobileMe nella seconda ed è tutto ok.Come ram liberata qualche mb……ma a me interessava di piu non avere roba in background per la storia della batteria

  • Giuseppe Migliorino

    @b4rtman: ? ma leggete gli articoloi ragazzi???? “Abbiamo diviso i daemon in 3 categorie: la prima comprende quelli meno importanti che, volendo e solo dopo averne fatto una copia di backup, possono anche essere eliminati dal dispositivo; la seconda comprende quei deamon che possono essere cancellati soltanto se non si fa uso della particolare funzione a cui sono collegati ed infine la categoria dei deamon indispensabili per il corretto funzionamento dell’iPhone.”

  • giovanni93

    Guida fantastica, complimenti!!

  • Fra321

    il processo itunesstored riguarda che io sappia lo scaricamento delle app in background dall appstore,nessun problema chiudendolo

  • Fra321

    Grandissimi!!!Grazie mille,vado a mietere qualche processo e risparmio batteria per metterne magari quelli che voglio io

  • Pingback: Twitter Trackbacks for Scopriamo insieme tutti i daemon che lavorano su iPhone - iPhone Italia – Il blog italiano sull'Apple iPhone [iphoneitalia.com] on Topsy.com

  • Giuseppe Migliorino

    @Fra321: grazie

  • Giuseppe Migliorino

    @giovanni93: grazieee ;)

  • lory995

    @Max: se hai l’iphone jailbroken cn cydia scariki openssh e poi accedi appunto in ssh cn un programma cm winscp e piou navigare tra i file contenuti nell iphone…

  • Lucas Arg.

    “? ma leggete gli articoloi ragazzi????” XDDD

    molto utile grazie, forse qualche giorno mi sia anche utile a me :)

  • Fra321

    Io sto eliminando parecchi processi tra il quale
    -com.apple.AOSNotification.plist non ho mobileme
    -com.apple.DumpPanic.plist
    -com.apple.stackshot.server.plist avete controllato si possano fare ancora gli screenshot?controllerò io
    -com.apple.mobile.profile_janitor.plist
    -com.apple.datamigrator.plist
    Adesso backuppo riavvio e prego dioXD

  • Fra321

    non posso sincronizzare iPhone perche non posso leggere o scrivere su disco….
    Ripristinata l intera cartella e adesso backuppa,li cancello piano piano per vedere chi creava il problema

  • nico402

    non sono daemon, sono preferenze. vengono ricreate appena riparte il programma che le utilizza. il daemon non lo potete togliere..
    anche perchè i file .plist non sono altro che file xml, quindi la vedo un attimo dura che siano daemon

  • Domenico

    Certo che la apple fa proprio le cose a dovere, con un hw che non è spintissimo in rapporto a ciò che è sul mercato, riesce a fornire prestazioni ottimali e decisamente positive. Lo dico io che ho un 3G.

    “La potenza è nulla senza il controllo”

  • fasuin

    Ma che articolo pieno di imprecisioni!!!!

    Quelli NON SONO DEAMON!!!
    Sono solo semplici file di configurazione che vengono letti dal sistema quando (e solo quando) un programma viene eseguito!!!

    Per fare un paragone, sono l’equivalente del registro di configurazione di windows!!!

    Non c’entrano nulla con i daemon.
    Non consumano risorse (a parte qualche decina di byte sul disco).
    Cancellandoli si rischia solo di fare danni!!!

    Articolo ridicolo!!!

  • Federico

    Ma Fausin penso proprio che quello che dici sia scorretto anche perchè questo stesso tutorial si trova anche su tutti i più grandi forum americani. Il risparmio di memoria finale dovrebbe essere intorno ai 5/6MB

  • niki

    Ragazzi evitiamo di dare notizie pericolose per il nostro iphone!!!

  • yess

    Fausin ha ragione, avete presente un tema completo del tipo di iElegance? Ecco, i file plist non sono altro che le coordinate e le stringhe dei file. NON sono deamons

    @Giuseppe perchè ringrazi quando dicono “Guida ottima complimenti” ? L’hai scritta tu o il “via” è stato messo per sbaglio?

    Elimina pure eheh

  • Luigi

    Ma non sto capendo…serve eliminare questi file o no?
    Non scriviamo commenti fuorvianti e diamo chiarimenti all’articolo

  • Giuseppe Migliorino

    certo ragazzi non sono daeom, ma per favore tornate da dove siete venuti :D

  • Giuseppe Migliorino

    @Luigi: certo lo confermano decine di forum internazionali, si risparmia ram (come testimoniato anche da altri utenti) e, leggermente, consumi

  • Luigi

    bene allora mi fido :D
    cancellati quelli della prima lista e non ho riscontrato problemi!

  • Giuseppe Migliorino
  • fasuin

    P@Federico:

    Prova ad aprire uno dei file… e vedi che sono semplici file xml che descrivono la configurazione e le operazioni da fare quando viene eseguito il processo in questione.

    NON SONO DEAMONS.

    Per vedere quali processi stanno girando sul vostro iPhone, installate “top” o “ps”.
    Solo per chi conosce UNIX (come OSX…) .

  • yess

    @Giuseppe Migliorino: allora non diciamo fischi per fiaschi..

  • Giuseppe Migliorino

    @fasuin: leggi qui, soprattutto i commenti: http://modmyi.com/forums/file-mods/682255-speed-up-your-iphone-ipod-removing-launch-daemons.html

    vedrai che eliminando questi “file xml” si libera parecchia memoria. Magia?

  • emilio

    iphone bollente si è spento e no va + cosa faccio

  • Giuseppe Migliorino

    @emilio: cosa hai cancellato?

  • Luigi

    @Giuseppe Migliorino: ma del language files hack di cui si parla li…cosa sarebbe? Dice che fa incrementare le prestazioni…se ho capito bene :D

  • emilio

    ma scusa non ci capisco molto con ste cose, ho chiesto info su iphone bollente e mi è arrivata la mail con scritto cosa ho cancellato !!!!!!

  • Luigi

    si tratta di un palese OT

  • EM

    cosa vuol dire OT

  • yess

    Omar Torino

  • lucky

    …non voglio essere di parte ma Fasuin mi sa che ha ragione,i processi elencati sopra non risultano attivi…comunque non discutiamo per pochi mega…non ne vale la pena…sarebbe utile invece che gli SVILUPPATORI RIUSCISSERO A FAR TERMINARE PROCESSI GRANDI COME “MOBILEPHONE” CHE OCCUPANO MOLTI MEGA…COME HANNO FATTO CON SAFARI…QUELLO SAREBBE UTILE…

  • Fasuin

    MobilePhone è il processo per la Gestione del telefono. Senza di quello non potresti ricevere chiamate e SMS….

  • lucky

    …MA PERCHE’ ALLORA QUANDO CHIUDO I PROCESSI CON MEMTOOL SPARISCE?E SI SVUOTA LA RAM?…

  • Luigi

    Ma per quel poco che so leggere di inglese il tipo in prima pagina ha avuto un problema perchè è stato un po **glione da premere il tasto di riavvio quando aveva eliminato la cartella dei Daemons….quindi commenti inutili i vostri :D

    Io soltanto non ho capito cosa è questo language packs di cui parlano…sarebbe interessante perchè si parla di 170mb di ram libera…e non è poco

  • alex

    Certo che non sono demoni come non lo sono i file nella /etc/init.d di una macchina *IX. Sono launcher che se non vengono trovati non lanciano il relativo demone. …é cosí difficile da capire? ragionare prima di parlare …soprattuto a casa degli altri.

  • Luigi

    Io chiederei a giuseppe di guardare anche questo
    non ci ho provato da me per paura…ma mi piacrebbe una guida

    http://modmyi.com/forums/general-iphone-chat/678953-list-language-packages-delete-3-0-increased-performance.html

  • Fasuin

    Per essere precisi, sono file di configurazione che vengono letti QUANDO una di quelle applicazioni viene eseguita.
    Cancellarli può impedirne l’esecuzione.
    Ma NON è il modo corretto per farlo.

    Resta il fatto che l’articolo e’ pieno di imprecisioni che certo non aiutano a capire che cosa si sta facendo.
    Se poi uno si esalta per guadagnare (forse) 2mb di ram libera al boot…

  • 1979jdm

    Certo giuseppe che anche qui di trituratori ne hai a iosa! Che pazienzache hai! Di la almeno abbiamo snoze e simone che ci danno una mano! Quanta pazienza che avete tu e nico… Ma queste provocazioni provengono sempre la “la” ???

  • Fra321
  • Fra321

    Wow ottimo,riavviando il boot e davvero piu veloce,40 megabite liberi sul 3G e sporattutto adesso immagino di guadagnare batteria,ma anche solo questo guadagno all avvio è gia ottimo,e solo eliminando alcuni della prima lista,ora elimino tutta la prima lista,e poi piano piano magari alcuni della seconda,e vi aggiorno
    Edit:Boot completo su iPhone 3G 3.0 in 56 secondi,quanto è la norma?

  • Giuseppe Migliorino

    @Fra321: poco piu di un minuto a tel vergine

  • Giuseppe Migliorino

    @1979jdm: hahahah certo, ma ormai ci abbiamo fatto ilc allo e anche i nostri utenti lo hanno capito, non ha caso tutti i nostri hanno provatoa fare le modifiche consigliate e si trovano a meravilglia. L’invidia è una brutta bestia

  • Giuseppe Migliorino
  • Fra321

    edit arrivato a 43.18mb eliminando l intera prima lista,non moltissimo ma sempre di sicuro utile eliminando dei processi praticamente solo per i log

  • Fra321

    @Giuseppe Migliorino:
    Grazie mille nn avevo notato

  • Fra321

    Sempre per eliminare i linguaggi,nonostante i pareri discordanti a me servirebbe anche solo per recuperare spazio,ci sarebbe questo comando,solamente che mantiene inglese e japponese,e ci vorrebbe qualcuno che lo correggesse per l inglese e italiano,io faccio danni

    To back up files:

    for file in `find . -type d -name “*.lproj” -not -iname “en*.lproj” -not -iname “ja*.lproj” -exec echo {} ; | sed -e ‘s/.///’`; do tar -rf /private/var/stash/langBackup/langBackup.tar ./ ; done

    To remove files:
    for file in `find . -type d -name “*.lproj” -not -iname “en*.lproj” -not -iname “ja*.lproj” -exec echo {} ; | sed -e ‘s/.///’`; do rm -vr ./ ; done

    This command will delete all language files except English and Japanese.

    Fonte: http://modmyi.com/forums/general-iphone-chat/678953-list-language-packages-delete-3-0-increased-performance.html

  • Magneto

    “com.apple.AdminLite.plist – Se rimosso consente di visualizzare alcune informazioni in caso di crash di un’applicazione.”

    Esattamente cosa significa? QUal’è l’effetto di questo daemon?

  • http://www.masulloepolverino.it HaranBenjo

    ciao a tutti
    io ho cancellato via ssh tutti i pacchetti lingua (tranne ing ed it), i daemon del primo gruppo (iphone italia guida), chiudo WinSCP e poi attivando la funzione telefono da sbsetting mi si è impallato tutto!
    in risorse del computer riesco ad accedere al iphone ma da itunes quando ripristino mi dice che non è collegato poi si riavvia appare la mela per un po’ e vibra le due volte, lo schermo è acceso ma nero dopodichè riappare l’autoplay

    aiutoooooo

  • Pingback: » A Week in a Post – 6-09-2009 -

  • Luigi

    credo che ora qualche anima pia dovrebbe provarlo con il nuovo firmware…chi lo fa ? :D

  • http://www.pigg.it Francesco

    ma come qualche anima pia ? perchè col FW 3.1.2 si possono riscontrare problemi ?

  • mairo

    ciao a tutti, io ho cancellato per errore il daemon x le notifiche push…come faccio a ripristinarlo? purtroppo non ho fatto il backup .(

  • nnsense

    A costo di essere antipatico: ma leggete? approfondite? articolo OTTIMO, una volta tanto, e come al solito serie di domande idiote su come ci si connette in ssh, su come si elimina un file e come si ripristina (E’ UNIX, NON BASTA COPIARSELO SU WINDOWS, potreste perdere tutti i permessi e i proprietari del file, mandando tutto a putt….)
    Andate su google, imparate cosa c’è dentro un iphone prima di metterci le manine dentro! Perché così tanta gente vuole fare il grande tecnico a bafo, senza dedicare 5, dico CINQUE minuti per capire, tanto per cominciare, di cosa si sta parlando?

  • nnsense

    …il bello è che sono passati due anni e la situazione è identica…


Follow iPhoneItalia.com on Twitter



  • iPhone 5, come lo vorresti?

    Risultati

    Loading ... Loading ...

Home | Pubblicità | About | Privacy | Contact | Feed RSS | iPhone View