Connection issues because of ~/.config/libimobiledevice
-
Martin S.
- State changed from new to open
- Tag set to ios 5.1.1, iphone 3gs, certificates, devicepublickey, ideviceinfo, pairing, x86_64
- Milestone set to 1.2.0 Release
- Milestone order changed from 190973 to 0
Thanks for the report. It looks like your device certificate is corrupt (having a binary blob is wrong).
Is your device protected by a passcode?
Could you runideviceinfowhen it fails but adding the"-d"argument and attach the output as file?A fix might be to simply delete the corrupt
<device id>.pemin your~/.config/libimobiledevicedirectory. -
Schnouki
- Passcode: tried with and without, doesn't change anything.
- Remove
<device id.pem>: done it, but the one downloaded again byidevicepairis corrupted too. - When it fails,
ideviceinfo -dhas no output. (I can post you the log fromusbmuxdif you want)
One more thing. I ran
strings <device_id>.pem, and apparently the blob is the IPSec "racoon" daemon, used in the "Corona" jailbreak. So it's very likely that it's a leftover of a failed jailbreak attempt (Linux versions of jailbreak tools are quite unreliable, and Windows versions don't work very well in VirtualBox...). I'll try to do a full restore with iTunes tomorrow and I'll let you know.Thanks for your help!
-
Martin S.
- Assigned user set to Nikias Bassen
- Milestone order changed from 17 to 0
@Nikias: Possible that Corona breaks pairing here?!
-
Nikias Bassen
Hi Schnouki,
yes this is in fact an artifact of a failed jailbreak attempt... the only way to make your device connect again would be by recovering the original device public key (e.g. from your root folder?)
Sorry for the inconenience... -
Schnouki
Nikias, thanks a lot. I just did a full restore from iTunes and it fixed the problem, I now have a valid public key in ideviceinfo and when I run idevicepair.
It's probably a rare issue if I'm the first one to mention it here, but I think it would be nice to at least check if the device certificate looks like a public key when running idevicepair.
Anyway, it works now. Thanks for your help!
-
Martin S.
- State changed from open to resolved
Looks like the issue is confirmed and caused by a failed jailbreak attempt.
Thanks for reporting.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.