Realmente tiene varias preguntas en una, pero asumiré que la pregunta marcada en negrita es su pregunta principal:
Sí, puede hacer una copia de seguridad de su teléfono y descargarla en su computadora Linux.
Por su redacción es difícil saber si mediante "descarga" significa que la computadora con Linux está separada de la computadora que hace la copia de seguridad, o no. En ambos casos esto es posible:
Escenario A:
Use iTunes en su Mac para crear una copia de seguridad local de su iPhone.
Luego, use cualquier programa de copia de archivos para copiar ~ / Bibliotek / Application Support / MobileSync / Backup / a su PC con Linux.
Puede copiar a través de la red, a través de un disco USB o cualquier otra forma habitual de copiar archivos.
Escenario B:
Instala libimobiledevice en tu PC con Linux. Dependiendo de la distribución de Linux, esto normalmente está disponible en su administrador de paquetes.
Utilice la herramienta idevicebackup para crear una copia de seguridad.
Si libimobiledevice no está disponible en su administrador de paquetes, puede descargarlo desde:
enlace
Cuando tiene la copia de seguridad, sus mensajes SMS se almacenan en un archivo originalmente llamado "sms.db", que en realidad es una base de datos SQLite3 que contiene los mensajes.
No hay soporte incorporado para el formato vmsg en libimobiledevice. Sin embargo, puede crear su propia herramienta, como describe, para convertir de vmsg a sentencias de SQL, que podría ejecutar para agregar los mensajes a la base de datos de SQLite. Luego, puede restaurar la copia de seguridad nuevamente para transferir los mensajes al teléfono.