¿Cómo acceder a la base de datos y los archivos multimedia de una aplicación de iPhone?

¿Cómo puedo acceder a la base de datos de una aplicación de iPhone que compré para copiarla en una hoja de cálculo de Excel? ¿Y cómo puedo acceder a sus archivos multimedia para copiarlos en mi disco duro?

¿Le has preguntado al desarrollador de la aplicación que compraste si es compatible? ¿Por qué quieres hacer esto?
@fsb: es una aplicación de tarjetas de vocabulario sin repetición espaciada. Me gustaría convertirlo en un mazo Anki para aprovechar la repetición espaciada.
¿Utiliza una base de datos interna o basada en la nube? Si es una aplicación nueva, es posible que use almacenamiento basado en la nube NoSQL, entonces es posible que no pueda obtenerla.
@fsb: utiliza una base de datos interna. Lo sé porque lo uso sin conexión.
No haga publicaciones cruzadas ( stackoverflow.com/questions/43423149/… ). Si su pregunta no atrae suficiente atención en un sitio de SE, márquela para que un moderador pueda moverla a un sitio más apropiado.
@patrix: Está bien. Lo siento.
No hay problema. ¡Punto de bonificación por regresar y publicar los hallazgos como respuesta!

Respuestas (2)

Si los datos no se muestran en iTunes File Sharing, puede usar iExplorer para leer su copia de seguridad de iTunes para el contenedor de la aplicación.

Gracias. Los datos no se muestran en el uso compartido de archivos de iTunes, y cuando hago clic en la aplicación en iExplorer, no aparece ningún archivo y aparece el siguiente mensaje en la barra lateral: "Esta aplicación no tiene habilitado el uso compartido de archivos de iTunes. En dispositivos con iOS 8.3, el el desarrollador de la aplicación debe habilitar el uso compartido de archivos para acceder al contenido de la aplicación".
¡Gracias! La copia de seguridad contiene una carpeta llamada 'Aplicación - X', donde X es el nombre de la aplicación que me interesa. Esta carpeta contiene dos archivos: una lista de propiedades (archivo .plist) y una base de datos SQLite (archivo .sqlite). La base de datos contiene columnas que especifican los nombres de los archivos de medios (solo nombres, sin rutas), pero no los datos de medios sin procesar en sí. Busqué en toda la carpeta de copia de seguridad el nombre de uno de los archivos multimedia que figuran en la base de datos, pero no apareció ningún resultado. ¿Tiene alguna idea de dónde podría encontrar los archivos multimedia?

Aquí están los pasos que han resuelto mi problema.

  1. Base de datos: utilice iExplorer para crear una copia de seguridad de su iPhone. En iExplorer, vaya a X/App - Y/Documents/donde Xestá el nombre de la carpeta de respaldo y Yestá el nombre de la aplicación precedida por el nombre de la empresa que la vende. Esta carpeta contiene un archivo de base de datos SQLite (con la extensión .sqlite).

  2. Medios: abra iTunes en su iMac, asegúrese de que la aplicación esté descargada (si no es así, descárguela), luego navegue en Finder hasta ~/Music/iTunes/iTunes Media/Mobile Applications/. Copie el archivo Y.ipaen su escritorio, donde Yestá el nombre de la aplicación. En el escritorio cambia la extensión del archivo a .zip. Extrae el archivo zip. Busque el ejecutable de la aplicación, haga clic con el botón derecho y seleccione Show Package Contents. Todos los archivos multimedia están ahí.

El paso 1 fue sugerido por grgarside en su respuesta en el hilo actual .
El paso 2 fue sugerido por Kamil.S en sus comentarios a esta publicación de stackoverflow .