¿Cómo hacer una copia de seguridad de los contactos del iPhone (sin iCloud, iTunes o aplicación)?

-1

¿Cómo se realiza una copia de seguridad de los datos de Contactos almacenados en el iPhone, sin usar aplicaciones y sin enviar los datos de Contactos a la "nube"?

He ideado lo siguiente:

1) Compose a new email
2) Switch to Contacts
3) Tap a Contact and "Share", then "Email"
4) Select the attached VCF file and tap "Cut"
5) Delete the email draft
6) Switch to Email again (email from step 1 is shown)
7) Tap the white area, then tap "Paste"
8) Repeat steps 2-7 for each Contact

Tendrá un correo electrónico lleno de archivos adjuntos de VCF que puede enviarse a sí mismo. Y funciona sin aplicaciones en el iPhone ni en el PC. Sin embargo, es extremadamente manual.

Encontré que Martin Szulecki produjo una secuencia de comandos de Python para volcar todos los contactos en un archivo vCard, pero el repositorio de git se ha eliminado ( enlace ).

También parece ser el proyecto eds-to-idevice ( enlace : ¿el complemento para algo u otro?) puede enviar y recibir contactos individuales más el catálogo completo de contactos desde un iPhone.

Aparentemente lo hace enlazando a libimobiledevice.so (la biblioteca compartida estándar para hablar con un iPhone en sistemas operativos de código abierto), llamando a mobilesync_start () con el argumento "com.apple.Contacts" y luego llamando a mobilesync_get_all_records_from_device ( ).

Aunque no viene con un script.

¿Alguien tiene un método simple para recuperar todos los contactos con fines de copia de seguridad, con la instalación de aplicaciones, habilitando el almacenamiento en la nube, etc.?

    
pregunta bananapants 25.11.2015 - 16:46

1 respuesta

1

Descubrí que puedes hacer lo siguiente:

  1. Descargue libplist, libusbmuxd y libimobiledevice desde enlace

  2. Ejecutar

    sudo apt-get install libusb-1.0-0-dev python-dev cython libssl-dev
    cd libplist-* && ./configure && make && sudo make install
    cd libusbmuxd-* && ./configure && make && sudo make install
    cd libimobiledevice-* && ./configure && make && sudo make install
    sudo ldconfig
    find tools -executable
    
  3. Ahora hay un ejecutable "idevicebackup" e "idevicebackup2" que respalda todo el dispositivo.

Pero se quejan de la falta de espacio en el disco cuando los ejecuto, por lo que probablemente significa que hacen copia de seguridad de todo , incluidas fotos enormes, videos y aplicaciones, lo que llevará demasiado tiempo. Solo necesito una herramienta que pueda hacer una copia de seguridad rápida de los Contactos (y tal vez de las Notas), para que pueda configurarlo para que se inicie automáticamente cada vez que conecto el teléfono.

(Por cierto, la copia de seguridad completa debería funcionar en Linux, OSX y Windows, ya que esas son las plataformas compatibles con libimobiledevice ...)

    
respondido por el bananapants 25.11.2015 - 17:17

Lea otras preguntas en las etiquetas