abrignoni / abrignoni/iLEAPP

Multiple Plugins Failing with sqlite3.OperationalError: unable to open database file

Abierto
#1,211 5 comentarios 0 reacciones 0 asignados Ver en GitHub
bug User Support
Lenguaje dominante
Python
Estrellas
1.2k
Forks
303
Merge medio
4 h 32 min
PR fusionados (30 d)
216

Descripción

Hi @JamesHabben,

I have integrated iLEAPP into a Swift macOS app and am seeing consistent issues across some plugins. While most plugins are working great, some are failing with `sqlite3.OperationalError: unable to open database file, even though the target files do exist`.

Here is example:

```
[6/427] get_applePodcasts [applePodcasts] artifact started
Reading get_applePodcasts artifact had errors!
Error was unable to open database file

Exception Traceback:
File "ileapp.py", line 462, in crunch_artifacts
plugin.method(files_found, category_folder, seeker, wrap_text, time_offset)
File "applePodcasts.py", line 33, in get_applePodcasts
cursor.execute('''
sqlite3.OperationalError: unable to open database file
```

Confirmed DB exists at:
data/private/var/mobile/Containers/Shared/AppGroup/243LU875E5.groups.com.apple.podcasts/Documents/MTLibrary.sqlite

What I’ve verified:
- The .sqlite files do exist in the extracted backup
- The same files can be opened manually with sqlite3 without issues
- Other plugins (that don't require SQLite access) work fine
- Full logs and database samples are attached for reference

Attachments:
- [_Script_Logs.zip](https://github.com/user-attachments/files/20951093/_Script_Logs.zip)
- [MTLibrary.sqlite.zip](https://github.com/user-attachments/files/20951120/MTLibrary.sqlite.zip)

Would appreciate any guidance on what might be causing this. Happy to test or debug further as needed.

Thanks again for your awesome work on iLEAPP!

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.