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?
I've got a backup
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
The good news is that
backup10.pysuccessfully opened the sqlite3 database. Any pointers?