Strona 1 z 21 1234511 ... OstatniOstatni
Pokaż wyniki od 1 do 10 z 207
  1. Awatar dliwski

    Dołączył
    Mar 2008
    Lokalizacja
    Warszawa, PL
    Postów
    14,785

    Cytuj | #1

    Ostatnio na forum pojawił się temat dotyczący robienia kopii zapasowej bez użycia iTunes. Wiele osób chciałoby robić kopie ręcznie, bo jak wiadomo - iTunes po pierwsze nie zgrywa wszystkich danych, po drugie nie rusza niczego, co jest związane z jailbreakiem. Pozostaje więc zgrywanie plik po pliku, katalog po katalogu. Jednak gdzie znajdują się pliki, które chcemy lub powinniśmy zgrać? Postaram się to opisać właśnie w tym temacie. Pomysłodawcą jest metallic69 z wątku Całkowity backup iPhone: ustawień, appsów z AppStore, Cydii i Instalera.

    Zaczynamy rzecz jasna od podstaw, czyli programu, którego użyjemy do zgrania naszych plików. W przypadku Windowsa polecam dwa: Total Commander z wtyczką T-PoT do zarządzania zawartością iPhone'a przez USB i dobrze wszystkim znany program WinSCP, który łączy się przez SSH. Generalnie w tej sytuacji chyba lepszym wyjściem będzie Total Commander, bo szybkość zgrywania danych przy jego użyciu będzie większa - WinSCP łączy się przez Wi-Fi, a więc transfer może być niższy, albo o wiele niższy - w zależności od sieci, do której jesteśmy podłączeni. Warto też dodać, że Total Commander konwertuje pliki PNG od razu przy kopiowaniu - obrazki zgrane w WinSCP (głównie obrazki z aplikacji) nie będą widoczne w systemie Windows.

    Jeśli chodzi o Mac OS X - DiskAid i CyberDuck. Sytuacja podobna - DiskAid łączy się przez USB, natomiast CyberDuck przez SSH. DiskAid można również użyć na Windows - jeśli ktoś już zna i woli ten program.

    Linki do programów:


    Czas teraz na nasze dane - w końcu to jest najważniejsze.
    A najważniejsze z danych są z pewnością te najbardziej osobiste - SMS-y, kontakty, itd.

    SMS - /private/var/mobile/Library/SMS
    Kontakty - /private/var/mobile/Library/AddressBook
    Notatki - /private/var/mobile/Library/Notes
    Kalendarz - /private/var/mobile/Library/Calendar
    Safari (historia i zakładki) - /private/var/mobile/Library/Safari
    Zakładki na SpringBoard (ikony od stron WWW) - /private/var/mobile/Library/WebClips
    Historia połączeń, statystyki użycia - /private/var/mobile/Library/CallHistory
    Można też zrobić kopię pliku, w którym zapisane jest ustawienie ikon na SpringBoardzie, jasność iPhone'a, budzik, kod blokady i reszta.
    Jest to plik com.apple.springboard.plist w /private/var/mobile/Library/Preferences.

    Właściwie warto zgrać cały folder Library - /private/var/mobile/Library - pamiętajcie jednak, by nie przywracać go w całości po Restore. Wgrywajcie po kolei to co Wam potrzebne, czyli poszczególne katalogi - SMS, AddressBook, itd.

    Teraz czas na multimedia - zdjęcia, może filmy z aplikacji Cycorder.

    Zdjęcia- /private/var/mobile/Media/DCIM
    Wideo - /private/var/mobile/Media/Videos

    To chyba tyle jeśli chodzi o nasz folder mobile. Idziemy do plików bliżej powiązanych z jailbreakiem.

    Aplikacje - /private/var/stash/Applications
    Motywy dla WinterBoard - /private/var/stash/Themes
    Tapety - /private/var/stash/Wallpaper

    * Foldery Applications i Themes mogą posiadać końcówkę .XXXX, gdzie XXXX to dowolny ciąg znaków.
    * Nigdy nie przywracaj całego katalogu Applications - przywróć pliki, które sam wcześniej podmieniałeś.
    Jeśli takich nie ma - nie zgrywaj Applications.


    Repozytoria Cydii - /private/etc/apt/sources.list.d

    To chyba tyle - przynajmniej na chwilę obecną nie przypominam sobie więcej lokalizacji, o których warto by wspomnieć. Każdy już musi sam stwierdzić co powinien zgrać - jeśli nie zmieniał nic ręcznie, to powinny wystarczyć mu powyższe informacje.

    Lista zainstalowanych paczek z Cydii

    To już trochę trudniejsza część robienia kopii zapasowej, bo nie opiera się na samym zgrywaniu plików.
    Będziemy potrzebować aplikacji MobileTerminal na iPhonie, albo Terminal na Maku, albo PuTTy na PC (gdzie dwie ostatnie opcje wymagają zainstalowanego OpenSSH i aktywnego Wi-Fi w iPhonie).

    W jednym z wymienionych programów wpisujemy komendy:

    Kod:
    login root
    Kod:
    [hasło] alpine
    Kod:
    dpkg -l | grep ^ii | awk '{print $2}' > /private/var/mobile/Media/installed.txt
    Następnie zgrywamy plik installed.txt z /private/var/mobile/Media

    Teraz mamy dwie możliwości - albo po prostu zachowujemy plik i po restore czytamy jego zawartość żeby wiedzieć co zainstalować (zalecam tą metodą), albo znowu w jednym z wymienionych wcześniej programów automatycznie reinstalujemy wszystkie paczki zawarte w pliku installed.txt. Jak to zrobić? Najpierw wrzucamy nasz plik installed.txt do /private/var/mobile/Media (czyli tam skąd go braliśmy przed restore). Następnie tak jak wcześniej wpisujemy komendy:

    Kod:
    login root
    Kod:
    [hasło] alpine
    Kod:
    dpkg -l | grep ^ii | awk '{print $2}' > /private/var/mobile/Media/installed-new.txt
    Kod:
    diff /private/var/mobile/Media/installed-new.txt /private/var/mobile/Media/installed.txt | grep ^\> | awk '{print $2}' > /private/var/mobile/Media/installed-todo.txt
    Kod:
    apt-get install `cat /private/var/mobile/Media/installed-todo.txt`
    Po wszystkim restartujemy iPhone'a i już powinniśmy mieć wszystkie zainstalowane wcześniej aplikacje.

    Na koniec dodam, że istnieje kilka aplikacji, które potrafią zrobić niektóre z tych rzeczy za nas.

    Pierwszą z nich jest Chronus - aplikacja na iPhone'a dostępna w Cydii. Jest płatny i potrafi zrobić kopię zapasową danych z większości aplikacji (w tym także SMS, notatki, oraz save'y z gier z App Store). Zapisane kopie znajdują się w /private/var/mobile/Library/Preferences/TimeCapsule. Należy zgrać cały ten katalog, po restore zainstalować Chronus, przywrócić katalog i już w samej aplikacji przywrócić zapisane dane.

    Druga aplikacja potrafi zrobić listę zainstalowanych aplikacji z Cydii - jest to aplikacja AptBackup. Jest dostępna w Cydii - za darmo. Działa zapewne na tej samej zasadzie. Niestety nie wiem gdzie jest zapisywana owa lista - wiem tylko, że jest przywracana razem z kopią zapasową, którą robi iTunes. Jeśli ktoś tą kopię mimo wszystko przywraca to ma problem z głowy.

    No i to by było na tyle - przynajmniej tak mi się wydaje. Jeśli macie jakieś pytania, nie wiecie gdzie znajdują się pliki, które chcecie zgrać - śmiało piszcie, postaram się odpowiedzieć i na pewno dodam stosowne informacje do tego postu.

    FAQ
    czyli najczęściej zadawane pytania


    Q: Po przywróceniu moich danych nie mogę ich modyfikować.
    Przykładowo - po przywróceniu kontaktów nie mogę dodać nowego ani skasować istniejących. Jak to naprawić?

    A: Połącz się z iPhone'em przez SSH, albo włącz na nim Terminal (tak jak przy tworzeniu listy zainstalowanych aplikacji) i wpisz:

    Kod:
    login root
    Kod:
    [hasło] alpine
    Kod:
    chmod -R 777 [ścieżka do przywróconego katalogu/pliku]
    Gdzie [ścieżka do przywróconego katalogu/pliku] to w przypadku kontaktów /private/var/mobile/Library/AddressBook

    Cała komenda na naprawienie kontaktów wyglądać będzie tak:

    Kod:
    chmod -R 777 /private/var/mobile/Library/AddressBook
    Ostatnio edytowane przez dliwski ; 12.05.2010 o 21:42
    Komputer: MacBook Air 13"
    Telefon: iPhone 5s


  2. Awatar cubasz
    Dołączył
    Aug 2008
    Lokalizacja
    Szczotkolm
    Postów
    1,548

    Cytuj | #2

    Dziękujemy Davvido.
    Komputer: MacBookPro9,1, iPhone 4Gs, 5s, iPad2

  3. Awatar misiekgruby
    Dołączył
    Feb 2008
    Lokalizacja
    Kraków
    Postów
    3,211

    Cytuj | #3

    Dobra robota!
    Na pewno przyda się na przyszłość, gdyż teraz jestem bez JB, głównie ze względu na to, że po restore ustawienie wszystkich funkcji wraz z JB zajmowało sporo czasu...

  4. Awatar maciejwilu
    Dołączył
    May 2008
    Postów
    651

    Cytuj | #4

    Ja co prawda uzywam ViewPhone ale on nie wszystko zgrywa. Dzięki wielkie!!!!

  5. Awatar borsuk1
    Dołączył
    Aug 2008
    Lokalizacja
    Warszawa
    Postów
    1,448

    Cytuj | #5

    No wielkie dzięki Davvido Się przydało po dzisiejszym Restore
    pozdr0
    Komputer: iMac 21.5" [3.06Ghz] [4GB] [500GB] + Wirelles Keyboard + Magic Mouse
    Telefon: iPhone 5 32GB, iOS 7
    Odtwarzacz: Słuchawki Denon AH-D501
    Bloguję, komentuję i narzekam. Jestem miłośnikiem kina i muzyki. Uwielbiam minimalizm, dobry design i cheeseburgery.

  6. Awatar kraxz
    Dołączył
    Jul 2006
    Lokalizacja
    Prudnik, Poland
    Postów
    341

    Cytuj | #6

    Dobra robota - jeszcze nieplanuje back up-u ale napewno do lekturki jeszcze wroce
    | MBP 15"@2.66 i7 | MBP 13"@2.4Ghz Core2Duo | PowerBook G4 12''@1,5GHz PPC |
    | iMac 24''@2.8GHz Core2Duo | AirPort Extreme Base Station |
    | iPod Shuffle 2GB | iPhone 32GB Black 3Gs |


  7. Dołączył
    Feb 2006
    Lokalizacja
    Puławy
    Postów
    641

    Cytuj | #7

    Dzięki, na pewno przyda się jak nadejdzie 3.0
    Komputer: MacBook Pro 15" Mid 2012 + 10GB RAM + SSD Samsung 840 256GB
    Telefon: iPhone 4S 32GB Play
    Odtwarzacz: iPod Video 5.5G

  8. Awatar martig
    Dołączył
    Nov 2006
    Lokalizacja
    Słupsk
    Postów
    419

    Cytuj | #8

    To jeszcze tylko poproszę info który plik odpowiada za przechowywanie loginów i haseł do www i do sieci wi-fi.

  9. Awatar Mixersky
    Dołączył
    May 2008
    Lokalizacja
    Bukowina T./Warszawa
    Postów
    423

    Cytuj | #9

    Bardzo przydatne!
    Dzięki!


    Poprawione
    ~Davvido
    Ostatnio edytowane przez dliwski ; 11.04.2009 o 10:47
    Komputer: MBA 13"
    Telefon: iPhone 64GB Silver
    Tablet: iPad 64GB Wi-Fi + Cellular
    "Żeby rozstrzygnąć te kwestię należy przede wszystkim własną osobę przeciwstawić własnej rzeczywistości"
    F. Dostojewski

  10. Awatar FiTzu
    Dołączył
    Nov 2008
    Lokalizacja
    z nienacka
    Postów
    144

    Cytat Zamieszczone przez Davvido Zobacz posta
    Druga aplikacja potrafi zrobić listę zainstalowanych aplikacji z Cydii - jest to aplikacja AptBackup. Jest dostępna w Cydii - za darmo. Działa zapewne na tej samej zasadzie. Niestety nie wiem gdzie jest zapisywana owa lista - wiem tylko, że jest przywracana razem z kopią zapasową, którą robi iTunes. Jeśli ktoś tą kopię mimo wszystko przywraca to ma problem z głowy.
    Lista z AptBackup zapisywana jest w:
    Kod:
    /private/var/mobile/Library/Preferences/aptbackup_dpkg-packages.txt
    /private/var/mobile/Library/Preferences/aptbackup_cydiasources.tgz
    /private/var/mobile/Library/Preferences/aptbackup_openssh.tgz
    i chyba również
    Kod:
    /private/var/mobile/Library/Preferences/cydia.packages.txt
    ale co do tego ostatniego to nie jestem pewny czy też AptBackup to robi.
    Ostatnio edytowane przez FiTzu ; 05.05.2009 o 13:20
    Komputer: MBPro 15
    Telefon: iPhone 4 4.1 JB
    Odtwarzacz: iPod Nano 3G

  • Strona 1 z 21 1234511 ... OstatniOstatni