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

Can we get an Alpine and Void Linux port of this project? #610

Closed VenomousSteam81 closed 2 weeks ago

VenomousSteam81 commented 2 weeks ago

I have a machine with Void linux and I also use Alpine a lot, was thinking it would be nice to have this support Void and Alpine. Best part is that I can help if needed!

LukeZGD commented 2 weeks ago

ill try to do this by the weekend

LukeZGD commented 2 weeks ago

i have added untested void "support", note that legacy ios kit's binaries are compiled for glibc, so those on musl will need something like gcompat, idk how well this works.

i wont bother with alpine for now, but i think most of the stuff should work as well from there. that is, if gcompat gets the job done. if you want to make a pr or something like that, feel free to do so if you are willing. the main libraries needed here is openssl 3, curl, and mostly compression libraries like zlib, libzip, lzma, zstd, etc. the script also checks for the following: unzip, zip, scp and ssh (openssh), patch, zenity, curl, xxd (vim), git. lsusb is also used, so include usbutils as well if needed. lastly, also include the stuff needed for pyenv https://github.com/pyenv/pyenv/wiki#suggested-build-environment