iPhone | Einzelne Daten aus dem Backup zurückspielen

Der ulti­ma­tive Tipp bei Geschwin­dig­keits­pro­ble­men des iPho­nes ist immer das »auf Werks­ein­stel­lun­gen zurück­stel­len« — beson­ders bei neuen Major-Releases von iOS. Damit gehen lei­der auch immer alle Daten ver­lo­ren. Die nor­ma­len Sachen wie Kalen­der, Adres­sen und Co. kann man wie­der mit iTu­nes syn­chro­ni­sie­ren, aber was ist mit den SMS, der Anruf­liste usw.?

Um diese Daten wie­der ein­zu­spie­len muss fol­gen­des beach­tet werden:

  1. Ohne Jail­break geht gar nix.
  2. Back­ups wer­den von iTu­nes lokal über­schrie­ben, wenn man nach dem Wie­der­her­stel­len auf das Ein­spie­len des Back­ups ver­zich­tet -  also den Backup-Ordner unter /Users/BENUTZERNAME/Library/Application Support/MobileSync immer sichern.
  3. Man braucht Geduld.

Zuerst schauen wir uns mal den Backup-Ordner an

In dem Ord­ner Backup liegt also (min­des­tens) ein Ord­ner mit einer kryp­ti­schen Zahlen-/Buchstabenkombination als Namen. Diese Bezeich­nung sym­bo­li­siert das Gerät. Inner­halb die­ses Ord­ners lie­gen nun ein Hau­fen eben­falls kryp­tisch bezeich­ne­ter Dateien. Es gibt zwar im Netz einige Zord­nun­gen von Bezeich­nun­gen zu Funk­tio­nen zu fin­den, aber ich möchte lie­ber einen ande­ren Weg auf­zei­gen. Dazu nut­zen wir das Pro­gramm iPhone / iPod Touch Backup Extrac­tor, wel­ches uns mit der sehr auf­ge­räum­ten Ober­flä­che begrüßt.

Nach­dem man auf den But­ton »Read Back­ups« gedrückt hat, sieht man eine Aus­wahl­box mit den vor­han­de­nen Back­ups (in der Regel nur eins, in mei­nem Fall ist noch ein iPod zu sehen).

Und hier erkennt man schon, das man den rich­ti­gen Backup-Ordner an die rich­tige Stelle kopiert haben muss, um auf das gewünscht Backup zugrei­fen zu kön­nen. Also vor­her am bes­ten den Ord­ner /Users/BENUTZERNAME/Library/Application Support/MobileSync sichern und darin den ent­spre­chen­den Ord­ner mit den alten, aus­zu­le­sen­den Back­up­da­ten ersetzen.

Nach­dem man die Back­up­da­ten ein­ge­le­sen wur­den, kann man nun die zu extra­hie­ren­den Daten auswählen.

Für die iOS-internen Daten­ban­ken (hatte ich schon gesagt, das die Daten wie SMS und Anru­fer­liste in iOS in kleine Daten­ban­ken geschrie­ben wer­den?) wäh­len wir ganz unten die iOS Files aus und bestä­ti­gen die Aus­wahl mit »Extract«. Jetzt wer­den alle gewünsch­ten Daten aus­ge­le­sen und in einen gewünsch­ten Ord­ner extrahiert.

Wenn wir uns den Ord­ner anschauen, dann sehen wir folgendes

Die für uns rele­van­ten Daten lie­gen in den Unter­ord­nern von Library.

Jetzt kom­men wir zu dem Teil, wie die Daten zurück aufs iPhone gelan­gen. Dazu benö­ti­gen wir erst ein­mal Jail­break, da uns Apple ver­bie­tet nativ aufs iPhone zu schauen. Wie man ein iPhone aus­bre­chen läßt erklä­ren inzwi­schen genug Sei­ten — die benö­tigte Soft­ware erhält man beim iphone-dev-Team.

Der für uns rele­vante Teil ist nach dem Jail­break das Instal­lie­ren von OpenSSH auf dem iPhone — nur so kön­nen wir Daten vom Mac zum iPhone über­tra­gen. Dazu öffnen wir auf dem iPhone Cydia und befol­gen die Anwei­sun­gen


Ich kann nur drin­gend dazu raten sofort anschlie­ßend das root-Passwort zu wech­seln. Dazu nutze ich iTerm, andere mögen mit App­les Ter­mi­nal auch zufrie­den sein — das ist reine Geschmackssache.

Jetzt haben wir end­lich Zugriff auf die Datei­e­bene des iPho­nes und kön­nen uns umschauen. Die für uns rele­van­ten Daten lie­gen unter /private/var/mobile/Library in den jewei­li­gen Unter­ord­nern — die Ord­ner heis­sen genau so, wie wir sie aus dem iPhone Backup extra­hiert haben. Nun kön­nen wir die Dateien ein­fach aus­tau­schen, sprich vom Mac aufs iPhone kopie­ren. Dazu kann man das Kommandozeilen-Tool scp oder aber Cyber­duck bemü­hen. Ich würde zur Sicher­heit zum Schluss für die Dateien noch die Besit­zer mit

chmod mobile:mobile *

gera­de­bie­gen und das iPhone ein­mal neu starten.

Jetzt soll­ten die gewünsch­ten Daten wie­der alle da sein.

Habt Ihr auch die Erfah­rung gemacht, das ein zurück­ge­setz­tes iPhone schnel­ler ist als ein Upgrade? Braucht Ihr solch eine Mög­lich­keit des Res­to­res oder sind Euch die damit ver­bun­de­nen Daten egal?

Ähnli­che Arti­kel zu die­sem Thema:

  1. bash | schnel­les Backup anlegen
  2. iPhone | Update auf 3.0
  3. debian | Backup per SSH
  4. fs | iPhone 3G und iOS 4
  5. iPhone | iOS 4 und »Die Unter­schiede sind gerechtfertigt!«

  1. Noch keine Kommentare vorhanden.

  1. Noch keine TrackBacks.

:) :( ;) :mrgreen: :lol: :roll: :idea: :oops: more »