Guida: eliminare i pacchetti lingua su iPhone per aumentare le prestazioni

Nuovo sistema di commenti
iPhoneItalia ha un sistema di commenti realtime tutto nuovo e nativo! Per commentare ti basta creare un account e potrai subito commentare.
Prova la nuova sezione commenti!

Il sistema operativo dell’iPhone viene installato con i pacchetti di tutte le lingue supportate e tali package possono essere eliminati per migliorare leggermente le prestazioni del dispositivo.

ssh

Per eliminare tali file relativi alle diverse lingue non dovete far altro che collegarvi tramite SSH nelle cartelle elencate ed eliminare tutti i file lproj tranne quello della lingua che vi interessa mantenere (nel nostro caso Italian.Iproj) e senza cancellare la lingua inglese (English.Iproj) indispensabile per il funzionamento del sistema operativo.

Prima di eliminare i vari file si consiglia caldamente di conservarne una copia di backup sul proprio computer e di eseguire tali operazioni solo se siete utenti esperti in grado di ripristinare tali file in caso di problemi.

Ecco le cartelle in cui sono presenti i file .Iproj:

/Applications:

-Calculator.app
-MobileAddressBook.app
-Cydia.app
-MobileSMS.app
-Maps.app
-MobileCal.app
-MobileMail.app
-MobileMusicPlayer.app
-MobileNotes.app
-MobilePhone.app
-MobileSafari.app
-MobileSlideShow.app
-AppStore.app
-MobileStore.app
-MobileTimer.app
-Preferences.app
-Stocks.app
-VoiceMemos.app
-Weather.app
-Web.app
-WebSheet.app
-YouTube.app
-Icy.app
-DemoApp.app

/System/Library/CoreServices/SpringBoard.app

/System/Library/PreferenceBundles:

-AccountSettingsUI.bundle
-AirPortSettings.bundle
-BluetoothSettings.bundle
-ManagedConfigurationUI.bundle
-MusicSettings.bundle
-VideoSettings.bundle
-iPodSettings.bundle
-CarrierSettings.bundle
-MobilePhoneSettings.bundle
-MobileSafariSettings.bundle
-MobileSlideShowSettings.bundle
-Wallpaper.bundle
-MobileStoreSettings.bundle
-VPNPreferences.bundle
-NotificationSettings.bundle
-EDGESettings.bundle
-ScheduleSettings.bundle
-WirelessModemSettings.bundle

/System/Library/PreferenceBundles/AccountSettings:

-ContactsSettings.bundle
-ActiveSyncSettings.bundle
-CalDAVSettings.bundle
-LDAPSettings.bundle
-SubscribedCalendarSettings.bundle
-MobileCalSettings.bundle
-MobileMailSettings.bundle
-MobileWirelessSyncSettings.bundle

/System/Library/PrivateFrameworks:

-AccountSettingsUI.framework
-AccountSettings.framework
-AppSupport.framework
-ChatKit.framework
-CoreTelephony.framework
-DataAccess.framework
-ManagedConfiguration.framework
-Message.framework
-CalendarUI.framework
-DAVKit.framework
-DataDetectorsUI.framework
-MobileQuickLook.framework
-PhotoLibrary.framework
-iTunesStoreUI.framework
-MusicLibraryDDB.framework
-ITSync.framework
-MusicLibrary.framework
-OfficeImport.framework
-Preferences.framework
-TelephonyUI.framework
-WebKit.framework
-WebUI.framework
-YouTube.framework
-iTunesStore.framework
-iWorkImport.framework
-IAP.framework

/System/Library/SystemConfiguration:

-WiFiManager.bundle
-PPPController.bundle

/System/Library/Frameworks:

-AddressBookUI.framework
-AddressBook.framework
-CFNetwork.framework
-AudioToolbox.framework
-CoreLocation.framework
-Foundation.framework (keep en.lproj)
-GameKit.framework
-MapKit.framework
-MessageUI.framework
-MediaPlayer.framework
-Security.framework
-UIKit.framework
-SystemConfiguration.framework

/System/Library/Carrier Bundles:

-Fido_ca.bundle
-Softbank_jp.bundle
-Rogers_ca.bundle

Dalle prove effettuate su iPhone 2G le prestazioni sono sensibilmente migliorate.

[fonte]

Prodotti consigliati

In qualità di Affiliato Amazon, iPhoneItalia riceve un guadagno dagli acquisti idonei.
Offerte Amazon di oggi

Commenti 42

  1. ^tu stai bene? si vede che non capisci un cazzo. Prova a lavorare con un'hd pieno e uno libero, vediamo come lavora la cache.
  2. Concordo. Cancellare file non usati non farà cambiare NULLA. Booooooo
  3. Bimbiminkia
    Voi 3 siete proprio dei veri geni, allora spiegatemi perchè esistono anche su MAC dei software il cui uso è esclusivamente dedicato alla rimozione delle lingue usate in tutti i software anche di terze parti, oltre a liberare spazio prezioso nella prima partizione di iPhoneOS questo aumenta anche le prestazioni generali in quanto il daemon che controlla l'integrità dei files sul filesystem ha meno controlli da fare. Ciao
  4. Giuseppe Migliorino mod
    @Fasuin: ti sbagli perche le applicazioni che ne fanno uso si caricano prima ;)
  5. Giuseppe Migliorino mod
    @Bimbiminkia: non ti arrabbiare con loro, ormai non hanno niente di meglio da fare che venire qui, leggere le notizie, copiarle e poi rosikare scrivendo commenti. Come dici tu, sono bimbiminkia ;)
  6. wolfyamadeus
    Ragazzi che lavoraccio! Ci si perde solo la giornata per fare questo lavoro! Appena ho un po di tempo cercherò di farlo. Avessi sotto mano poi un portatile Mac/intel mi metterei sotto a provare a scrivere un programmino che lo faccia in automatico! :) Nessuno ci ha mai pensato? O già esiste un programma del genere? A.
  7. LelloMela
    @Giuseppe Migliorino: peccato che non essendo caricate affatto quelle stringhe non comportano nulla in fatto di prestazioni e non sapendo con chi parli forse dietro ai commenti c'è qualcuno che ne capisce molto più di te..... Minkia: a te dico staizitto semplicemente perchè i programmi per mac che servono a togliere le lingue e anche altri file di architettura servono solo a liberare spazio......
  8. Giuseppe Migliorino mod
    @LelloMela: ieri abbiamo effetutato numerosi test e le prestazioni sono leggermente migliorate ;)
  9. franzzz
    che sudata..... Speriamo non si impalli tutto!
  10. Serve il terminale JB? Ho un iphone da 4 gg :D
  11. Le prestazioni non migliorano, se conosceste l'architettura di un software lo sapreste, i file di lingua non vengono caricati tutti dai software, nessun programmatore sano di mente lo farebbe, sono semplicemente li a disposizione nel caso servano. C'è la tendenza comune a credere che eliminare un file migliori tutto, qui quello che si migliora è solo lo spazio libero.
  12. giuseppinz
    ho appena finito...ho riavviato ma rimane la mela fissa.....come mai non si accende più??? :(
  13. Giuseppe Migliorino mod
    @Deimo: si @giuseppinz: hai cancellato anche la lingua inglese?
  14. 1979jdm
    Giuseppe... vedo che anche qui sul blog sei messo bene coi "rompiballe" (per esser gentili) .... Cmq mi piace la tua filosofia, spiegazione e sorriso... per quello che si meritano i "bimbiminkia" è piu che sufficiente... Scusate l'ot.
  15. Giuseppe Migliorino mod
    @1979jdm: :D grazie jd ;), so che anche tu hai un bel da fare :D
  16. Vi ho scritto una mail in proposito a questo articolo su "segnala".
  17. @wolfyamadeus: Ho fatto uno script per la shell da lanciare con mobile terminal, l'ho inviato allo staff di iPhoneItalia, vediamo che dicono ^^
  18. giuseppinz
    @Giuseppe Migliorino: no...ho lasciato la lingua inglese e italiano.....ufff... e ora che faccio??
  19. Procedura eseguita per curiosità... gran perdita di tempo .... le prestazioni sono identiche e le ho cronometrate con un cronometro-cardiofrequenzimetro! Pubblicate un video in cui si notano queste gran prestazioni, sono proprio curioso .... tra l'altro tecnicamente rimuovere dei file senza procedere alla ricompilazione è inutile :s ma io ho voluto provare lo stesso... inutilmente!
  20. Sporting
    @giuseppinz: è successo pure a me :( appena riavviato, si blocca sulla schermata iniziale con la mela... mi sa che tocca ripristinare... :(
  21. @giuseppinz: devi fare quello che ho fatto io.... ripristinare e rimettere tutto da capo... che guida-sola!!!
  22. TheDarkMaster
    @Giuseppe Migliorino: Andate avanti così che siete grandi. Eliminare le lingue serve tantissimo sia in questo che in MacOSX sia per lo spazio che per lo swap file. E' una cosa assolutamente ovvia, specialmente in und evice micro come l'iphone che ha una partizione di sistema delicatissima e troppo piccola, spesso causa di impallamenti, è una cosa evidente. Uno dei BossTools ad esempio serve proprio a spostare nell'altra partizione quanti più file possibili sostituendoli a similink così che l'iphone OS nn se ne accorga. Se nn riallochi quei files tra cui anche le fonts (e quelle si le carica all'avvio ma è un'altra storia) cn un iphone JB rischi crash continui. Che tristezza criticare solo per invidia o per rabbia o paura che qualcuno diventi sempre più un temibile concorrente. Io onestamente sono per la libertà di informazione assoluta. Se nn sapete di che parlate, fate a tutti il piacere di tacere e nn diffondere inutili dubbi o insinuazioni, nn fate disinformazione per il gusto di farlo. NN c'è motivo. Fatevi i fatti vostri, vivete e gestite i vostri impegni invece di perder tempo a rompere qua. Visitate questo blog, l'altro, chi sa quanti altri, godetevi la pluralità di informazioni che grazie a Dio ancora c'è. Se una cosa nn vi piace, cambiate pagina. Ma nn parlate per ignoranza o incompetenza. Da veramente fastidio a chi le cose le conosce davvero.
  23. Cristy92
    Insomma due domande: bisogna entrare in tutto quei file di sistema e cancellare le lingue? E poi cosa faccio se mi si impalla e non si avvia piu? Ciao
  24. Giuseppe Migliorino mod
    @Cristy92: si devi entraer nelle cartelle cancelalre i fle delle altre lingue, se fai tutto come da guida non avrai problemi. In caso puoi sempre entrare in ssh quando l'iphone è sulla mela e rimettere i file che hai opportunamente conservato sul computer! altrimeti devi ripristinare
  25. Fatto... ho eliminato oltre 300mb di roba (due ore di lavoro!!), comprese tastiere e carrier.... ora ho 55 mb liberi contro i 47 di prima, ma a parte questo non vedo grosse differenze... Credo che eliminado i font che non vengono usati si guadagnerebbe ulteriormente... ma che font usa l'iPhone??
  26. HackDown
    Lasciate perdere i fonts che NON vanno assolutamente toccati, la guida non impalla iPhoneOS, se vi si impalla non sapete nemmeno leggere una guida! Gli articoli tecnici mi piacciono molto, bravi =)
  27. ryo-saeba
    sinceramente trovo difficile credere che questa procedura oltre a liberare spazio porti vantaggi reali. in quanto come gia detto non vengono caricate tutte all'avvio. @nicla i file di lingua non sono compilati nell'appplicazione quindi non serve a nulla ricompilare. per quanto riguarda i test effettuati non sono molto significati in quanto si dovrebbero ripetere moltissime volte e su n dispositivi e tutte nelle stesse identiche condizini. p.s non iniziate una flam dicendo ah la gnete dovrebbe sapere cosa dice o conoscere meglio l'ambiente. perche' non sapete le conoscenze di ogni singolo utente. compunque approfitto di questo post per fare i complimenti allo staff del sito che trovo sempre ottimo
  28. GiovyRoma
    ci capirete ci capirere.. che io lo fatto e ora il mio iphone rimane sulla MELA!! non si accende piu.. grazie mille è
  29. ryo-saeba
    @giovyroma se non va avanti sicuramente hai cancellato un file di troppo...e non e' certo colpa della guida .comnque facendo un ripristino del sistema tutto dovrebbe tornarti a funzionare ovviamente poi dovrai fare un nuovo jb
  30. Scusate la mia ignoranza ma questi file ".iproj" sono delle cartelle alla fine??? A me si e' impallato come ad altri nel successivo riavvio ed ho dovuto ripristinare tutto: sono sicuro di aver cancellato solo le cartelle "iproj" lasciando quelle "ENGLISH" e "ITALIANO"!!! Forse ho cancellato queste cartelle in directory che non erano elencate???( non ho seguito alla lettera la guida ma dove trovavo le cartelle iproj le cancellavo,tenendo ovviamente quelle english e italiano) Se qualcuno puo' aiutarmi lo ringrazio!!!!
  31. Sporting
    @cris: Non è ignoranza...io ho seguito alla lettera la guida, cancellando solo quello che veniva indicato e mi si è impallato lo stesso, ergo è colpa delle diverse configurazioni tra i software installati...io ho lasciato perdere, tanto anche se migliora, la differenza è comunque minima...a mio avviso, per chi dice che diventa nettamente più veloce, è solo effetto placibo...
  32. Ho rifatto seguendo ALLA LETTERA la guida e sembra funzionare tutto dopo aver effettuato il reboot ( attendete un paio di minutini che e' lento a riavviarsi ma abbiate fiducia ) !!!! Probabilmente la volta precedente devo aver cancellato inavvertitamente dei file con estensione NON ". iproj" FATE ATTENZIONE CHE: 1-si parla di "FILE .iproj" ma in realta' sono "cartelle.iproj" da cancellare( per praticita' le chiameremo file.iproj mentre con il termine CARTELLA intenderemo quelle relative ai percorsi) 2-li file ".iproj" da cancellare, mantenendo quelli "English.iproj" e "Italian.iproj" oppure "en.iproj" e "it.iproj", devono essere 28 PER CARTELLA e non di più ( se sono di più vuol dire che avete "inglobato" altri da non cancellare) 3-causa ripetitività dell' operazione di cancellazione è possibile che cancelliate files in più, a tal punto prestate massima attenzione quando andate a cancellare files nei seguenti percorsi: > SYSTEM / LIBRARY / PRIVATE FRAMEWORKS/ coretelephony.frameworks > SYSTEM / LIBRARY / PRIVATE FRAMEWORKS/ dataaccess.framework > SYSTEM / LIBRARY / PRIVATE FRAMEWORKS/ itunesstore.frameworks > SYSTEM / LIBRARY / PRIVATE FRAMEWORKS/ iap.frameworks > SYSTEM / LIBRARY / SYSTEMCONFIGURATION/ pppcontroller.bundle > SYSTEM / LIBRARY / FRAMEWORKS/ addressbook.framework > SYSTEM / LIBRARY / FRAMEWORKS/ corelocation.framework > SYSTEM / LIBRARY / FRAMEWORKS/ uikit.framework Spero di essere stato di aiuto a chi non e' riuscito la prima volta a terminare correttamente il tutto! Non mollate, ritentate!! Un testardo ;)
    1. Fiorentino Fabio
      scusami cris ma io ho controllato e mi sembra che in ogni percorso indicato dalla guida le cartelle delle varie lingue da cancellare siano ogni volta 31!! perche te dici 28?! c'è forse qualcosa che non ho capito io ho saltato qualche passaggio? prima di procedere vorrei essere sicuro insomma.. ti ringrazio anticipatamente.
  33. Ragazzi l'ho effettuata la prima volta la procedura, nn mi partiva + iphone , poi leggendo il post di Cris ho riprovato stando molto + attendo ed è andato tutto liscio. i File da cancellare sono sempre 28 Non mollate , bisogna essere testardi!!!!! :)
  34. ryo-saeba
    @ark3n la procedura funziona ma serve solo a recuperare spazio. i file di localizazione non rallentano il dispositivo. visto che vengono caricati dinamicamente e solo quelli che servono... cmq se qualcuno e' convinto per effetto placebo che va piu' veloce buon per lui (e non iniziate a dire che la gente non sa di cosa parla visto che conosco abbastanza bene questo genere di archittettura...) sono l'autore di una distribuzione linux x netbook penso di avere un minimo di esperienza..
  35. alexiphone
    Bella guida, ora la mia ram supera i 40 mb free.. grazie mille
  36. Per fare tutto questo automaticamente ci sarebbe questo comando da copiare e incollare,ma mantiene solo la lingua inglese e japponese,andrebbe adattato per inglese e italiano,ma io non mi azzardo per non fare danni,se qualcuno se ne intende corregga 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.
  37. guida eseguita, funziona tutto alla perfezione :D ma tutti quei carrier bundles non li possiamo eliminare? :D
  38. theketaman
    scusate l'ignoranza.............ma qst operazione si puo eseguire solo tramite ssh????? aiuto please.....
  39. scusate io avrei eliminato la cartella support in varie app e tanto grave?
  40. @Random: ahahahhaha l'ignoranza dei "finti" esperti non ha limite..... ma cavolo dici?!? mi vuoi dire che tra un hd pieno e uno vuoto la cache lavora diversamente?!?!?!?! AHAHAHHAHAHAHAHAHAHAHAHAHAHAHAHAHA
  41. Dopo aver dovuto ripristinare il mio iphone causa questi sciagurati consigli vi invito a non eseguire quanto suddetto. Ragazzi, state attenti: non tutte le guide posso portare giovamento al vostro terminale. Con questo chiudo! Ciao Raga
Ultime offerte del giorno Vedi tutte