Cali di performance su iPad dopo il jailbreak: facciamo chiarezza

domenica, 26 agosto 2012 di Andrea Cervone in Approfondimenti

Il jailbreak, come sapete, è un’operazione a livello software che consente di “liberare” il proprio iPhone da alcune limitazioni imposte da Apple. Capita spesso di leggere come definizione del jailbreak le seguenti parole: “un’operazione che pregiudica le performance del dispositivo” relativamente alla stabilità, alla velocità e, soprattutto, alla durata di batteria. Nulla di più falso. In questo secondo articolo sull’argomento (il primo è stato pubblicato diversi mesi fa) iPadItalia vi spiegherà con la massima chiarezza come in realtà il jailbreak in sé non implichi riduzioni in termini di prestazioni, specificando invece quali siano quei software che, se installati, possono portare ad una riduzione delle performance 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,Greenpois0nRedsn0w o PwnageTool).

Come funziona tecnicamente il Jailbreak

La memoria dell’iPad è 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’iPad 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 iPad originale e un utente in possesso di un iPad 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 iPad 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’iPad. 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’iPad 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 o A5 possono sicuramente utilizzare un numero maggiore di addons ma questo inciderà ugualmente, anche se in maniera minore, sull’autonomia del dispositivo.

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 4S, di un iPod Touch di quarta generazione o di un iPad di terza generazione, grazie al notevole quantitativo di RAM a disposizione e grazie all’utilizzo del chip Apple A4/A5(x), 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 diverso, 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 con iPhone 4S, iPad 2 e iPad di terza generazione possono installare da Cydia qualsiasi pacchetto basato sul MobileSubstrate senza particolari riserve. I vostri device non dovrebbero presentare cali significativi di performance neanche dopo aver installato decine di tweaks.
  • 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.

Per restare sempre aggiornato sul tema di questo articolo, puoi seguirci su Twitter, aggiungerci su Facebook o Google+ e leggere i nostri articoli via RSS.

Unisciti alla nostra community su Facebook! Clicca Mi Piace!
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.
  • Se82

    Ma certo che se uno fa il jb ci installi tweak emenate varie altrimenti perchè farlo?!?!?!? È come con windows ..sulla carta e appena installato ha certe prestazioni se poi ci installi di tutto …sappiamo tutti come finisce la storia…

    Il fatto è che l utente medio installa di tutto e con il jb non sono garantite prestazioni e stabilità che invece sono garantite se il jb non lo fai..

    In informatica si prende sempre il caso che si avvicina al peggiore perchè quello che prima o poi si verifica mediamente e non quello ideale …
    Quindi questo articolo a mio avviso è di parte e non corretto

    W il jb cmq

  • Edaiiii

    Ma certo che se uno fa il jb ci installi tweak emenate varie altrimenti perchè farlo?!?!?!? È come con windows ..sulla carta e appena installato ha certe prestazioni se poi ci installi di tutto …sappiamo tutti come finisce la storia…

    Il fatto è che l utente medio installa di tutto e con il jb non sono garantite prestazioni e stabilità che invece sono garantite se il jb non lo fai..

    In informatica si prende sempre il caso che si avvicina al peggiore perchè quello che prima o poi si verifica mediamente e non quello ideale …
    Quindi questo articolo a mio avviso è di parte e non corretto
    W il jb cmq

  • iJolla

    Vorrei capire una cosa: una volta fatto il jb posso continuare a fare i backup con itunes/icloud?
    Se volessi ripristinare da questi backup posso avere qualche problema?

  • Andrea

    Si l’articolo è di parte e suona come un’invito alla JB. Ho sempre pensato che blindato per quanto sia il mondo Apple è quella la sua forza ed è quello che lo rende più sicuro e performante di altri ambienti. Mi fido di più delle apps di AppStore in quanto testate e validate da Apple piuttosto che programmini scritti da chicchessia. Non è solo (per me) una questione di batteria e performance ma di sicurezza dei miei dati e di stabilità cose assolutamente non garantite dopo il JB. Per non dire quanti (ma su questo nn voglio leggere i soliti commenti) usano il JB quasi esclusivamente per scroccare applicazioni a pagamento.Si eccezion fatta per qualche geek…penso che il JB lo effettui principalmente chi vuol aver l’iphone per farsi figo ma non pagare le applicazioni. Nelle prime versioni di ios forse aveva senso farlo..adesso in ios praticamente c’e’ tutto e i tweak di cydia non sono una scusa (che ti cade il ditino se per abilitare il bluetooth fai un passaggio in più?) quindi ben venga se (ed è il minimo) per usare programmi rubati ti si impalla l’iphone, ti si scarica la batt dopo 8 ore o di fregano i dati personali..ben ti stà. Se ti piace la filosofia Apple e i suoi prodotti te li tieni per come sono anche perchè , a differenza di altri produttori, Apple aggiorna e migliora ios anche per vecchi device…se ti piace un mondo “più aperto”…smettila di fare il figo a tutti i costi e usa linux ed android almeno sei coerente.

  • http://twitter.com/Suspirium Suspirium

    niente da aggiungere, commento perfetto, solo che il vero smanettone smanetta tutto, anche l’iPhone (tranne poi trovarsi con una batteria che dura niente in certi casi) :D :D :D

  • http://www.spinblog.it/ Andrea Cervone

    Certo! No, nessun problema con i ripristini.

  • Franco

    Sono un professionista cinquantenne, quindi ne’ particolarmente smanettone, ne’ con la voglia/necessita’ di risparmiare 10 euro per una applicazione che mi piace.
    Ho fatto il JB sul mio iPhone per potere installare due tweak che nel mio uso sono impagabili: lo sblocco del bluetooth e un sistema di notifiche sul menu’ a tendina.
    Non c’è modo di avere queste funzioni senza JB.
    Non installo software copiato e mi sta a cuore la stabilita’ del mio iPhone.
    A queste condizioni, a mio modo di vedere, benvenga il JB.

  • Gabriele

    Non ricordo dove, non ricordo quando, ma sono certo di aver letto un articolo in cui si diceva che alcune applicazioni provenienti dall’App Store prendevano i tuoi dati senza permesso, cosa che invece non è presente nei tweak.
    Per fare una %:
    30% delle App prende i dati senza permesso
    5% dei tweak prende i dati senza permesso

    L’App Store è buono, certo, questo preché bisogna che Apple approvi l’applicazione prima che questa venga pubblicata. Però ci sono stati casi di App approvate che erano una vera e propria truffa (ricordo tipo “Pokemon Giallo”, “Cydia”, “Flash Player”). E in più che ti prelevano i dati senza che tu lo sappia.
    Anche molte App presenti sull’App store sono fatte da “chicchessia”.
    Il sistema Apple è buono e sicuro se tieni l’iPhone senza installare le applicazioni provienienti dall’App store, allora si.
    Però è anche sottosviluppato in questo modo, perché usi il telefono al 20 % rispetto a ciò che può realmente fare.

    Alcune novità di “iOS 6″ sono un po’ “copiate” dai vari tweak (Esempio: facetime sotto 3G era possibile con un tweak, ora questa funzione è presente in iOS 6).
    Avere un iPhone JB non significa fare il figo, ma magari c’è chi lo esegue solo perché si trova più comodo grazie ad un determinato Tweak (es: Zephyr) piuttosto che con la normale modalità dell’iPhone.

  • Gabriele

    Nessun problema con il ripristino da backup, anche se io personalmente lo sconsiglio perché nei Backup ci possono essere dei file “spazzatura” che erano rimasti dall’installazione di alcuni tweak.

  • iJolla

    il problema è che così perdo le password di tutte le reti wifi a cui mi sono connesso nel tempo…

  • Pupax

    Scusate io avrei un problema grave col mio iPad 2 allora avevo fatto il jailbreak su ios 5.1.1 ed avevo installato s1ri non avendo letto la riga dove diceva che non si poteva disinstallare lo ho disinstallato e l’ipad nn faceva piu il boot quindi senza tante preoccupazioni lo ho ripristinato ed ho rifatto il jailbreak ma adesso per esempio non riesco ad installare piu di 10 tweak perchè mi da l’errore dello spazio insufficiente ho provato anche con i cleaner ma nnt :C qualcuno mi può aiutare ?

  • antog89

    mha, guardate, io ho un ipad3. l’ho tenuto originale diversi mesi e ultimamente ho il JB. onestamente? l’ipad dopo 2/3 mesi mi si “sporca” e rallenta vistosamente. lo ripristino, rimetto il backup e ZAC torna che una scheggia. questo sia CON sia SENZA il JB. in realtà la causa di tutto secondo me è proprio iOS altro che JB.
    Poi per carità se installate troppa roba (rispetto alla potenza del vostro device), se fate casini, se installate roba strana etc, ovvio che noterete comportamenti anomali ma onestamente, i famosi “rallentamenti” o più generalmente cali di performance li ho notati tanto con che senza il JB. poi per carità magari lo stresso troppo io eh chissà. stà di fatto che il JB non mi ha mai dato il minimo problema.
    Questo su iPAD3… su iPod Touch 4gen 64gb, il discorso cambia. su quello il JB è il MALE™…….come lo metto (Ad ipod ripristinato) noto subito scatti e rallentamenti vari… assurdo. ma credo sia una mosca bianca.

  • Andrea

    Beh in parte concordo con te, nemmeno l’App Store è perfetto e ci sono state e ci saranno applicazioni che magari vengono validate ma che sono tutt’altro che valide ma uno vengono rimosse dopo poco tempo, due (sopratutto) essendo installate su un iphone non JB hanno accesso ristretto al filesystem proprio per le policies di ios. Diverso quando “apri le porte” ..chi mi assicura che chi è capace di attaccare le vulnerabilità di ios e sbloccarlo non usi o peggio venda la sua conoscenza per utilizzi non del tutto etici? Zephyr è carino ma dipende sempre dalle necessità che ha ognuno di noi. Sinceramente il multitasking l’ho trovato utile solo per ascoltare la radio in streaming e nel mentre far altro e premere 2 volte il tasto home non mi dà fastidio anzi troppe gesture rischiano di compromettere la semplicità di utilizzo e attivare funzioni magari sol perchè hai mosso le dita in un modo diverso. Ma ovviamente queste sono considerazioni esclusivamente personali.

  • carmine

    Ma é normale che il mio ipad di terza jenerazione dopo aver fatto il jailbreak crasha safari

  • Pingback: A Week in a Post – 26/08/2012: il meglio della settimana su iPadItalia! | Tutto App

  • Lucaballa

    A dire la verità io i problemi maggiori di batteria li ho notati aggiornando sempre le varie versioni di iOS, non facendo il JB..
    Nel mio vecchio iPhone 4 ho ancora la 4.1 JB con tantissimi tweaks installati da una vita e la batteria mi dura 2 giorni.
    Ed e’ anche questo il motivo principale per il quale non l’ho mai aggiornato alle versioni successive.
    Nell’altro iPhone senza JB con 5.1 non arrivo a fine giornata..

  • AlbertoTRB

    confermo, se fai ripristino da backup ti rimangono file “spazzatura”.
    io mi sono organizzato così:
    mail, contatti, calendario, attività, note … tutto su google e password salvate su file di testo, per le applicazioni mi faccio un’ elenco delle più importanti e alla fine con poco tempo ripristino il necessario e rispulisco tutto

  • iJolla

    Rimane il problema delle pw delle reti wifi.

    Se si potesse in qualche modo recuperare in modo manuale il file che le contiene poi si potrebbe sostituirlo in seguito.

  • Lele IPad

    Ma che sciocchezze dici? Io ho l’iphone e l’ipad jailbreak ma le app craccate non mi interessano. Sono le performance che i tuoi apparati possono fare a differenza di uno non jlbr. È come avere una ferrari con il limitatore di velocità.. Capisci? Fai delle cose incredibili con cydia… Fidati….

  • husker

    assulutamente falso, fai ripristino (meglio in dfu), rijailbrekki e per ULTIMO fai il restore dell’ultimo backup.
    Ho sempre fatto così decine di volte su svariati dispositivi e tutto fila liscio.

  • husker

    Che guazzabuglio di verbi usati a sproposito!!!!!

  • Frank

    Se io ho un’iphone comprato all’estero ma con SIM italiana ci potrebbero essere Problemi?

  • lothar

    Sono d’accordo al 100% la diminuzione della batteria e delle prestazioni non dipende da jb ma da come si usa il cell , da quante app hai installato , dal numero di file multimediali. a mio giudizio il 4.3.3 è ancora la versione + equilibrata.Ho 3gs straniero con 4.3.3 + jb e spesso è + performante del 4 con 5.1.1 senza jb e la batteria , a parità di utilizzo dura uguale.

  • Pingback: Aclaración de la disminución de rendimiento del iPad tras el Jailbreak

  • Antonio Vasta

    una domanda: nella partizione dove risiede il sistema operativo,se vengono installati vari tweak andranno inevitabilmente a deteriorare la memoria interna,quindi prima o poi si avranno scatti di fluidità e altri bag…. apple non solo non permette ad applicativi non firmati di accedere al sistema,ma impedisce proprio questa situazione… se il sistema rimane pulito,di conseguenza sarà sempre fluido e reattivo…! vero? o mi sbaglio?
    Quindi io il jailbreak non lo faccio più,solo per avere chissà che cosa…con l’iphone 5 faccio tutto quello che voglio,ci sono app per ogni cosa e rimane sempre fluido e veloce!
    Io ho sempre fatto il jailbreak,fino al 4S…ma non mi faccio più fregare…è vero che con il 4S queste cose non le ho viste,ma sono sicuro che se avrei installato di più e averla tirata più lunga sarebbe finita come al solito!
    Pensateci…