LukeZGD / Legacy-iOS-Kit

An all-in-one tool to restore/downgrade, save SHSH blobs, and jailbreak legacy iOS devices
GNU General Public License v3.0
1.29k stars 117 forks source link

Keeps asking to install dependencies despite them being installed on Arch Linux #563

Closed minihoot closed 2 months ago

minihoot commented 2 months ago

I am using Arch Linux. When I run Legacy-iOS-Kit, it always asks me to install dependencies, despite them all being installed already. I will paste the terminal output here.

*** Legacy iOS Kit ***
 - Script by LukeZGD -

* Version: v24.08.22 (73b30b2)
* Enter your user password when prompted
[Log] Running usbmuxd
./restore.sh: line 246: ../saved/usbmuxd.log: No such file or directory
[Log] Running on platform: linux (Arch Linux)
[Log] Checking Internet connection...
[Log] Checking for updates...
[Log] Installing dependencies...
* Legacy iOS Kit will be installing dependencies from your distribution's package manager
* Enter your user password when prompted
[Input] Press Enter/Return to continue (or press Ctrl+C to cancel)
:: Synchronizing package databases...
 core is up to date
 extra is up to date
warning: base-devel-1-1 is up to date -- skipping
warning: ca-certificates-20240618-1 is up to date -- skipping
warning: ca-certificates-mozilla-3.103-1 is up to date -- skipping
warning: curl-8.9.1-2 is up to date -- skipping
warning: ifuse-1.1.4-5 is up to date -- skipping
warning: libimobiledevice-1.3.0-14 is up to date -- skipping
warning: libxml2-2.13.3-1 is up to date -- skipping
warning: openssh-9.8p1-1 is up to date -- skipping
warning: pyenv-1:2.4.10-1 is up to date -- skipping
warning: python-3.12.5-1 is up to date -- skipping
warning: systemd-256.5-1 is up to date -- skipping
warning: unzip-6.0-21 is up to date -- skipping
warning: usbmuxd-1.1.1-4 is up to date -- skipping
warning: usbutils-017-1 is up to date -- skipping
warning: vim-9.1.0697-1 is up to date -- skipping
warning: zenity-4.0.2-1 is up to date -- skipping
warning: zip-3.0-11 is up to date -- skipping
warning: zstd-1.5.6-1 is up to date -- skipping
:: Starting full system upgrade...
 there is nothing to do
[Log] Install script done! Please run the script again to proceed
[Log] If your iOS device is plugged in, unplug and replug your device
LukeZGD commented 2 months ago

Go to the resources folder and check the contents of firstrun and/or if it exists. It should have contents like Arch Linux

If it does not exist/file is empty, cd to the resources folder and run echo 'Arch Linux' > firstrun

It's weird though that this issue is occurring, I'll investigate a bit later

LukeZGD commented 2 months ago

also check your PATH, you should be able to run curl, git, xxd, and zenity successfully

minihoot commented 2 months ago

It turns out I didn't have git installed. Thanks