Il jailbreak e la riduzione delle performance: vediamoci chiaro

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 jailbreak, come ben sapete, è un’operazione a livello software che consente di “liberare” il proprio iPhone da alcune limitazioni che Apple ha applicato sui propri dispositivi mobile. Con esso, come spiegato recentemente da Saurik, creatore e fondatore di Cydia, gli utenti aprono le porte ad un’infinità di applicazioni, tweak e modifiche che permettono di configurare al meglio il proprio dispositivo personalizzandolo in base alle esigenze di ognuno (operazione praticamente impossibile su device originali). Spesso, da alcuni, il jailbreak viene definito come “un’operazione che pregiudica le performance del dispositivo” relativamente alla stabilità, alla velocità e, soprattutto, alla durata di batteria. In questo articolo iPhoneItalia cercherà di spiegare con la massima chiarezza come in realtà il jailbreak in sé non implichi questo tipo di controindicazioni, specificando invece quali siano quei software che, se installati, possono portare ad una riduzione delle prestazioni dei dispositivi.

Intanto crediamo che sia opportuno specificare cosa sia in realtà il jailbreak e quali siano le modalità con cui esso va eseguito sui dispositivi. Cercheremo quindi di delucidare brevemente questi due punti.

Che cosa è il Jailbreak?

Dicesi Jailbreak il processo che consente di installare ed eseguire applicazioni terze non ufficiali Apple e si effettua tramite programmi appositi (come i più recenti Limera1n, Greenpois0n, Redsn0w o PwnageTool).

Come funziona tecnicamente il Jailbreak

La memoria dell’iPhone è composta da due partizioni:

  • Partizione di sistema (“/”): di default impostata a 500MB ma è modificabile durante la creazione di custom firmware nel processo di jailbreak. In questa partizione è presente il sistema operativo e le varie applicazioni installate tramite Cydia.
  • Partizione di archiviazione (“/var”): è grande quanto tutto lo spazio restante sulla memoria, qui risiedono i vari programmi installati dall’App Store e tutti i file multimediali (musica, video, foto, …) sincronizzati da iTunes.

Il Jailbreak non fa altro che modificare il file “fstab” (che gestisce sui sistemi Linux, BSD e di conseguenza Mac OS X e iOS le regole dei dischi rigidi montati) ed eseguire un “patching” del firmware dell’iPhone andando ad eliminare il controllo sull’autenticità della firma su ogni applicazione. In questo modo diventa quindi possibile eseguire anche applicazioni non autenticate da Apple ed avere piena padronanza del proprio dispositivo

Cosa cambia per gli utenti

La concreta differenza tra un utente in possesso di un iPhone originale e un utente in possesso di un iPhone jailbroken è che nel secondo caso viene automaticamente installata Cydia, un’applicazione sviluppata da Saurik che si propone come alternativa all’App Store, il negozio virtuale tramite il quale Apple distribuisce tutti i software per iPhone, iPod Touch e iPad regolarmente sottoposti ad un processo di verifica prima di essere approvati. Volendo semplificare, il Jailbreak è Cydia.

Tramite questa applicazione sarà possibile distribuire (per gli sviluppatori) ed installare (per gli utenti) software non verificati da Apple che consentono, in alcuni casi, di eseguire vere e proprie modifiche di sistema. Trovate l’elenco completo dei più utili e conosciuti software Cydia in questo articolo. La lista completa delle applicazioni Cydia recensite da iPhoneItalia è invece disponibile a questo indirizzo.

Consumi di batteria eccessivi

I consumi di batteria eccessivi su iPhone jailbroken possono verificarsi in base a diverse situazioni. In primis possono derivare dall’installazione di numerose estensioni del MobileSubstrate – da Cydia – che presentano dei Deamon i quali rimangono attivi durante l’intero utilizzo del dispositivo consumando molto rapidamente la batteria dell’iPhone. Solitamente, nei nostri articoli, specifichiamo sempre quali dei diversi pacchetti (estensioni) Cydia dipendono dal MobileSubstrate. Esempi lampanti sono tweak quali SBRotator, SBSettings, Backgrounder, Cyntact e praticamente tutti quei programmi che vanno a modificare la classica interfaccia dell’iPhone, sostituendo o aggiungendo nuove funzioni alla stessa.

Fortunatamente, proprio grazie ad SBSettings sarà possibile tenere d’occhio queste estensioni e, nel caso si voglia disattivarne alcune senza disinstallare il programma, lo si potrà fare dal menu “More” selezionando, successivamente, la voce “Mobile Substrate Addons“. In questo modo, se ad esempio vi accorgerete di avere poca autonomia di batteria, potrete disabilitare il funzionamento dei vari deamon che lavorano in background sul dispositivo ripristinandone il classico funzionamento. Le estensioni e i tweak di Cydia, salvo eccezioni, necessitano di pochissimo spazio per l’installazione e quindi, se disattivate le opportune estensioni del MobileSubstrate, l’iPhone tornerà performante come in precedenza.

Installando e attivando, invece, un gran numero di tweak e applicazioni basate sul MobileSubstrate, la batteria del dispositivo si scaricherà molto più velocemente. Questo fenomeno accade su tutti i dispositivi, tuttavia gli utenti in possesso di terminali più “datati” (iPhone 2G/3G e iPod Touch 1G/2G) devono stare particolarmente attenti al numero di estensioni installate e attive se non vogliono causare importanti cali di batteria ai propri device. Gli utenti in possesso di prodotti Apple montanti chip A4 possono sicuramente utilizzare un numero maggiore di addons ma questo inciderà ugualmente, anche se in maniera minore, sull’autonomia del dispositivo.

Tuttavia consumi eccessivi di batteria possono essere causati anche dall’utilizzo di tool per il Jailbreak non definitivi (le prime versioni di Limera1n presentavano questo difetto) o il recente metodo di Unlock (sblocco della baseband per iPhone stranieri) del firmware 4.2.1 pubblicato dal Dev Team.

Cali di performance: velocità e stabilità ridotte

Anche in questo caso occorre chiarire alcuni punti. Il problema alla base dei cali di performance, di velocità e stabilità del dispositivo, possono occasionalmente verificarsi su dispositivi sui quali è stata eseguita l’operazione di Jailbreak. La causa è sempre la stessa, ovvero il numero di estensioni del MobileSubstrate attive. In questo caso, però, la perdità di prestazioni è inversamente proporzionale alla memoria e alle caratteristiche tecniche dei dispositivi. Gli utenti in possesso di un iPhone 4, di un iPod Touch di quarta generazione o di un iPad, a causa del notevole quantitativo di RAM a disposizione e grazie all’utilizzo del chip Apple A4, possono utilizzare più estensioni contemporaneamente senza notificare eccessivi rallentamenti del dispositivo ed instabilità del sistema operativo.

Stesso dicasi, anche se con le opportune riserve, per i device di terza generazione (iPhone 3GS e iPod Touch 3G). Discorso diametricalmente opposto, invece, per i dispositivi di seconda e prima generazione sui quali, salvo in caso di necessità, sconsigliamo di installare un numero elevato di estensioni del MobileSubstrate. Questi dispositivi potrebbero infatti perdere progressivamente velocità durante l’utilizzo quotidiano, diventando poco reattivi e molti instabili.

Conclusioni

Come illustrato, l’operazione di Jailbreak in sé non implica dispendi di batteria eccessivi o perdita di performance del dispositivo, poichè tale procedura implica esclusivamente l’installazione di Cydia. I problemi analizzati, come avrete capito, vengono solo ed esclusivamente a verificarsi a causa dell’instalazione di tweak o comunque estensioni che si appoggiano sul MobileSubstrate.

Se volessimo tracciare un breve resoconto di come gli utenti debbano comportarsi per non notificare questo genere di problemi, sarebbe il seguente:

  • Gli utenti iPhone 4, iPod Touch 4G e iPad possono installare da Cydia qualsiasi pacchetto basato sul MobileSubstrate senza particolari riserve, stando però ben attenti a non eccedere.
  • Gli utenti iPhone 3GS ed iPod Touch 3G possono installare da Cydia qualsiasi pacchetto basato sul MobileSubstrate senza particolari riserve, stando però ben attenti a non eccedere.
  • Gli utenti iPhone 3G ed iPod Touch 2G dovranno procedere con molta cautela, selezionando quali estensioni installare e quali no, per evitare cali di prestazioni o di batteria.
  • Gli utenti iPhone 2G ed iPod Touch 1G dovranno procedere con molta cautela, selezionando quali estensioni installare e quali no, per evitare cali di prestazioni o di batteria. Probabilmente farebbero bene ad evitare di installare qualsiasi tweak non indispensabile.

Speriamo di aver chiarito una delle tematiche più discusse inerenti al Jailbreak. Adesso tocca a voi!

Prodotti consigliati

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

Commenti 106

  1. @Andrea Cervone: Grande Andrea, articolo cristallino e veramente ben fatto... ovviamente come il lavoro che svolgete tutti i giorni ;) Very Thx
  2. Giuseppe
    Jailbreak forever
  3. MarcoVSK
    Secondo me i problemi di batteria e performance vengo ciecamente sminuiti da chi ha il Jb, come a difendere le proprie scelte ! Adesso che ho tolto il Jb passando al 4.2 mi rendo conto che per avere 3-4 tweak (indispensabili?) avevo ridotto l'iPhone a telefono di fascia media, lento, instabile e inefficiente !
  4. Chiari e Utili come sempre!
  5. Come al solito siete molto esaustivi ed e' un vero piacere leggervi. Abbiamo info fresche per il jailbreak definitivo di iphone4 con iOS 4.2.1?
  6. Grazie per le info :)
  7. Giuseppe Migliorino mod
    grazie ragazzi :) @Sebaxs: al momento ancora nulla...
  8. @MarcoVSK: Concordo.
  9. qual'è quello che incide di piu?? quali conviene disattivare?
  10. Se fosse come dice questo articolo la batteria in una notte senza usarlo mai solo con cydia senza pacchetti non puo scendere dal 76 al 70 con tutto disattivato e solo 3g attivo... quindi è proprio il jb il problema
  11. Johnny cavaliere
    Che dire, articolo magnifico ... Questa si che è qualità!
  12. DisplayStack IconSupport Lockinfomail PreferenceLoader Libhide Sandcastle Sandcastleclient Quali sono inutili??
  13. @Andrea Cervone Articolo ben scritto e che spiega in modo efficace i concetti che si potrebbero trovare in un ottimo manuale d'uso. Faccio tuttavia presente che quanto scritto a proposito di "a che cosa serve il jb" e "rallentamenti e instabilità del SO" non rappresentano la realtà attuale del jb. Se si passa alle prove pratiche e confronto, il jb è molto diverso da quanto scritto( e che ribadisco, che come concetti teorici, mi trova sostanzialmente d'accordo)
  14. giusto zsimon nonostante i cali enormi di batteria... me ne frego se invece di 2 ci faccio un giorno
  15. Quando mettete i commenti specificate anche il modello che avete. Io trovo che il jailbreak del 4.1 sul mio 3GS mi ha dato la possibilita' di rimuovere cose che causavano un consumo eccessivo di batteria, vedi GameCenter o le notifiche. Sono passato da una durata di un giorno col 4.1 originale a due giorni col jailbreak.
  16. Mauro Panigada
    @MarcoVSK: concordo appieno, iphone4 32 Gb: con jailbreak a volte si spegneva e non rispondeva, ora che lo ho tolto non ho più avuto problemi, durata della batteria sensibilmente maggiore, mai più spegnimenti occasionali ormai da un mese. Sbssettings?: si carino ma dopo un po' che ti frega di spegnere ed accedere il wi-fi o il bluetooth o qualsiasi altro tweak 1 secondo prima che con la procedura standard?? quante volte lo fai in una giornata?? auto3G serve a qualcosa?? facetime in 3G? remove background?? Ecco forse BiteSMS un po' lo rimpiango... ma è l'unico. E' chiaro (e non ditemi che non è vero) che la quasi totalità della gente che fa JB su iphone è per installare illegalmente applicazioni cracckate, e allora ben gli sta che apple continui ad osteggiarlo in tutti i modi. Sarò un po' all'antica (uso mac dal classic II nel 1992...) ma per me apple non è per smanettoni, a questi dà più soddisfazione windows o per smartphone android...
  17. cosentino
    Chiaro,interessante.Chiarisce molti dubbi.
  18. @MarcoVSK: Il bello è proprio questo... che ognuno fà come vuole....
  19. Nfunk70
    Il più bell'articolo che leggo da quando ho l'iphone (due anni e mezzo) finalmente qualcuno che ha scritto quello che pensiamo noi tutti che facciamo il jailbreak non x intasarlo ancora piu di stupidate come già l'appstore ci permette di fare ma di aggiungere al tel funzioni utilissime negate dalla chiusura dell'Os. Complimenti all'autore
  20. Mikele1
    ottimo articolo !
  21. MarcoVSK
    @Mauro Panigada: Concordo su tutta la linea. L'unica funzione che mi spinge a rifare il Jb è BiteSms e EZdecline ! Tutto il resto lo divido in due gruppi : quelli delle applicazioni gratis (le ho provate anche io lo ammetto, ma adesso che sono andate perse non mi strappo certo i capelli, anzi, comprerò quelle che ho trovato migliori) e gli smanettoni che fanno il Jb per il puro piacere di manomettere, niente di male, ma non mi dite che il Jb è indispensabile perchè gli smanettoni vorrebbero sbloccare anche un iPhone che fosse più che perfetto (e non c'è niente di male, anzi) !
  22. Giuseppinz
    Grazie... Si nota la differenza di prestazioni. Domanda stupida: si può disattivare Springboard Access?
  23. quando avviamo cydia la prima volta, dobbiamo mettere user o devolepper? help me...
  24. MarcoVSK
    @mpjb: Ci mancherebbe, il mio è un parere personale, non pretendo certo di essere il verbo ! Ognuno fa del proprio iPhone l'uso che vuole... io ho fatto il Jb e poi l'ho tolto, poi l'ho rifatto e poi ritolto... a seconda delle necessità, non a seconda di un opinione ferma !
  25. @alex: Sicuramente: DisplayStack Libhide
  26. Andrea Cervone mod
    @mauro: developer per avere tutti i contenuti
  27. Andrea Cervone mod
    @Nfunk70: grazie! :)
  28. Sarà che l'ho fatto con uno dei primi Limera1n ma a me il 3gs non durava neanche 6h...ora senza e con 4.2.1 non ho più problemi e soprattutto il cell mi dura 36/48h...e non avevo installato altro che sbsettings
  29. @Andrea Cervone: Si devolepper xo consuma piu batteria
  30. Andrea Cervone mod
    @mauro: assolutamente no! ahahah che sono ste storie? :D
  31. Andrea Cervone mod
    @Fusgol: si, una delle prime versioni di limera1n dava problemi di batteria, testato personalmente
  32. Mrdicomex
    Non riesco a stare senza jaibreak.. Vedo iPhone inutile.. Senza
  33. Se anche dopo questo articolo più che esaustivo qualcuno avrà da dire qualcosa sulla legalità e l'opportunità del JB vuol dire che deve curarsi...
  34. @Bobby: grazie mille..le altre sai cosa sono?
  35. Chi come me ha scelto un MAC ha fattto una scelta "mirata" scegliendo MAC OS per stabilità, necessità, prestazioni ed ha presto capito che Apple ha una sua "filosofia" di computing e l'ha abbracciata in pieno con tutti i suoi tanti pro e pochi contro. Ho fatto la stessa scelta con gli stessi criteri nell'acquisto di un Iphone. Personalmente il primo iphone lo presi pensando "ops finalmente un mac in un telefono. Purtroppo la quasi maggioranza invece degli "iphonisti" che fanno JB son ragazzetti smanettoni patiti di winzozz e linuzozz abituati a cracckare e smanettare che hanno comprato iphone percheè "fà figo" e che ora o per smanettamento o per braccina corte si gasano a cracckare un telefono "professionale" per installare tweak praticamente inutili ma sopratutto per non pagare un euro per le applicazioni! Tutto questo dimostra che non hanno capito che Apple è una filosofia, un concetto, un'approccio diverso all'informatica. Approccio chiuso ma proprio perche' chiuso FUNZIONA!!! Io non ho mai visto il mio MAC bloccarsi in 3 anni ne il mio iphone impallarsi. Ecco mi sento di consigliarvi...se non appartenete alla filosofia MAC o se peggio non la capite andate e restatevene su linux per PC o Windows e su un telefono Android..e se iphone con JB oggi domani si prende un bel virus o se restate in panne e nn potete telefonare xche' causa mobile substrate vi siete prosciugati la batteria o se mentre vi offrono un buon lavoro vi si resetta iphone...sappiate che saro' solo contento :-)
  36. @Mauro Panigada: Quoto in assoluto! Comunque utile l'articolo anche in quanto dà la possibilità di confrontarsi.
  37. @MarcoVSK: Concordo su tutto ciò che dici e ne approfitto per chiedere a qualcuno se, dopo l'aggiornamento al 4.2.1, abbia notato rallentamenti e/o perdita di "fluidità". Io ho un iPhone 4 32gb.
  38. Nfunk70
    Ma poi quelli che parlano di smanettoni, che è meglio usino Android o Windows... Ma nn sapete che il bello del mondo jb dell'iPhone è anche perchè pure qui è tutto più semplificato! :)) e se si vuole fare jb e nn si sa come fare,quindi si critica chi lo fa, be' qui nn è un fatto di essere smanettone o no, è un fatto di mancanza o meno di materia grigia :))) perchè sull'iphone tutto è reso più semplice, anche il jb e tutto quello che c'è attorno.
  39. no la versione limera rc1b non dovrebbe dare grossissimi problemi, oddio forse perdere il 5 % in una notte con 3g attivo magari è normale... Il problema arriva mo ke ci metto sb setting e tutti gli altri tweak.
  40. scusa la domanda forse sciocca, ma disattivare le estensioni del mobilesubstrate cosa significa? significa che quella relativa applicazione non funziona più finchè non viene riattivata l'estensione? Io ho provato a disattivare Activator, ma mi pare che tutto continuava a funzionare normalmente. Quindi non capisco. Puoi spiegarmi per favore?
  41. Nfunk70
    @Andrea Cervone Figurati, hai fatto un grande articolo con le giuste spiegazioni tecniche e i giusti consigli. Personalmente quando avevo il 3GS con alcuni accorgimenti grazie al jb la batteria durava di più non di meno :)) poi grazie al firm 4 ORIGINALE non modificato diventò x me troppo esoso di batteria quindi son passato con soddisfazione al 4 e ora con 2/3 tweak sono a posto con il jb e vivo serenamente :)
  42. Io ho usato limera1n beta4 su iPhone 4 fw4.1 e ho diversi daemon attivi, notifiche push attive su un paio di app, 3g e wifi sempre attivi, ci smanetto abbastanza e nel peggiore dei casi la batteria mi dura 1 giorno intero, spesso arrivo a 2 giorni...
  43. @Jordiz: grazie mille... io ne ho tante ma a quanto pare servono tutte...grazie ancora
  44. lockinfophone a cosa serve?
  45. Ho un 3GS 16G con jaibreak 4.1; pochissime applicazioni da cydia ma ho notato un consumo sbalorditivo e un cattivo funzionamento del GPS. Tra l'altro, pochi mesi fa, ho dovuto formattare l'Iphone perchè nemmeno mi funzionava con un prodotto di Bose, a causa delle modifiche software apportate del jailbreak. Uso solo MCLEANER e CALLCLEAR che sono disponibili solo per terminali dotati di jailbrek. Qualcuno mi saprebbe dire perchè non sono disponibili in Apple Store? Esistono in store programmi analoghi? Ciao e grazie.
  46. Roberto79it
    Sarebbe bello se ci fosse una lista di tutte le estensioni del MobileSubstrate con scritto a cosa servono e le relative dipendenze con gli altri programmi, in modo da sapere quali possono essere disabilitate senza problemi io con il JB non ho visto rallentamenti, anzi l'ho velocizzato, tramite una guida ho eliminato tutti i demoni che scrivono informazioni di debug che per l'uso normale non servono e che quindi rallentano solo, con multicleaner ho finalmente il controllo della chiusura delle applicazioni, basta pensare all'APP gratuita Instagram, molto bella, ma più sta aperta più consuma memoria!!
  47. @MarcoVSK: tu la pensi cosi perchè appunto sei passato al 4.2.1 che è piu performante e fa durare di più la batteria e quindi pensi che sia il JB e non il firmware..
  48. Nfunk70
    @Carlo Purtroppo il gps del 3GS (come quello del 3) è mediocre, nn ci puoi fare nulla. Solo su iphone4 ne hanno messo uno serio finalmente. E x la batteria second me col firmware 4 è diventato un po troppo esoso x le batterie degli iPhone di terza generazione sia senza che con jb
  49. grazie :-) posso farti una domanda - forse sciocca - che ho fatto poco fa sul forum? disattivare una estensione significa che la relativa applicazione non funziona più sino a che nn viene riabilitata la stessa estensione? Lo chiedo perchè ho fatto una prova con Activator, ma anche dopo averla disabilitata, ha continuato a funzionare.
  50. @Jordiz: la domanda qui sopra era per te ovviamente :-)

Nuovi sfondi per iPhone

Con iPhoneItalia+ ogni settimana un nuovo sfondo esclusivo. E tanti altri già pronti da scaricare, alcuni gratis per tutti.

Scopri gli sfondi
Ultime offerte del giorno Vedi tutte