GUIDA ISPAZIO: Come eseguire il backup dei package di Cydia tramite MobileTerminal

Diverse volte capita di ritrovarsi con un iPhone Jailbroken da ripristinare, e sicuramente la cosa che da più fastidio è il fatto di dover reinstallare una lista infinita di package da Cydia dopo aver ripristinato e risbloccato l’iPhone. Di seguito vi forniamo una guida per eseguire il Backup dei package di Cydia tramite MobileTerminal in maniera tale da poterli reinstallare tutti contemporaneamente in un secondo momento.
Requisiti
- MobileTerminal che trovate gratuitamente su Cydia;
- Conoscenze base per il trasferimento dei file tramite SSH
Guida
La guida non è delle più semplici e veloci per cui vi invitiamo prima a leggerla tutto. Se creddete di saper fare tutto quello che c’è scritto allora procedete senza indugi. Con i seguenti due passaggi eseguirete il backup di tutte le applicazioni installate tramite Cydia:
1. Avviate MobileTerminal
2. Digitate i seguenti comandi:
su root alpine (o la vostra password se l'avete cambiata) dpkg --get-selections > selections.txt
3. In questo modo avrete copiato tutti gli Id dei vari bundle all’interno di un file chiamato selections.txt. Accedete tramite SSH al percorso private/var/mobile/ e copiate questo file sul computer. A questo punto potete ripristinare l’iPhone, perdendo tutte le applicazioni di Cydia che però sono state salvate sul pc di casa.
Seguite queste nuove istruzioni per riuscire a reinstallare tutte le applicazioni Cydia che avevate prima nel vostro iPhone:
1. Lanciate Cydia e reinstallate MobileTerminal e OpenSSH. Ri-aggiungete anche le eventuali repository supplementari dalle quali avevate scaricato alcuni dei package di cui avete eseguito il Backup.
2. Accedete al vostro iPhone tramite SSH e copiate il file selections.txt dal vostro computer in private/var/mobile.
3. Aprite MobileTerminal ed eseguite i seguenti comandi:
su root alpine (o la vostra password se l'avete cambiata) apt-get update dpkg --set-selections < selections.txt apt-get -u dselect-upgrade y
A questo punto MobileTerminal eseguirà il download e l’installazione automatica dei package di Cydia. A volte vi verrà chiesto di confermare il download, quindi dovrete premere ancora una volta “y”; altre volte invece verrà richiesto un repsring o un reboot a fine installazione per un corretto funzionamento delle applicazioni scaricate.
Questo è tutto. E’ sicuramente una delle vie più veloci per riavere tutti i package di Cydia senza alcun costo di nessun tipo. Ringraziamo Metion per le informazioni. Guida (CC) iSpazio.































Magari! Il cydia non c'è più!
Maledetto 3GS con il 3.1.3!
Che nostalgia del mio vecchio EDGE!!!
Vi siete dimenticati di specificare che per fare questa operazione c’è bisogno di installare da cydia anche aptbackup….
A buon rendere!!!!!
Ottimo. Ma RockApp fa tutto da solo! Io ve lo consiglio, ormai non causa più problemi con niente
@Ragus: se hai l'ECID salvato puoi ritornare con il 3.1.2
molte repo non le refresha
Se parli di repo “esterne” a quelle di default è vero che non sono gestite bene come le altre, ma le refresha eccome!
favoloso…..non mi sembra poi un procedimento impossibile infine
si lo abbiamo anhe scritto.. a uno che non ha mai sentito parlare di mobileterminal può sembrare una cosa fuori dal normale..
si si ho letto però io che nn mi reputo un grandissimo esperto mi ero in iziato a preoccupare poi quando ho letto tutto l articolo mi son tranquillizzato perche ho gia usato mobileterminal. ottima guida bravi!
done it!!!:)
anche a me a volte nel refresch cydia mi da problemi con delle cache di modmyi e un'altra,qualche consiglio?ciao
ma e' possibile effettuare questa operazione di salvataggio senza cancellare tutto,se io non avessi bisogno di ripristinare o aggiornare ma solo x sicurezza salvarlo non posso??
sisi puoi, tranquillo. in pratica con quei comandi (2° parte) mobileterminal fa un controllo incrociato tra gli id contenuti nel file di backup e quelli presenti su cydia, e quindi se hai cancellato qualche applicazione (anche una), puoi fare il restore dal backup installando i package mancanti.
e ovviamente puoi fare il backup ora ed utilizzarlo più avanti, senza dove cancellare nulla
Ma non fa la stessa cosa AptBackup senza il bisogno di tutta questa operazione?
Troppo complicato!
salvata la guida nei preferiti! XD
Oppure scaricate PkgBackup… o anke apt backup
Scusate ma solo a me MobileTerminal crasha appena lo apro? non vendo manco il prompt dei comandi.. solo schermata nera e poi si chiude..
Qualcuno sa dirmi come risolvere?
Se l'iPhone di Ragus monta il vecchio iBoot, allora ti do ragione. Ma lui probabilmente ha il nuovo iBoot, quindi salvare l'ECID non serve a niente.
funziona benissimo ho usato anche io questo metodo quando ho dovuto ripristinare il mio i-pod touch =)
scusate, a me non funziona, mi sorge un dubbio leggendo bene, il primo comando per esportare nel file txt, è get o set selection > ?????
eventualmente correggere grazie
Salve…
io non riesco a reinstallare.
Dopo aver scritto la stringa “apt-get update” premo invio e mi dice:
command not found
Ho provato a scriverla al completo immaginando che ci fossero gli spazi ad ogni riga come descritta sopra ma non funziona ugualmente.
Probabilmente la stringa deve essere scritta come indicata ma come
Qualcuno mi sa rispondere
Grazie
Salve…
io non riesco a reinstallare.
Dopo aver scritto la stringa “apt-get update” premo invio e mi dice:
command not found
Ho provato a scriverla al completo immaginando che ci fossero gli spazi ad ogni riga come descritta sopra ma non funziona ugualmente.
Probabilmente la stringa deve essere scritta come indicata ma come
Qualcuno mi sa rispondere
Grazie
Anch'io ho lo stesso problema … chi puo dar una soluzione?
io ho risolto installando da Cydia il pacchetto APT 0.7 strict!
(:
io ho risolto installando da Cydia il pacchetto APT 0.7 strict!
(:
Vi siete dimenticati di specificare che per fare questa operazione c’è bisogno di installare da cydia anche aptbackup….
A buon rendere!!!!!