Last active
September 26, 2024 22:38
Revisions
-
Lessica renamed this gist
Apr 13, 2022 . 1 changed file with 73 additions and 25 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -27,70 +27,126 @@ source ~/.zshrc git clone https://github.com/libimobiledevice/libplist.git cd libplist CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/lib/libplist* make clean make -j8 sudo make install ls /usr/local/lib/libplist* cd .. git clone --recursive https://github.com/nih-at/libzip.git cd libzip # CFLAGS="-mmacosx-version-min=11.0" cmake . -DBUILD_SHARED_LIBS=off -DENABLE_ZSTD=off -DENABLE_GNUTLS=off -DENABLE_MBEDTLS=off -DOPENSSL_CRYPTO_LIBRARY=$HOME/Projects/BuildVNCServer/Build-OpenSSL-cURL/archive/libcurl-7.80.0-openssl-1.1.1l-nghttp2-1.46.0/lib/MacOS/libcrypto.a -DOPENSSL_INCLUDE_DIR=$HOME/Projects/BuildVNCServer/Build-OpenSSL-cURL/archive/libcurl-7.80.0-openssl-1.1.1l-nghttp2-1.46.0/include CFLAGS="-mmacosx-version-min=11.0" cmake . -DBUILD_SHARED_LIBS=off # cmake3 . # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so.5 sudo rm -f /usr/local/lib/libzip* make clean make -j8 sudo make install ls /usr/local/lib/libzip* cd .. git clone --recursive https://github.com/tihmstar/libgeneral.git cd libgeneral CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/lib/libgeneral* make clean make -j8 sudo make install ls /usr/local/lib/libgeneral* cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice-glue.git cd libimobiledevice-glue CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/lib/libimobiledevice-glue* make clean make -j8 sudo make install ls /usr/local/lib/libimobiledevice-glue* cd .. git clone --recursive https://github.com/tihmstar/libfragmentzip.git cd libfragmentzip CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/lib/libfragmentzip* make clean make -j8 sudo make install ls /usr/local/lib/libfragmentzip* cd .. git clone --recursive https://github.com/libimobiledevice/libirecovery.git cd libirecovery CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/lib/libirecovery* make clean make -j8 sudo make install ls /usr/local/lib/libirecovery* cd .. git clone --recursive https://github.com/tihmstar/tsschecker.git cd tsschecker # CFLAGS="-mmacosx-version-min=11.0" LDFLAGS="-L$HOME/Projects/BuildVNCServer/Build-OpenSSL-cURL/archive/libcurl-7.80.0-openssl-1.1.1l-nghttp2-1.46.0/lib/MacOS -lnghttp2 -framework SystemConfiguration -framework Security" ./autogen.sh --enable-static --disable-shared CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/bin/tsschecker make clean make -j8 sudo make install otool -L /usr/local/bin/tsschecker cd .. git clone --recursive https://github.com/tihmstar/img4tool.git cd img4tool CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/bin/img4tool make clean make -j8 sudo make install otool -L /usr/local/bin/img4tool cd .. git clone --recursive https://github.com/libimobiledevice/libusbmuxd.git cd libusbmuxd CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/lib/libusbmuxd* make clean make -j8 sudo make install ls /usr/local/lib/libusbmuxd* cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice.git cd libimobiledevice CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared # sudo rm -f /usr/local/lib/libimobiledevice* make clean make -j8 sudo make install ls /usr/local/lib/libimobiledevice* cd .. git clone --recursive https://github.com/libusb/libusb.git cd libusb CFLAGS="-mmacosx-version-min=11.0" LDFLAGS="-framework CoreFoundation -framework Security -framework IOKit" ./autogen.sh --enable-static --disable-shared # sudo rm -f /usr/local/lib/libusb* make clean make -j8 sudo make install ls /usr/local/lib/libusb* cd .. git clone --recursive https://github.com/libimobiledevice/usbmuxd.git cd usbmuxd CFLAGS="-mmacosx-version-min=11.0" LDFLAGS="-framework CoreFoundation -framework Security -framework IOKit" ./autogen.sh --enable-static --disable-shared sudo rm -f /usr/local/sbin/usbmuxd make clean make -j8 sudo make install otool -L /usr/local/sbin/usbmuxd cd .. # ln -s /usr/local/lib/pkgconfig/libplist-2.0.pc /usr/local/lib/pkgconfig/libplist.pc @@ -104,16 +160,8 @@ cd .. git clone --recursive https://github.com/tihmstar/idevicerestore.git cd idevicerestore CFLAGS="-mmacosx-version-min=11.0" LDFLAGS="-L$HOME/Projects/BuildVNCServer/Build-OpenSSL-cURL/archive/libcurl-7.80.0-openssl-1.1.1l-nghttp2-1.46.0/lib/MacOS -lnghttp2 -llzma -lbz2 -framework SystemConfiguration -framework Security" ./autogen.sh --enable-static --disable-shared make clean make -j8 sudo make install cd .. -
Lessica revised this gist
Apr 13, 2022 . 1 changed file with 12 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,7 +26,7 @@ source ~/.zshrc git clone https://github.com/libimobiledevice/libplist.git cd libplist CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. @@ -41,55 +41,55 @@ cd .. git clone --recursive https://github.com/tihmstar/libgeneral.git cd libgeneral CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice-glue.git cd libimobiledevice-glue CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/libfragmentzip.git cd libfragmentzip CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libirecovery.git cd libirecovery CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/tsschecker.git cd tsschecker CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/img4tool.git cd img4tool CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libusbmuxd.git cd libusbmuxd CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice.git cd libimobiledevice CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/usbmuxd.git cd usbmuxd CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. @@ -104,13 +104,13 @@ cd .. git clone --recursive https://github.com/tihmstar/idevicerestore.git cd idevicerestore CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/futurerestore.git cd futurerestore CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static --disable-shared make -j8 && sudo make install cd .. -
Lessica revised this gist
Apr 13, 2022 . 1 changed file with 13 additions and 13 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -26,13 +26,13 @@ source ~/.zshrc git clone https://github.com/libimobiledevice/libplist.git cd libplist CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/nih-at/libzip.git cd libzip CFLAGS="-mmacosx-version-min=11.0" cmake . # -DBUILD_SHARED_LIBS=off # cmake3 . # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so.5 @@ -41,55 +41,55 @@ cd .. git clone --recursive https://github.com/tihmstar/libgeneral.git cd libgeneral CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice-glue.git cd libimobiledevice-glue CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/libfragmentzip.git cd libfragmentzip CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libirecovery.git cd libirecovery CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/tsschecker.git cd tsschecker CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/img4tool.git cd img4tool CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libusbmuxd.git cd libusbmuxd CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice.git cd libimobiledevice CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/usbmuxd.git cd usbmuxd CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. @@ -104,13 +104,13 @@ cd .. git clone --recursive https://github.com/tihmstar/idevicerestore.git cd idevicerestore CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/futurerestore.git cd futurerestore CFLAGS="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. -
Lessica revised this gist
Apr 13, 2022 . 1 changed file with 0 additions and 44 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -17,50 +17,6 @@ mkdir BuildFutureRestore cd BuildFutureRestore brew install make cmake automake autoconf libtool pkg-config curl openssl readline echo 'export PKG_CONFIG_PATH="/usr/local/opt/curl/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc echo 'export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc -
Lessica revised this gist
Apr 13, 2022 . 1 changed file with 29 additions and 31 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,9 +1,5 @@ #!/bin/sh # Tested on macOS 12.0 / Xcode 13.3 / Homebrew 3.4.6-60-ge1c1157 # yum install python python-devel # echo '[group_kdesig-cmake3_EPEL] @@ -74,71 +70,71 @@ source ~/.zshrc git clone https://github.com/libimobiledevice/libplist.git cd libplist CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/nih-at/libzip.git cd libzip CFLAG="-mmacosx-version-min=11.0" cmake . # -DBUILD_SHARED_LIBS=off # cmake3 . # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so.5 make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/libgeneral.git cd libgeneral CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice-glue.git cd libimobiledevice-glue CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/libfragmentzip.git cd libfragmentzip CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libirecovery.git cd libirecovery CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/tsschecker.git cd tsschecker CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/img4tool.git cd img4tool CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libusbmuxd.git cd libusbmuxd CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice.git cd libimobiledevice CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/libimobiledevice/usbmuxd.git cd usbmuxd CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. # ln -s /usr/local/lib/pkgconfig/libplist-2.0.pc /usr/local/lib/pkgconfig/libplist.pc @@ -147,17 +143,19 @@ cd .. # ln -s /usr/local/lib/pkgconfig/libusbmuxd-2.0.pc /usr/local/lib/pkgconfig/libusbmuxd.pc # ln -s /usr/local/lib/pkgconfig/libimobiledevice-glue-1.0.pc /usr/local/lib/pkgconfig/libimobiledevice-glue.pc # ln -s /usr/local/lib/pkgconfig/libimobiledevice-1.0.pc /usr/local/lib/pkgconfig/libimobiledevice.pc # echo 'export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc # source ~/.zshrc git clone --recursive https://github.com/tihmstar/idevicerestore.git cd idevicerestore CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. git clone --recursive https://github.com/tihmstar/futurerestore.git cd futurerestore CFLAG="-mmacosx-version-min=11.0" ./autogen.sh --enable-static make -j8 && sudo make install cd .. echo "succeed" -
Lessica revised this gist
Apr 13, 2022 . 1 changed file with 14 additions and 1 deletion.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -1,5 +1,5 @@ #!/bin/sh # macOS 10.15+ # Xcode 11.2 # Homebrew 2.1.16 # Homebrew/homebrew-core (git revision f466; last commit 2019-11-07) @@ -93,6 +93,12 @@ cd libgeneral make && make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice-glue.git cd libimobiledevice-glue ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/tihmstar/libfragmentzip.git cd libfragmentzip ./autogen.sh # --enable-static @@ -135,6 +141,13 @@ cd usbmuxd make && make install cd .. # ln -s /usr/local/lib/pkgconfig/libplist-2.0.pc /usr/local/lib/pkgconfig/libplist.pc # ln -s /usr/local/lib/pkgconfig/libplist++-2.0.pc /usr/local/lib/pkgconfig/libplist++.pc # ln -s /usr/local/lib/pkgconfig/libirecovery-1.0.pc /usr/local/lib/pkgconfig/libirecovery.pc # ln -s /usr/local/lib/pkgconfig/libusbmuxd-2.0.pc /usr/local/lib/pkgconfig/libusbmuxd.pc # ln -s /usr/local/lib/pkgconfig/libimobiledevice-glue-1.0.pc /usr/local/lib/pkgconfig/libimobiledevice-glue.pc # ln -s /usr/local/lib/pkgconfig/libimobiledevice-1.0.pc /usr/local/lib/pkgconfig/libimobiledevice.pc git clone --recursive https://github.com/tihmstar/idevicerestore.git cd idevicerestore ./autogen.sh # --enable-static -
Lessica revised this gist
Jan 17, 2020 . 1 changed file with 12 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -74,13 +74,13 @@ source ~/.zshrc git clone https://github.com/libimobiledevice/libplist.git cd libplist ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/nih-at/libzip.git cd libzip cmake . # -DBUILD_SHARED_LIBS=off # cmake3 . # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so.5 @@ -89,61 +89,61 @@ cd .. git clone --recursive https://github.com/tihmstar/libgeneral.git cd libgeneral ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/tihmstar/libfragmentzip.git cd libfragmentzip ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/libimobiledevice/libirecovery.git cd libirecovery ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/tihmstar/tsschecker.git cd tsschecker ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/tihmstar/img4tool.git cd img4tool ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/libimobiledevice/libusbmuxd.git cd libusbmuxd ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice.git cd libimobiledevice ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/libimobiledevice/usbmuxd.git cd usbmuxd ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/tihmstar/idevicerestore.git cd idevicerestore ./autogen.sh # --enable-static make && make install cd .. git clone --recursive https://github.com/tihmstar/futurerestore.git cd futurerestore ./autogen.sh # --enable-static make && make install cd .. -
Lessica revised this gist
Jan 2, 2020 . 1 changed file with 12 additions and 12 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -72,13 +72,13 @@ echo 'export PKG_CONFIG_PATH="/usr/local/opt/readline/lib/pkgconfig:$PKG_CONFIG_ # echo 'export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc source ~/.zshrc git clone https://github.com/libimobiledevice/libplist.git cd libplist ./autogen.sh make && make install cd .. git clone --recursive https://github.com/nih-at/libzip.git cd libzip cmake . # cmake3 . @@ -87,61 +87,61 @@ cmake . make && make install cd .. git clone --recursive https://github.com/tihmstar/libgeneral.git cd libgeneral ./autogen.sh make && make install cd .. git clone --recursive https://github.com/tihmstar/libfragmentzip.git cd libfragmentzip ./autogen.sh make && make install cd .. git clone --recursive https://github.com/libimobiledevice/libirecovery.git cd libirecovery ./autogen.sh make && make install cd .. git clone --recursive https://github.com/tihmstar/tsschecker.git cd tsschecker ./autogen.sh make && make install cd .. git clone --recursive https://github.com/tihmstar/img4tool.git cd img4tool ./autogen.sh make && make install cd .. git clone --recursive https://github.com/libimobiledevice/libusbmuxd.git cd libusbmuxd ./autogen.sh make && make install cd .. git clone --recursive https://github.com/libimobiledevice/libimobiledevice.git cd libimobiledevice ./autogen.sh make && make install cd .. git clone --recursive https://github.com/libimobiledevice/usbmuxd.git cd usbmuxd ./autogen.sh make && make install cd .. git clone --recursive https://github.com/tihmstar/idevicerestore.git cd idevicerestore ./autogen.sh make && make install cd .. git clone --recursive https://github.com/tihmstar/futurerestore.git cd futurerestore ./autogen.sh make && make install -
Lessica revised this gist
Nov 15, 2019 . 1 changed file with 6 additions and 6 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -87,6 +87,12 @@ cmake . make && make install cd .. git clone --recursive git@github.com:tihmstar/libgeneral.git cd libgeneral ./autogen.sh make && make install cd .. git clone --recursive git@github.com:tihmstar/libfragmentzip.git cd libfragmentzip ./autogen.sh @@ -105,12 +111,6 @@ cd tsschecker make && make install cd .. git clone --recursive git@github.com:tihmstar/img4tool.git cd img4tool ./autogen.sh -
Lessica revised this gist
Nov 7, 2019 . 1 changed file with 17 additions and 0 deletions.There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -5,6 +5,19 @@ # Homebrew/homebrew-core (git revision f466; last commit 2019-11-07) # Homebrew/homebrew-cask (git revision 9ff44; last commit 2019-11-07) # yum install python python-devel # echo '[group_kdesig-cmake3_EPEL] # name=Copr repo for cmake3_EPEL owned by @kdesig # baseurl=https://copr-be.cloud.fedoraproject.org/results/@kdesig/cmake3_EPEL/epel-7-$basearch/ # type=rpm-md # skip_if_unavailable=True # gpgcheck=1 # gpgkey=https://copr-be.cloud.fedoraproject.org/results/@kdesig/cmake3_EPEL/pubkey.gpg # repo_gpgcheck=0 # enabled=1 # enabled_metadata=1' >> /etc/yum.repos.d/cmake3.repo # yum install cmake3 mkdir BuildFutureRestore cd BuildFutureRestore @@ -56,6 +69,7 @@ brew install make cmake automake autoconf libtool pkg-config curl openssl readli echo 'export PKG_CONFIG_PATH="/usr/local/opt/curl/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc echo 'export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc echo 'export PKG_CONFIG_PATH="/usr/local/opt/readline/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc # echo 'export PKG_CONFIG_PATH="/usr/local/lib/pkgconfig:/usr/local/lib64/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc source ~/.zshrc git clone --recursive git@github.com:libimobiledevice/libplist.git @@ -67,6 +81,9 @@ cd .. git clone --recursive git@github.com:nih-at/libzip.git cd libzip cmake . # cmake3 . # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so # ln -s /usr/local/lib64/libzip.so.5.0 /lib64/libzip.so.5 make && make install cd .. -
Lessica created this gist
Nov 7, 2019 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,135 @@ #!/bin/sh # macOS 10.15 # Xcode 11.2 # Homebrew 2.1.16 # Homebrew/homebrew-core (git revision f466; last commit 2019-11-07) # Homebrew/homebrew-cask (git revision 9ff44; last commit 2019-11-07) mkdir BuildFutureRestore cd BuildFutureRestore rm -f /usr/local/lib/libfragmentzip.* rm -f /usr/local/lib/libideviceactivation.* rm -f /usr/local/lib/libimobiledevice.* rm -f /usr/local/lib/libirecovery.* rm -f /usr/local/lib/libplist++.* rm -f /usr/local/lib/libplist.* rm -f /usr/local/lib/libusbmuxd.* rm -f /usr/local/lib/libzip.* rm -rf /usr/local/include/libfragmentzip rm -f /usr/local/include/libideviceactivation.h rm -rf /usr/local/include/libimobiledevice rm -f /usr/local/include/libirecovery.h rm -rf /usr/local/include/plist rm -f /usr/local/include/usbmuxd* rm -f /usr/local/include/zip.h rm -f /usr/local/include/zipconf.h rm -f /usr/local/lib/libfragmentzip.la rm -f /usr/local/lib/libideviceactivation.la rm -f /usr/local/lib/libimobiledevice.la rm -f /usr/local/lib/libirecovery.la rm -f /usr/local/lib/libplist++.la rm -f /usr/local/lib/libplist.la rm -f /usr/local/lib/libusbmuxd.la rm -f /usr/local/lib/pkgconfig/libfragmentzip.pc rm -f /usr/local/lib/pkgconfig/libideviceactivation*.pc rm -f /usr/local/lib/pkgconfig/libimobiledevice*.pc rm -f /usr/local/lib/pkgconfig/libirecovery.pc rm -f /usr/local/lib/pkgconfig/libplist++.pc rm -f /usr/local/lib/pkgconfig/libplist.pc rm -f /usr/local/lib/pkgconfig/libusbmuxd.pc rm -f /usr/local/lib/pkgconfig/libzip.pc rm -f /usr/local/lib/libfragmentzip.a rm -f /usr/local/lib/libideviceactivation.a rm -f /usr/local/lib/libimobiledevice.a rm -f /usr/local/lib/libirecovery.a rm -f /usr/local/lib/libjssy.a rm -f /usr/local/lib/libplist++.a rm -f /usr/local/lib/libplist.a rm -f /usr/local/lib/libusbmuxd.a brew install make cmake automake autoconf libtool pkg-config curl openssl readline echo 'export PKG_CONFIG_PATH="/usr/local/opt/curl/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc echo 'export PKG_CONFIG_PATH="/usr/local/opt/openssl/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc echo 'export PKG_CONFIG_PATH="/usr/local/opt/readline/lib/pkgconfig:$PKG_CONFIG_PATH"' >> ~/.zshrc source ~/.zshrc git clone --recursive git@github.com:libimobiledevice/libplist.git cd libplist ./autogen.sh make && make install cd .. git clone --recursive git@github.com:nih-at/libzip.git cd libzip cmake . make && make install cd .. git clone --recursive git@github.com:tihmstar/libfragmentzip.git cd libfragmentzip ./autogen.sh make && make install cd .. git clone --recursive git@github.com:libimobiledevice/libirecovery.git cd libirecovery ./autogen.sh make && make install cd .. git clone --recursive git@github.com:tihmstar/tsschecker.git cd tsschecker ./autogen.sh make && make install cd .. git clone --recursive git@github.com:tihmstar/libgeneral.git cd libgeneral ./autogen.sh make && make install cd .. git clone --recursive git@github.com:tihmstar/img4tool.git cd img4tool ./autogen.sh make && make install cd .. git clone --recursive git@github.com:libimobiledevice/libusbmuxd.git cd libusbmuxd ./autogen.sh make && make install cd .. git clone --recursive git@github.com:libimobiledevice/libimobiledevice.git cd libimobiledevice ./autogen.sh make && make install cd .. git clone --recursive git@github.com:libimobiledevice/usbmuxd.git cd usbmuxd ./autogen.sh make && make install cd .. git clone --recursive git@github.com:tihmstar/idevicerestore.git cd idevicerestore ./autogen.sh make && make install cd .. git clone --recursive git@github.com:tihmstar/futurerestore.git cd futurerestore ./autogen.sh make && make install cd .. echo "succeed" futurerestore