Ich habe eine Möglichkeit gefunden, die alten Notizen aus der Sicherung eines iOS 7-Geräts zu extrahieren und sie dann auf einem Mac in die Notes-App zu importieren (wo Sie sie bei Bedarf erneut in iCloud hochladen können).
Suchen Sie zuerst den Ordner, in dem iTunes das Backup des Telefons speichert. Für mich war es:
/Users/myself/Library/Application Support/MobileSync/Backup/89e6c98d92887913cadf06b2adb97f26cde4849b
Öffnen Sie ein Befehlszeilenterminal und suchen Sie mit grep nach Dateien, die ZNOTEBODY enthalten:
grep ZNOTEBODY -r /Users/myself/Library/Application Support/MobileSync/Backup/89e6c98d92887913cadf06b2adb97f26cde4849b
Für mich berichtet dies ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Dann erstelle eine PHP-Datei extractnotes.php mit folgendem Code:
<?php
$file = '/Users/myself/Library/Application Support/MobileSync/Backup/89e6c98d92887913cadf06b2adb97f26cde4849b/2b66fd261ee5c6cfc8de7fa466bab600bcfe4f69';
$sqlite = new PDO('sqlite:' . $file);
$query = 'SELECT ztitle, zcontent from znotebody JOIN ZNOTE USING(z_pk) ORDER BY zmodificationdate';
$rs = $sqlite->query($query);
$data = $rs->fetchAll(PDO::FETCH_NUM);
foreach( $data as $row ) {
file_put_contents('/Users/myself/Desktop/notes/' . str_replace( '/', '_', $row[0] ) . '.html', $row[1] );
sleep(1);
}
?>
und starte es über php extractnotes.php
- achte darauf, die Ordnernamen zu aktualisieren.
Sie können dann die Notes-App unter macOS verwenden, um den gesamten Ordner mit Notizen zu importieren.