-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Errors when running mvt-ios check-backup #434
Comments
It looks like your data are corrupted, can you check what kind of file your |
how do I check the Manifest.db? I'm running Ventura 13.3.1 on the Mac and iOS 17.1.2 Can the corruption be caused by spyware? |
No it can't, and you can use the |
The file command returned this:
|
Can you try installing version |
Sure as soon as I get home I’ll try that. |
Did you install from brew? I think you probably installed from If installing from pip you can try |
Sorry you are right I’ve used brew to install libimobiledevice. When I’ll get home I’ll try to run the pip command |
I suspect this is a file permissions problem - I'm able to reproduce this When you get a chance, can you check the permissions on the decrypted backup folder? I suspect it might be owned by |
So I have installed versione 2.4.3 with |
Nope keep gettin the same errors even if running with sudo both description and check
|
I've tried running iMazing which claims to run using mvt, and the report came back giving 11 warnings which are the same errors that mvt is giving back when I run the check backup. But the iMazing log is saying that these .dbs are missing from backup as follow:
|
Hi does someone have a suggestion for this? |
Hey @mikesimonetti, the only way I can seem to reproduce this is by making the backup file permissions incorrect. Can you ensure that the backup folder and all containing files are owned by the same user as you run It would also be very helpful if you could try again 2.4.3 to help us rule out the change in #430 as being the cause (from your tracebacks it seems like you're still running 2.4.4 due to multiple install locations). One other possibility to look into is I think you have a folder name with a trailing space in the provided path: |
I have this same error with mvt == 2.4.5 and python 3.11.5. Is there a python version issue? I checked file ownership and ran It throws sqlite3 errors specifically for modules Manifest, Calls, Contacts, IDStatusCache, InteractionC, LocationdClients, OSAnalyticsADDaily, Datausage, TCC, SMS, SMSAttachments, Whatsapp, Shortcuts, Calendar, and GlobalPreferences. The command used was: Help is very much appreciated. |
Hi, I managed to resolve this in the latest commit (013282d) by adding def _open_sqlite_db(self, file_path: str) -> sqlite3.Connection:
return sqlite3.connect(f"file:{file_path}?immutable=1", uri=True) python3.11.6 on Linux, not sure what version of sqlite3 |
Thanks, this fixed the issue for me in 2.4.5 after pulling the commit. I get a |
The possible fix in #442 has been released to PyPI as part of |
Closing, feel free to reopen if still needed. |
Having this same problem with 2.5.4 and I have checked mvt/ios/modules/base.py:95 and it is indeed set to uri=True |
Hello, I keep getting various errors when trying to extract the Json files, I don't also get all the json files I'm supposed to. I have decrypted the backup
The text was updated successfully, but these errors were encountered: