Skip to content

file_blob not a plist for iOS 10 backup #13

Description

@zerolagtime

I've got a backup

Product Type : iPhone7,2
Product Version : 10.0.2
iTunes Version : 12.5.2.36

password-protected backup. I'm trying to recover my keys for Google Authenticator. I have the password, but it's my first go around at trying this. Yes, I know I have the password - I used it to restore the backup to another phone when my first one went for a spin in the washing machine.

I'm getting an Expat error in backups/backup10.py:81. When I step through to see the string it is trying to parse, it's obviously "encoded" and not XML for a plist file. So obviously, it fails to parse and crashes.

By "encoded", I mean that I don't recognize it and have been unable to translate it to XML. I tried using base64's base64.b64decode() on the string, and got binary data, but it did parse. Base32 decode did not parse. Is this string AES encoded? What would be a quick test I could run on the base64 decoded (and thus binary) data? The string is

N6WN84yeiT8Lgb8GpeijYV/ReSICttKt19M32XDvRgzIaC1mo5THYwK8BMafdSpy474jClleTZC7WRRlzfHcxd07vkN+yipgzM3i9wjXJFdPFQg06LTOQk9LzOTIGiF3452S6Hk4W+9LrxMUBpTCNNDQWt6Monflnn50VDMJRH97BWsrsavKlTPbr4vPL23bmpPaoBiHpt0MNntX1R1N3/kud2QpybQsydwa8Njl1hhAeqG+t484dJSIwaXIb4Kvptrx16kpBOROL/cGdmOu/2MYspOIKIk7qaRF/DDCfWAWDUJwwAycB4VlmlzeTNVkEiO33KMiLN4eYa90GjtCCzMuhjM/emAzJgx9frq9Hf6hlicasfEUZDmQ69Fv0r8/KZMpnNY8eufCBRsGO9Ppd32j1HD68SJfeV5Ns4Uglw/0eMGlXVFQrTLlAvclz8A5EQAfaCiN0xl/8jlgVXerf1wche9mtZIhPH+2QM0YNBC4KE4b+M7SL8vmN0SlSdCOobWo0cQdhcMq2BDiEgLEjR4a0Em3aEI2gju1ZtkyLNk=

The good news is that backup10.py successfully opened the sqlite3 database. Any pointers?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions