Giter Club home page Giter Club logo

iphone_backup_decrypt's Issues

File extract stops at 9999 numbered item.

I was extracting camera_roll from an encrypted backup (I ran the example code) and the output files were using the names IMG_0001 to IMG_9999. After 9999 the program stopped but there were certainly more photos. I have 0 coding experince and no idea how to fix this on my own (barely got the program running).

the code is not accepting the pasword

Traceback (most recent call last):
File "extract.py", line 9, in
backup.extract_file(relative_path=RelativePath.CALL_HISTORY,
File "D:\iphone data\iphone_backup_decrypt-master\iphone_backup_decrypt-master\src\iphone_backup_decrypt\iphone_backup.py", line 233, in extract_file
decrypted_data = self.extract_file_as_bytes(relative_path)
File "D:\iphone data\iphone_backup_decrypt-master\iphone_backup_decrypt-master\src\iphone_backup_decrypt\iphone_backup.py", line 198, in extract_file_as_bytes
self._decrypt_manifest_db_file()
File "D:\iphone data\iphone_backup_decrypt-master\iphone_backup_decrypt-master\src\iphone_backup_decrypt\iphone_backup.py", line 134, in _decrypt_manifest_db_file
self._read_and_unlock_keybag()
File "D:\iphone data\iphone_backup_decrypt-master\iphone_backup_decrypt-master\src\iphone_backup_decrypt\iphone_backup.py", line 106, in _read_and_unlock_keybag
self._unlocked = self._keybag.unlockWithPassphrase(self._passphrase)
File "D:\iphone data\iphone_backup_decrypt-master\iphone_backup_decrypt-master\src\iphone_backup_decrypt\google_iphone_dataprotection.py", line 80, in unlockWithPassphrase
passphrase_round1 = pbkdf2_hmac('sha256', passphrase, self.attrs[b"DPSL"], self.attrs[b"DPIC"], 32)
KeyError: b'DPSL'

Add command line script

Thanks for making this awesome utility! It would be great if it contained a script providing a user-friendly CLI that could be made available for installation in package managers such as Homebrew. I've already started such a script to suit my own needs and would love to contribute if there's interest in it.

Looping over Directory Structure ?

Hi there,
I'm trying to extract the contents of a file of an App I have in my Backup.

From the free Backup Extractor Tools I found:
AppDomain-com.northcube.life/Library/Life.db

Now How do I call this in your script ?
backup.extract_file(relative_path='Applications/AppDomain-com.northcube.life/Library/Life.db', output_filename="sm_lifecycle.sqlite")

All your samples work like a Charm like:
backup.extract_file(relative_path='Library/AddressBook/AddressBook.sqlitedb', output_filename="sm_call_contacts.sqlite")

Glad if you can help and thanks for your Work,
Dominique

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.