iOSbackup icon indicating copy to clipboard operation
iOSbackup copied to clipboard

A Python 3 class that reads and extracts files from a password-encrypted iOS backup created by iTunes on Mac and Windows. Compatible with iOS 14. Class works on Linux too.

Results 13 iOSbackup issues
Sort by recently updated
recently updated
newest added

I noticed that your setup.py indicates that Python >= 3.8 is required. Because Python 3.7 is still the default on many installations and OSes, this is causing some installation issues....

Seems it works only on win32. An issue with os.walk observed. As the result root and backuproot=None. Platform: Windows 10 Pro 64-bit Python: 3.10.4 (32bit) iOS version of device backups:...

Hi, First of all, thank you for the code it is exactly what I have been looking for for a couple of days! I tried to run the code for...

iTunes has changed its backup location to %APPDATA%\Apple Computer\MobileSync\Backup, so let's change the win32 path to reflect this :)

Adding user profile backup directory as a fallback if the appdata backup directory does not exist. Some installations of Windows don't have the appdata backup directory.

I've recently encountered a backup where the `Info.plist` file was missing. It is however not required to decrypt the backup. Nevertheless decryption of a backup with the current code is...

I found the album uuid in Photos.sqlite, but cannot continue with my search - I am in desperate need of help to find a certain image from a certain album...

Hi! Trying to use this to decrypt and recover files from an old iPhone backup but keep getting this error, any idea what's wrong? Thanks! ``` >>> b=iOSbackup( ... udid="64004deb35e37f1ce7e698bd4b9a1926aae37d59",...

I get a `StopIteration` when running `getDeviceList()`. I am on MacOS Ventura. Any ideas? >>> from iOSbackup import iOSbackup >>> iOSbackup.getDeviceList() Traceback (most recent call last): File "", line 1,...

I noticed the discrepancies while trying to create a re-encrypted backup, based on files decrypted with MVT. I haven't seen any pattern for when Manifest.db sizes are wrong, or even...