Saya menemukan cara untuk mengekstrak catatan lama dari cadangan perangkat iOS 7, dan kemudian mengimpornya ke aplikasi Notes di mac (di mana Anda dapat mengunggah ulang ke iCloud jika Anda mau).
Pertama temukan folder tempat iTunes menyimpan cadangan ponsel. Bagi saya itu adalah:
/Users/myself/Library/Application Support/MobileSync/Backup/89e6c98d92887913cadf06b2adb97f26cde4849b
Buka terminal baris perintah, dan gunakan grep untuk mencari file yang mengandung ZNOTEBODY:
grep ZNOTEBODY -r /Users/myself/Library/Application Support/MobileSync/Backup/89e6c98d92887913cadf06b2adb97f26cde4849b
Bagi saya ini dilaporkan ca3bc056d4da0bbf88b5fb3be254f3b7147e639c
Kemudian buat file php extractnotes.php yang berisi kode berikut:
<?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);
}
?>
dan jalankan via php extractnotes.php
- pastikan untuk memperbarui nama folder.
Anda kemudian dapat menggunakan aplikasi Notes di macOS untuk mengimpor seluruh folder catatan.