22
giu 2009


Come effettuare manualmente il backup delle applicazioni Cydia

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]

Giuseppe Migliorino (22 giugno 2009 9:58)

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.


  1. lokomo #1
    22 giugno 2009 alle 10:05

    Utile, Grazie!! :D

    ReplicaReplica
  2. jacopo #2
    22 giugno 2009 alle 10:14

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

    ReplicaReplica
  3. Magneto #3
    22 giugno 2009 alle 10:15

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

    ReplicaReplica
  4. Giuseppe Migliorino #4
    22 giugno 2009 alle 10:18

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

    ReplicaReplica
  5. Magneto #5
    22 giugno 2009 alle 10:30

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

    ReplicaReplica
  6. emiales #6
    22 giugno 2009 alle 10:58

    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

    ReplicaReplica
  7. Carsà #7
    22 giugno 2009 alle 11:03

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

    ReplicaReplica
  8. Giuseppe Migliorino #8
    22 giugno 2009 alle 11:34

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

    ReplicaReplica
  9. Stega #9
    22 giugno 2009 alle 13:24

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

    ReplicaReplica
  10. patacagna #10
    22 giugno 2009 alle 13:48

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

    ReplicaReplica
  11. antonino #11
    22 giugno 2009 alle 15:49

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

    ReplicaReplica
  12. Giuseppe Migliorino #12
    22 giugno 2009 alle 15:56

    @Stega: memorizza tutte le info neessarie

    ReplicaReplica
  13. dejavù #13
    22 giugno 2009 alle 19:07

    @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 :)

    ReplicaReplica
  14. lucky #14
    22 giugno 2009 alle 23:16

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

    ReplicaReplica
  15. Nick-2 #15
    23 giugno 2009 alle 9:47

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

    ReplicaReplica
  16. Roberto #16
    23 giugno 2009 alle 13:06

    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!

    ReplicaReplica
  17. Antonello #17
    25 giugno 2009 alle 16:21

    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)

    ReplicaReplica
  18. Antonello #18
    25 giugno 2009 alle 17:32

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

    ReplicaReplica
  19. Pitx75 #19
    29 giugno 2009 alle 13:29

    @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.

    ReplicaReplica
  20. Ferodo #20
    29 luglio 2009 alle 17:03

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

    ReplicaReplica
  21. mørgan #21
    19 agosto 2009 alle 17:00

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

    ReplicaReplica
  22. mørgan #22
    19 agosto 2009 alle 17:20

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

    ReplicaReplica
  23. DaRkNeSs #23
    25 agosto 2009 alle 0:11

    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) :)

    ReplicaReplica
  24. LucA #24
    15 ottobre 2009 alle 2:23

    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

    ReplicaReplica
  25. Marco Ruani #25
    23 novembre 2009 alle 17:01

    mi dice comando non conosciuto, come è possibile?

    ReplicaReplica
  26. Rume79 #26
    13 dicembre 2009 alle 15:25

    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.

    ReplicaReplica
  27. robyrani #27
    8 febbraio 2010 alle 12:01

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

    ReplicaReplica









Assicurati che il tuo commento:
sia in tema con l'articolo (no off-topic)
non abbia contenuti provocatori, diffamatori, offensivi o volgari
non violi le leggi italiane
non contenga pubblicità non autorizzata o spam
non sia già stato postato in un altro articolo

Se la tua domanda è fuori tema o non trovi la risposta nell'articolo, iscriviti gratis al nostro forum e una community di appassionati ti risponderà!

Follow iPhoneItalia.com on Twitter




Home | Pubblicità | About | Privacy | Contact | Feed RSS | iPhone View