Oggi vi parleremo del Mobile Substrate, del suo utilizzo tramite SbSetting e delle sue implicazioni ed interazioni con tutti i tweak di Cydia.

IMG 0604 200x300 [APPROFONDIMENTO] MobileSubstrate: un componente essenziale per i nostri tweak

MobileSubstrate | Gratis | Cydia

Penso che tutti quelli che tra voi utilizzano Cydia conoscano anche SBSettings, il tweak a scomparsa che permette di attivare e disattivare le varie funzioni di default, come wifi o bluetooth, in modo semplice e veloce.

Questo programma funziona grazie al MobileSubstrate, un’estensione della Springboard creata da Saurik, lo sviluppatore di Cydia, ed SBSetings é a sua volta una sua estensione. Insomma questa importantissima “app” serve a poter utilizzare praticamente tutti i tweak presenti in Cydia. Altri esempi sono Activator, AndroidLock, App List, Cydelete, DisplayRecorder e via discorrendo. Tutti i tweak che utilizzano il Mobile Substrate agiscono nell’ombra e restano permanentemente e silenziosamente attivi. Anche se consumano memoria solo se attivati, il loro utilizzo agisce direttamente sulla batteria del device, cosa che non presenta problemi nei device di ultima generazione ma che può infastidire i dispositivi meno recenti.

Tutte le estensioni sono disattivabili tramite SBSettings, disponibile gratuitamente in Cydia, andando in “More” e poi in “Mobile Substrate Addons” e togliendo la spunta a quelle da disattivare. IMG 0603 200x300 [APPROFONDIMENTO] MobileSubstrate: un componente essenziale per i nostri tweak

Installare molte estensioni del MobileSubstrate peró ha delle controindicazioni. Agendo in maniera costante e continuativa in Background possono causare problemi, soprattutto per gli utenti in possesso di un iPhone 3G o 2G e a volte comporta il crash della Springboard, causando l’entrata del dispositivo in Safe Mode. Quando ció accade per tornare alla normalitá basterá effettuare un riavvio o semplicemente un respring. IMG 0605 200x300 [APPROFONDIMENTO] MobileSubstrate: un componente essenziale per i nostri tweak

Pertanto consigliamo a tutti gli utenti di utilizzare solamente i tweak necessari per non aggravare sulle performance dell’iDevice. Inoltre le prime release dei Tweak in nuova uscita possono presentare problemi che influiscono sul device proprio attraverso questo componente. Quindi consigliamo di verificare sempre se l’installazione del tweak prevede che esso agisca con il Mobile Substrate o no e comunque bisogna essere sempre pronti alla rimozione dell’ultimo pacchetto installato se causa crash frequenti o rallentamenti vistosi. SbSetting ci viene in aiuto, infatti disabilitando ciò che abbiamo installato possiamo facilmente capire cosa dà problemi e cosa no.

Purtroppo l’utilissimo Mobile Substrate per il momento sembra non funzionare in iOS 4.3 a causa dell’adozione da parte di Apple della tecnologia ASLR e rischia di scomparire rendendo del tutto inutilizzabili tutti i tweak di Cydia!

Comunque non appena ci saranno novitá a riguardo ve lo comunicheremo con un nuovo articolo.

Vi ricordo che potete trovare Mobile Substrate gratuitamente in Cydia e che verrà installato in automatico dai tweak che ne hanno bisogno per funzionare, come per esempio il più volte sopra citato SbSetting.