Git Product home page Git Product logo

Comments (11)

gwatts avatar gwatts commented on September 22, 2024

Odd; you're not the first to see this error but i've yet to reproduce it .. could you download this diagnostic build of pinfinder? https://gwatts.com/pinfinder/pinfinder-1.5.1dev2.dmg

This should create a file called pinfinder-debug.zip in your home directory which contains some debugging information, including the file that pinfinder is trying to decode. It does not include any other personal information, but of course feel free to inspect the contents of the zip file.

If you're comfortable emailing that zip file to me at [email protected] I stand a good chance of being able to reproduce the problem here and come up with a fix

Thanks!

from pinfinder.

Troph-eus avatar Troph-eus commented on September 22, 2024

Thanks for being willing to help, but I'm not comfortable emailing you my unencrypted phone backup.

from pinfinder.

gwatts avatar gwatts commented on September 22, 2024

from pinfinder.

Troph-eus avatar Troph-eus commented on September 22, 2024

I misunderstood. I thought you needed the zip file "and the file that pinfinder is trying to decode".

from pinfinder.

gwatts avatar gwatts commented on September 22, 2024

ah sorry - yeah the zip includes just the one tiny piece of the backup that includes the passcode we want to extract - The backup itself consists of hundreds of individual files, and we're only interested in that one

In the backup zip you'll see that as file called something like backups/ff1eb7b7af3668b781b41cdfe9bae946a61c01b2d/39/398bc9c2aeeab4cb0c12ada0f52eea12cf14f40b

which contains

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>RestrictionsPasswordKey</key>
	<data>
	LigOGYOYCMEbr2+bmFnFbZk7e1k=
	</data>
	<key>RestrictionsPasswordSalt</key>
	<data>
	VK3kOg==
	</data>
</dict>
</plist>

from pinfinder.

Troph-eus avatar Troph-eus commented on September 22, 2024

File requested was sent to your email right after my last post. Let me know if you didn't get this file.

from pinfinder.

gwatts avatar gwatts commented on September 22, 2024

Thanks - Looks like it got trapped in my spam filter, but I have it now; will take a look

from pinfinder.

gwatts avatar gwatts commented on September 22, 2024

Interesting - It looks like the file containing the passcode is still encrypted, even though you've made an unencrypted backup. Did you actually use the Backup button to take the backup, or Sync?

Reason i ask is that the status file in that backup directory says:

{
  "SnapshotState" => "finished"
  "Version" => "3.2"
  "IsFullBackup" => 0
  "UUID" => "..."
  "Date" => 2017-07-21 06:39:52 +0000
  "BackupState" => "new"
}

which implies that it's a partial backup/snapshot rather than a complete one - I haven't tested it, but I'm wondering if you had an encrypted backup, unchecked the checkbox and then hit Sync instead of Backup it might not have decrypted all the files needed

from pinfinder.

Troph-eus avatar Troph-eus commented on September 22, 2024

Definitely not a sync, I creating the backups from the iTunes device summary page. I have been using the "Back Up Now" button to create the backups.

I moved all my old backups from the default directory that iTunes uses, and created another backup anticipating I would be emailing you the debugging file.

I closed iTunes. I ran Pinfinder and this time there was a 4 digit pin. I tried that pin and it worked!!! Finally, restrictions hell is over! I'm not sure why it worked today and not last time, but I am excited to have a good result here (an iPhone 6 with IOS 10.3.1. Restrictions pin decoded on iMac running OS X El Capitan 10.11.6.)

Thank you GWatts!

from pinfinder.

gwatts avatar gwatts commented on September 22, 2024

Great that you got it working!

So the solution in the end was to move the old backup files out of the way, which forced iTunes to create an entirely fresh backup? That would make sense to me.

I'll update pinfinder to detect this condition in any event and hopefully offer some better advice to people who come across it in the future

Thanks for the help debugging :-)

from pinfinder.

gwatts avatar gwatts commented on September 22, 2024

To update this; 1.6.0 now supports encrypted backups so this problem should not arise in the future.

from pinfinder.

Related Issues (20)

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.