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

idevicerestore and iphones using linux #708

Open
wshekrota opened this issue Jan 16, 2025 · 8 comments
Open

idevicerestore and iphones using linux #708

wshekrota opened this issue Jan 16, 2025 · 8 comments

Comments

@wshekrota
Copy link

I am using Ubuntu 24.04 the very most recent LTS drop. My theory was to get as close to where you are submitting your working code.
I have gone down the path of trying to build from scratch but get tangled in a versioning issue of libplist I believe. The build is much too tangled to build by hand just IMHO. So dropping this path I moved back to Ubuntu 24.04 LTS and its current packages.
So by just exposing your necessary code for idevicerestore using apt I get a system that almost works.
I get the code into the restore phase about 50% at which it always loops waiting a response. I saw online where you have told people its a known bug that was fixed and to build from scratch.
I would much rather know how your working code travels into the linux ecosystem. Given the right build it should just work like your copy. My thoughts were it starts in SID Debian?
Thanks for any directions or ideas I'm quite excited about this package.
-Walt

@AiXanadu
Copy link

libplist-master/autogen.sh --without-cython --disable-static PACKAGE_VERSION=2.6.0

I use the source code downloaded directly from zip, and then compile it by specifying the version.

@wshekrota
Copy link
Author

wshekrota commented Jan 18, 2025 via email

@wshekrota
Copy link
Author

wshekrota commented Jan 18, 2025 via email

@wshekrota
Copy link
Author

I am having mismatches libplist libtatsu etc
Are these all bundled in one somewhere so as to assure me I have a valid version collection?
If so can I get a pointer to that.
Thanks.
-Walt

@AiXanadu
Copy link

You build it as follows

libplist-master/autogen.sh --without-cython --disable-static PACKAGE_VERSION=2.6.0
libimobiledevice-glue-master/autogen.sh --without-cython --disable-static PACKAGE_VERSION=1.3.0
libusbmuxd-master/autogen.sh --disable-static PACKAGE_VERSION=2.1.0
libtatsu-master/autogen.sh --without-cython --disable-static PACKAGE_VERSION=1.0.3
libimobiledevice-master/autogen.sh --without-cython --disable-static PACKAGE_VERSION=1.3.1
libirecovery-master/autogen.sh --disable-static PACKAGE_VERSION=1.2.0
libideviceactivation-master/autogen.sh --disable-static PACKAGE_VERSION=1.1.1
idevicerestore-master/autogen.sh PACKAGE_VERSION=1.0.1
usbmuxd-master/autogen.sh PACKAGE_VERSION=1.1.2

@wshekrota
Copy link
Author

wshekrota commented Jan 21, 2025 via email

@wshekrota
Copy link
Author

wshekrota commented Jan 22, 2025 via email

@wshekrota
Copy link
Author

wshekrota commented Jan 24, 2025 via email

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

2 participants