Come effettuare manualmente il backup delle applicazioni Cydia

22 giugno 2009 di Giuseppe Migliorino in News

Se avete difficoltà ad usare APTBackup o non volete spendere soldi acquistando PkgBackup, eccovi un modo per effettuare il backup, e relativo ripristino, di tutte le applicazioni Cydia nel caso dobbiate ripristinare l’iPhone.

Cydia

Ecco come fare:

  • Assicuratevi che sul vostro iPhone siano installate le applicazioni OpenSSH e MobileTerminal (entrambe si trovano su Cydia)
  • Tramite MobileTerminal digitate le seguenti stringhe (ognuna seguita dal tasto INVIO)

login
root

alpine (in questo caso essendo una password non vedrete il cursore muoversi, è normale)
dpkg –get-selections > selections.txt (attenzione: prima di “get” ci sono due trattini “-” e “-” senza spazio)

  • Ora uscite da MobileTerminal e collegatevi su iPhone tramite SSH da Pc/Mac
  • Andate nella cartella /var/root e copiatevi sul computer il file lista.txt precedentemente creato. Questo è il file del backup, per cui conservatelo con cura
  • Ora potete effettuare il ripristino dell’iPhone e l’eventuale aggiornamento al Fw 3.0
  • Effettuate il jailbreak e, da Cydia, installate solo le applicazioni OpenSSH e MobileTerminal
  • Collegatevi in SSH e andate nella cartella /var/root
  • Copiateci dentro il file lista.txt che vi siete accuratamente conservati sul vostro computer
  • Lanciate MobileTerminal e scrivete i seguenti comandi (date INVIO dopo ognuno)

login
root

alpine (in questo caso essendo una password non vedrete il cursore muoversi, è normale)
apt-get update
dpkg –set-selections  < selections.txt
(attenzione: prima di “set” ci sono due trattini “-” e “-” senza spazio)
apt-get -u dselect-upgrade
rm /private/var/mobile/Library/Caches/com.apple.mobile.Installation.plist; killall SpringBoard

  • Questo comando farà partire il repsring dell’iPhone e, subito dopo, avrete tutte le applicazioni Cydia installate!

[fonte]

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.
  • lokomo

    Utile, Grazie!! :D

  • jacopo

    utilizzavo iTunnel per collegarmi in SSH. Adesso con la 3.0 non mi funziona +. a voi?

  • Magneto

    a me non funge… eppure scrivo tutto giusto… però non sono sicuro di una cosa: quello dopo “dkpg” è uno spazio + trattino alto?

  • Giuseppe Migliorino

    @Magneto: si hai ragione me ne sonoa ccrorto anche io ora, sono due – - senza spazio! ho aggiunto la nota !

  • Magneto

    @Giuseppe Migliorino: Ok, grazie… anche perchè ho provato a copiare il tutto in Blocco Note ma dava un solo trattino O___o

  • emiales

    ciao a tutti, ho bisogno di un piacere.. dopo l’aggiornamento di cydia di ieri non riesco più ad aprirlo perchè continua a crashare, avevte qualche idea di cosa io possa fare? Ah, iphone 2g, 3.0

  • Carsà

    @jacopo: Con mac utilizza “fugu”…..è semplice e molto comodo da usare….prova…

  • Giuseppe Migliorino

    @emiales: purtroppo no puoi solo riprovare, capita anche a me ogni tanto

  • Stega

    Ottima Guida!!!!..ma scusate fa un backup solo di applicazioni o per esempio anche delle stesse sources,oppure dopo andranno rinserite??..grazie mille

  • patacagna

    @jacopo se usi tunneliphone lascia attivo il wifi del tel. e attiva ese wifi nel programma vedrai che va

  • antonino

    io non riesco a reinstallare mobile terminal..piuttosto riesco ad installarlo ma non lo vedo come icona..chi mi aiuta per favore?????

  • Giuseppe Migliorino

    @Stega: memorizza tutte le info neessarie

  • dejavù

    @giuseppe migliorino:ciao giuseppe,scusa la mia ignoranza,il file .txt quando va creato?e soprattuto ci devo scrivere qualcosa dentro la lista del file txt?scusa di nuovo ma non mi è chiaro quel passaggio.ciao :)

  • lucky

    …a me non funzia,mi esce “command not found” nel terminal…ma
    dpkg(spazio)–get-selections(spazio)>(spazio)selections.txt
    si scrive così giusto?

  • Nick-2

    Io ho provato e riprovato 1000 volte ma funziona sl se scrivo dpkg(spazio)–get-selections>selections.txt

  • Roberto

    Dopo aver installato la 3.0 jailbreak + cydia + SSH + Mobileterminal, se eseguo il comando “apt-get update” mi ritorna questo errore:
    “-sh: line 18: apt-get: command not found”

    possibile che non trovi apt-get???

    qualcuno può mandarmi apt-get di un iphone jailbreak 3.0 via mail qui magari:
    NOSPAMroberto.franco@mfbc.it
    (togliete NOSPAM dall’indirizzo prima di mandare la mail)

    Grazie!

  • Antonello

    Salve, ho lo stesso problema…
    quando do il comando apt-get update
    mi dice Command not found
    stesso errore sia da mobileterminal che da putty
    l’iphone è il 3g Jb (per forza sennò come facevo ad avere mobileterminal installato)

  • Antonello

    ho risolto il problema installando da cydia “apt 0.7 strect”

  • Pitx75

    @Giuseppe: il file creato si chiama “selections.txt” ma nella guida viene utilizzato anche il “list.txt” che non esiste!
    la stessa procedura si può fare direttamente da SSH loggandosi sull’iPhone tramite Terminal…

    saluti,
    Pietro.

  • Ferodo

    IL file non c’ è dentro var/root … qualcuno sa dove si trovi ?

  • mørgan

    wow, funziona alla grande.. bisogna fare in più solo come ha detto antonello, cioè scaricare apt 0.7 strict da cydia

  • mørgan

    si può eliminare un’applicazione dal backup fatto con questo metodo?
    perchè avevo installato keepawake, solo che adesso ci deve essere un errore nello scaricamento dell’applicazione e per questo motivo nn va avanti nel processo.
    se si potrebbe togliere dal backup fatto, la reinstallerei manualmente dopo..

  • http://morre512.wordpress.com DaRkNeSs

    Per utilizzare quella riga di comando dal MobileTerminal, scaricate da Cydia anche “Debian Packager” e “aptitude”, dato che il terminale base non da tutti i comandi (a livello di amministrazione di un sistema unix/linux).
    Al termine dell’installazione di questi 2 pacchetti provate a eseguire i comandi come:
    - apt-get update
    - dpkg –set-selections < selections.txt
    - apt-get -u dselect-upgrade
    - rm /private/var/mobile/Library/Caches/com.apple.mobile.Installation.plist; killall SpringBoard
    (ovviamente loggatevi come root) :)

  • LucA

    Mi sono appena aggiornato al 3.1.2, jailbreakato e recuperato il backup di cydia secondo questa guida, solo ho un problema …
    dopo aver eseguito l’ultimo comando (rm …) mi sono ritrovato la springboard con si tutte le applicazioni di cydia, ma senza le applicazioni prese da AppStore!!!!!

    Su disco ci sono tutte (almeno secondo iTunes) ma non ho le icone!!!!!

    Suggerimenti??? Grazie :D

    EDIT: come non detto, magicamente sono tutte riapparse O_o

  • Marco Ruani

    mi dice comando non conosciuto, come è possibile?

  • Rume79

    ciao a tutti,
    ho seguito la guida passo passo e nn ho avuto problemi, ma quando inserisco il comando rm /private/var/mobile/Library/Caches/com.apple.mobile.Installation.plist ; killall SpringBoard e premo invio mi esce (no such file or directory no matching processes were found).
    Sono io a sbagliare qualcosa?

    Grazie anticipatamente e scusate l’ignoranza.

  • robyrani

    anche io ho trovato selections.tx credo sia la stessa cosa di list.tx è cosi?

  • Fabrizio

    A me dopo che mi sono loggato come root e do il comando apt-get update mi da comando non riconosciuto…anche dopo aver installato da cydia APT 0.7 HTTS Methos( l’unico APT che trovo)!

  • Tommaso

    anche a me uguale a fabrizio…c’è qualcuno che sa come risolvere?

  • Tommaso

    ok risolto..scarica anche aptitude che parte

  • Marco

    @Giuseppe:
    forse sarebbe il caso di editare la guida e consigliare l’installazione di Aptitude oltre che di OpenSSH e MobileTerminal:

    Effettuate il jailbreak e, da Cydia, installate solo le applicazioni OpenSSH, MobileTerminal e Aptitude.

  • vcarbone64

    Dove trovo Aptitude? se faccio una semplice ricerca su Cydia non lo trovo. C’è una repo particolare?

  • lucas

    potete mettere i comandi x bene? a me non da errore ma non mi crea il file lista.txt!!!

  • Pingback: » Jailbreak? Ecco cosa fare prima di procedere con lo sblocco dell’iPhone!

  • NoPietas

    Ciao.
    Ho seguito la procedura per fare il backup di tutte le app cydia del mio 3g fw 3.1.3
    Stavo pensando di aggiornare al fw 4.1 perchè sul 3.1.3 ho problemi con alcune applicazioni di itunes store (vedi sygic 2.0) mi chiedevo:
    1) la procedura poi funzionerà anche sul 4.1?
    2) va a prendere le app dalle repo da cui le ho scaricate io?

    Grazie

  • NoPietas

    Scusate, ma mi ero scordato una domanda..
    3) se ho qualche app non compatibile con fw 4.1 che sucede??

    Grazie ancora

  • Jackskeletron

    la procedura funziona anche su fw 4.1? può sembrare ovvia come richiesta ma l’articolo è un po vecchio

  • Mattos64

    Non fa il backup . Respringa , ma non succede nulla -.-