Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Doesn't support iOS 8.1 on Ubuntu 14.10 #82

Closed
octoxan opened this issue Nov 10, 2014 · 12 comments
Closed

Doesn't support iOS 8.1 on Ubuntu 14.10 #82

octoxan opened this issue Nov 10, 2014 · 12 comments

Comments

@octoxan
Copy link

octoxan commented Nov 10, 2014

Gives the error
could not start com.apple.webinspector! success
unable to attach _________ inspector

@cmolina
Copy link

cmolina commented Nov 10, 2014

Same error on Ubuntu 14.04

@danklassen
Copy link

I'm getting the same error message as well... let me know if there is any information that would be helpful to track this down.

Listing devices on :9221
Could not start com.apple.webinspector!: Success
Unable to attach xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx inspector

@pgbross
Copy link

pgbross commented Nov 18, 2014

For what it's worth, I am getting the same error message on Fedora 21 beta with iPad iOS 8.1.1.
idevicedate and idevice_id -l, both return sensible responses, so it looks like communication is basically sound (the iPad also prompts asking if the connection is trusted).

My library versions are:

  libplist: 1.12-1
  libimobiledevice: 1.1.7-1
  usbmuxd: 1.1.0-2

--p.

@andydavies
Copy link

Firefox DevTools uses the proxy for iOS debugging and appear to have it working with iOS8 so it might be worth looking to see what code they've added/changed.

@Afforess
Copy link

Afforess commented Feb 7, 2015

I had the same problem. I did debugging and it appears to be a problem with the way libimobiledevice is packaged on Ubuntu (I am on 14.10). I removed the package and compiled libimobiledevice from source and the problem went away.

@tmeloliveira
Copy link

Hi @Afforess,
I'm still facing the issue, would you be able to share some details of your solution ?

@Afforess
Copy link

Afforess commented Feb 13, 2015

@tmeloliveira You have to remove the libimobiledevice package, so apt-get purge libimobiledevice* *

To make sure it is removed properly, try starting ios-webkit-debug-proxy, it should crash, as it is missing the dependency. If it crashes, continue:

Clone the source for the libimobiledevice project from here: https://github.com/libimobiledevice/libimobiledevice

Follow their steps to install. It should install the binaries in /usr/local/lib

Symlink the binaries from /usr/local/lib to /usr/lib and try starting the ios-webkit-debug-proxy again.

Note (5-16-2016): Purging libimobiledevice does not seem to be necessary, compiling then creating the symlinks should be sufficient for most users.

@ghost
Copy link

ghost commented Apr 26, 2016

The comment of @Afforess is marked as the solution, however, it does not work in my case.
I invoked apt-get purge libimobiledevice* both in Linux Mint Rosa 17.3 and Ubuntu LTS 16.04. In these systems the result was that I could not login to my system once again - some stuff regarding gnome session was deleted during purging, for instance, gnome-session package. Do you know how to prevent that?

@Afforess
Copy link

@tommyjs sounds like it purged the entire desktop set of packages, which is bad.

I haven't tried this in a little while. Looking back at what I remember, I think you could get away with leaving the package installed, but overwriting the binaries in /usr/lib with compiled copies. This is sort of a bad practice, but so is packaging libimobiledevice wrong...

I really can't give any better advice off the top of my head. I'll spin up a VM and see if I can toy around with this again. It might have even been fixed in 16.04, who knows.

@ghost
Copy link

ghost commented May 16, 2016

@Afforess, thank you. You are right that I cannot purge libimobiledevice, because it deletes the entire desktop set of packages and you are right that symlinking binaries from /usr/local/lib to /usr/lib resolves the problem.

However, applying this solution causes this problem. I trusted the device a few times and nothing works.
Version of iOS: 8.1.2 (12B440). Any ideas?

@Afforess
Copy link

@tommyjs thanks for the update. I edited my previous comment and removed the steps involving purging libimobiledevice, hopefully that prevents future users from falling into the same trap you did.

I didn't see any issues with lockdownd when I did this, but that was because my device was configured without a passcode or touch id. I would suggest disabling both and trying again.

@df257
Copy link

df257 commented Feb 17, 2022

Hello, how to remove and rebuild libimobiledevice on window10?
image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants