MatthewPierson / 1033-OTA-Downgrader

First ever tool to downgrade ANY iPhone 5s, ANY iPad Air and (almost any) iPad Mini 2 to 10.3.3 with OTA blobs + checkm8!
494 stars 123 forks source link

FutureRestore: command not found #60

Closed ThisIsNoahEvans closed 4 years ago

ThisIsNoahEvans commented 4 years ago

Hi,

When downgrading my 5s (iPhone 6,2), it seems to go well until the end. I'm running Mojave on a 2018 MacBook Pro.

MacBook-Pro:~ thisisnoahevans$ cd /Users/thisisnoahevans/Local\ Documents/1033-OTA-Downgrader-master 
MacBook-Pro:1033-OTA-Downgrader-master thisisnoahevans$ ./restore.sh /Users/thisisnoahevans/Local\ Documents/1033-OTA-Downgrader-master/iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw 
[+] Installing dependencies
Warning: libtool 2.4.6_1 is already installed and up-to-date
To reinstall 2.4.6_1, run `brew reinstall libtool`
Warning: automake 1.16.1_1 is already installed and up-to-date
To reinstall 1.16.1_1, run `brew reinstall automake`
Warning: lsusb 1.0 is already installed and up-to-date
To reinstall 1.0, run `brew reinstall lsusb`
Warning: openssl 1.0.2t is already installed and up-to-date
To reinstall 1.0.2t, run `brew reinstall openssl`
Warning: libzip 1.5.2 is already installed and up-to-date
To reinstall 1.5.2, run `brew reinstall libzip`
Warning: pkg-config 0.29.2 is already installed and up-to-date
To reinstall 0.29.2, run `brew reinstall pkg-config`
Warning: libplist 2.0.0_1 is already installed and up-to-date
To reinstall 2.0.0_1, run `brew reinstall libplist`
From https://github.com/MatthewPierson/ipwndfu_public
 * branch            master     -> FETCH_HEAD
Already up to date.
2019-11-09 12:41:35.509 system_profiler[20686:333328] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2019-11-09 12:41:35.509 system_profiler[20686:333328] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2019-11-09 12:41:35.510 system_profiler[20686:333328] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2019-11-09 12:41:35.510 system_profiler[20686:333328] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2019-11-09 12:41:35.511 system_profiler[20686:333328] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
2019-11-09 12:41:35.511 system_profiler[20686:333328] SPUSBDevice: IOCreatePlugInInterfaceForService failed 0xe00002be
*** SecureROM Signature check remover by Linus Henze ***
Found: CPID:8960 CPRV:11 CPFM:03 SCEP:01 BDID:02 ECID:000007F4AB50AB30 IBFL:1C SRTG:[iBoot-1704.10] PWND:[checkm8]
Applying patches...
Patches have already been applied. Exiting.
We seem to be in pwned DFU mode!
[+] Build folder does not exist! Grabbing dependencies and installing!
Cloning into 'libusbmuxd'...
remote: Enumerating objects: 12, done.
remote: Counting objects: 100% (12/12), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 561 (delta 2), reused 6 (delta 1), pack-reused 549
Receiving objects: 100% (561/561), 190.99 KiB | 873.00 KiB/s, done.
Resolving deltas: 100% (308/308), done.
Cloning into 'libirecovery'...
remote: Enumerating objects: 65, done.
remote: Counting objects: 100% (65/65), done.
remote: Compressing objects: 100% (45/45), done.
remote: Total 1154 (delta 32), reused 50 (delta 20), pack-reused 1089
Receiving objects: 100% (1154/1154), 479.57 KiB | 1.47 MiB/s, done.
Resolving deltas: 100% (564/564), done.
Cloning into 'libimobiledevice'...
remote: Enumerating objects: 50, done.
remote: Counting objects: 100% (50/50), done.
remote: Compressing objects: 100% (35/35), done.
remote: Total 8586 (delta 25), reused 31 (delta 15), pack-reused 8536
Receiving objects: 100% (8586/8586), 2.66 MiB | 3.16 MiB/s, done.
Resolving deltas: 100% (6052/6052), done.
Cloning into 'libfragmentzip'...
remote: Enumerating objects: 49, done.
remote: Counting objects: 100% (49/49), done.
remote: Compressing objects: 100% (32/32), done.
remote: Total 355 (delta 22), reused 37 (delta 15), pack-reused 306
Receiving objects: 100% (355/355), 257.09 KiB | 953.00 KiB/s, done.
Resolving deltas: 100% (140/140), done.
Cloning into 'futurerestore'...
remote: Enumerating objects: 4, done.
remote: Counting objects: 100% (4/4), done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 1070 (delta 0), reused 1 (delta 0), pack-reused 1066
Receiving objects: 100% (1070/1070), 263.61 KiB | 911.00 KiB/s, done.
Resolving deltas: 100% (652/652), done.
Submodule 'external/idevicerestore' (https://github.com/s0uthwest/idevicerestore.git) registered for path 'external/idevicerestore'
Submodule 'external/img4tool' (https://github.com/s0uthwest/img4tool.git) registered for path 'external/img4tool'
Submodule 'external/tsschecker' (https://github.com/s0uthwest/tsschecker.git) registered for path 'external/tsschecker'
Cloning into '/Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/build/futurerestore/external/idevicerestore'...
remote: Enumerating objects: 3287, done.        
remote: Total 3287 (delta 0), reused 0 (delta 0), pack-reused 3287        
Receiving objects: 100% (3287/3287), 1.05 MiB | 1.77 MiB/s, done.
Resolving deltas: 100% (2488/2488), done.
Cloning into '/Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/build/futurerestore/external/img4tool'...
remote: Enumerating objects: 624, done.        
remote: Total 624 (delta 0), reused 0 (delta 0), pack-reused 624        
Receiving objects: 100% (624/624), 157.94 KiB | 657.00 KiB/s, done.
Resolving deltas: 100% (341/341), done.
Cloning into '/Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/build/futurerestore/external/tsschecker'...
remote: Enumerating objects: 1943, done.        
remote: Total 1943 (delta 0), reused 0 (delta 0), pack-reused 1943        
Receiving objects: 100% (1943/1943), 873.22 KiB | 923.00 KiB/s, done.
Resolving deltas: 100% (1119/1119), done.
Submodule path 'external/idevicerestore': checked out 'b10634c81b47bc6842538358e889063e9cbcdbd4'
Submodule path 'external/img4tool': checked out 'dd9b385e6954b8d12021fd0c56e53d5ba760b80a'
Submodule path 'external/tsschecker': checked out 'c0b554e83f54d39d90cac9791160bf2ccb062aed'
Submodule 'external/jssy' (https://github.com/tihmstar/jssy.git) registered for path 'external/tsschecker/external/jssy'
Cloning into '/Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/build/futurerestore/external/tsschecker/external/jssy'...
remote: Enumerating objects: 117, done.        
remote: Total 117 (delta 0), reused 0 (delta 0), pack-reused 117        
Receiving objects: 100% (117/117), 25.80 KiB | 1.36 MiB/s, done.
Resolving deltas: 100% (54/54), done.
Submodule path 'external/tsschecker/external/jssy': checked out 'e17d3c8ec5216692efbbe59bbe9801bb7661e07d'
Cloning into 'liboffsetfinder64'...
remote: Enumerating objects: 168, done.
remote: Counting objects: 100% (168/168), done.
remote: Compressing objects: 100% (99/99), done.
remote: Total 681 (delta 98), reused 125 (delta 63), pack-reused 513
Receiving objects: 100% (681/681), 166.98 KiB | 876.00 KiB/s, done.
Resolving deltas: 100% (372/372), done.
Cloning into 'img4tool'...
remote: Enumerating objects: 49, done.
remote: Counting objects: 100% (49/49), done.
remote: Compressing objects: 100% (33/33), done.
remote: Total 871 (delta 21), reused 40 (delta 14), pack-reused 822
Receiving objects: 100% (871/871), 239.74 KiB | 886.00 KiB/s, done.
Resolving deltas: 100% (469/469), done.
Cloning into 'tsschecker'...
remote: Enumerating objects: 1943, done.
remote: Total 1943 (delta 0), reused 0 (delta 0), pack-reused 1943
Receiving objects: 100% (1943/1943), 873.22 KiB | 1.75 MiB/s, done.
Resolving deltas: 100% (1119/1119), done.
Submodule 'external/jssy' (https://github.com/tihmstar/jssy.git) registered for path 'external/jssy'
Cloning into '/Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/build/tsschecker/external/jssy'...
remote: Enumerating objects: 117, done.        
remote: Total 117 (delta 0), reused 0 (delta 0), pack-reused 117        
Receiving objects: 100% (117/117), 25.80 KiB | 1.36 MiB/s, done.
Resolving deltas: 100% (54/54), done.
Submodule path 'external/jssy': checked out 'e17d3c8ec5216692efbbe59bbe9801bb7661e07d'
glibtoolize: putting auxiliary files in '.'.
glibtoolize: linking file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: linking file 'm4/libtool.m4'
glibtoolize: linking file 'm4/ltoptions.m4'
glibtoolize: linking file 'm4/ltsugar.m4'
glibtoolize: linking file 'm4/ltversion.m4'
glibtoolize: linking file 'm4/lt~obsolete.m4'
configure.ac:27: installing './compile'
configure.ac:33: installing './config.guess'
configure.ac:33: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
common/Makefile.am: installing './depcomp'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking dependency style of gcc... (cached) gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin18.7.0 file names to x86_64-apple-darwin18.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin18.7.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libplist >= 1.11... yes
checking sys/inotify.h usability... no
checking sys/inotify.h presence... no
checking for sys/inotify.h... no
checking for ANSI C header files... (cached) yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for strcasecmp... yes
checking for strdup... yes
checking for strerror... yes
checking for stpncpy... yes
checking for sleep... yes
checking for platform-specific build settings... darwin18.7.0
checking whether gcc is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pthread_cancel... yes
checking for supported compiler flags...  -Wall -Wextra -Wmissing-declarations -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -fvisibility=hidden -pthread
checking whether make supports nested variables... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating common/Makefile
config.status: creating src/Makefile
config.status: creating include/Makefile
config.status: creating tools/Makefile
config.status: creating libusbmuxd.pc
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

Configuration for libusbmuxd 1.1.0:
-------------------------------------------

  Install prefix: .........: /usr/local
  inotify support (Linux) .: no

  Now type 'make' to build libusbmuxd 1.1.0,
  and then 'make install' for installation.

/Library/Developer/CommandLineTools/usr/bin/make  all-recursive
Making all in common
  CC       socket.lo
  CC       thread.lo
  CC       collection.lo
  CCLD     libinternalcommon.la
Making all in src
  CC       libusbmuxd.lo
  CCLD     libusbmuxd.la
../libtool: line 5690: cd: /Users/thisisnoahevans/Local: No such file or directory
../libtool: line 1731: cd: .libs/libusbmuxd.lax/libinternalcommon.a: No such file or directory
make[2]: *** [libusbmuxd.la] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
glibtoolize: putting auxiliary files in '.'.
glibtoolize: linking file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: linking file 'm4/libtool.m4'
glibtoolize: linking file 'm4/ltoptions.m4'
glibtoolize: linking file 'm4/ltsugar.m4'
glibtoolize: linking file 'm4/ltversion.m4'
glibtoolize: linking file 'm4/lt~obsolete.m4'
configure.ac:26: installing './compile'
configure.ac:29: installing './config.guess'
configure.ac:29: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
src/Makefile.am: installing './depcomp'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin18.7.0 file names to x86_64-apple-darwin18.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin18.7.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking for ANSI C header files... (cached) yes
checking for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for an ANSI C-conforming const... yes
checking for size_t... yes
checking for ssize_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint8_t... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for strdup... yes
checking for strerror... yes
checking for strndup... yes
checking readline/readline.h usability... yes
checking readline/readline.h presence... yes
checking for readline/readline.h... yes
checking for platform-specific build settings... darwin18.7.0
checking CoreFoundation/CoreFoundation.h usability... yes
checking CoreFoundation/CoreFoundation.h presence... yes
checking for CoreFoundation/CoreFoundation.h... yes
checking IOKit/usb/IOUSBLib.h usability... yes
checking IOKit/usb/IOUSBLib.h presence... yes
checking for IOKit/usb/IOUSBLib.h... yes
checking whether gcc is Clang... yes
checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking whether more special flags are required for pthreads... no
checking for PTHREAD_PRIO_INHERIT... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for supported compiler flags...  -Wall -Wextra -Wmissing-declarations -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -fvisibility=hidden -pthread
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... no
checking for native large file support... yes
checking for _LARGEFILE_SOURCE value needed for large files... no
checking whether make supports nested variables... (cached) yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating include/Makefile
config.status: creating tools/Makefile
config.status: creating libirecovery.pc
config.status: creating udev/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands

Configuration for libirecovery 0.2.0:
-------------------------------------------

  Install prefix: .........: /usr/local
  USB backend: ............: IOKit

  Now type 'make' to build libirecovery 0.2.0,
  and then 'make install' for installation.

/Library/Developer/CommandLineTools/usr/bin/make  all-recursive
Making all in src
  CC       libirecovery_la-libirecovery.lo
  CC       libirecovery_la-utils.lo
  CC       libirecovery_la-thread.lo
  CCLD     libirecovery.la
Making all in include
make[2]: Nothing to be done for `all'.
Making all in tools
  CC       irecovery-irecovery.o
  CCLD     irecovery
Making all in udev
make[2]: Nothing to be done for `all'.
make[2]: Nothing to be done for `all-am'.
Making install in src
 .././install-sh -c -d '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libirecovery.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libirecovery.2.dylib /usr/local/lib/libirecovery.2.dylib
libtool: install: (cd /usr/local/lib && { ln -s -f libirecovery.2.dylib libirecovery.dylib || { rm -f libirecovery.dylib && ln -s libirecovery.2.dylib libirecovery.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libirecovery.lai /usr/local/lib/libirecovery.la
libtool: install: /usr/bin/install -c .libs/libirecovery.a /usr/local/lib/libirecovery.a
libtool: install: chmod 644 /usr/local/lib/libirecovery.a
libtool: install: ranlib /usr/local/lib/libirecovery.a
make[2]: Nothing to be done for `install-data-am'.
Making install in include
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/include'
 /usr/bin/install -c -m 644  libirecovery.h '/usr/local/include/.'
Making install in tools
 .././install-sh -c -d '/usr/local/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c irecovery '/usr/local/bin'
libtool: install: /usr/bin/install -c .libs/irecovery /usr/local/bin/irecovery
make[2]: Nothing to be done for `install-data-am'.
Making install in udev
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-exec-am'.
 ./install-sh -c -d '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 libirecovery.pc '/usr/local/lib/pkgconfig'
glibtoolize: putting auxiliary files in '.'.
glibtoolize: linking file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: linking file 'm4/libtool.m4'
glibtoolize: linking file 'm4/ltoptions.m4'
glibtoolize: linking file 'm4/ltsugar.m4'
glibtoolize: linking file 'm4/ltversion.m4'
glibtoolize: linking file 'm4/lt~obsolete.m4'
configure.ac:31: installing './compile'
configure.ac:34: installing './config.guess'
configure.ac:34: installing './config.sub'
configure.ac:6: installing './install-sh'
configure.ac:6: installing './missing'
common/Makefile.am: installing './depcomp'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin18.7.0 file names to x86_64-apple-darwin18.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin18.7.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libusbmuxd >= 1.1.0... no
configure: error: Package requirements (libusbmuxd >= 1.1.0) were not met:

No package 'libusbmuxd' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libusbmuxd_CFLAGS
and libusbmuxd_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found.  Stop.
aclocal: warning: couldn't open directory 'm4': No such file or directory
configure.ac:8: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated.  For more info, see:
configure.ac:8: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure.ac:5: installing './compile'
configure.ac:5: installing './config.guess'
configure.ac:5: installing './config.sub'
configure.ac:8: installing './install-sh'
configure.ac:5: error: required file './ltmain.sh' not found
configure.ac:8: installing './missing'
libfragmentzip/Makefile.am: installing './depcomp'
aclocal: warning: couldn't open directory 'm4': No such file or directory
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
configure.ac:8: warning: AM_INIT_AUTOMAKE: two- and three-arguments forms are deprecated.  For more info, see:
configure.ac:8: https://www.gnu.org/software/automake/manual/automake.html#Modernize-AM_005fINIT_005fAUTOMAKE-invocation
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking how to print strings... printf
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin18.7.0 file names to x86_64-apple-darwin18.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin18.7.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking target system type... x86_64-apple-darwin18.7.0
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking whether to enable WIN32 specific flags... no
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libcurl >= 1.0... yes
checking for libzip >= 1.0... yes
checking for zlib >= 1.0... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking stdio.h usability... yes
checking stdio.h presence... yes
checking for stdio.h... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for size_t... yes
checking for uint16_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for bzero... yes
checking for strdup... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating include/Makefile
config.status: creating libfragmentzip/Makefile
config.status: creating libfragmentzip.pc
config.status: creating config.h
config.status: executing libtool commands
config.status: executing depfiles commands
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh "/Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/build/libfragmentzip/missing" autoheader)
rm -f stamp-h1
touch config.h.in
/Library/Developer/CommandLineTools/usr/bin/make  all-recursive
Making all in libfragmentzip
/bin/sh ../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/Cellar/libzip/1.5.2/include   -I../include  -g -O2 -std=c11 -D_GNU_SOURCE -D LIBFRAGMENTZIP_VERSION_COUNT=\"53\" -D LIBFRAGMENTZIP_VERSION_SHA=\"7951fa1e40415a630cd2d4401b2ebb261b0a46a2\" -MT libfragmentzip_la-libfragmentzip.lo -MD -MP -MF .deps/libfragmentzip_la-libfragmentzip.Tpo -c -o libfragmentzip_la-libfragmentzip.lo `test -f 'libfragmentzip.c' || echo './'`libfragmentzip.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/Cellar/libzip/1.5.2/include -I../include -g -O2 -std=c11 -D_GNU_SOURCE -D LIBFRAGMENTZIP_VERSION_COUNT=\"53\" -D LIBFRAGMENTZIP_VERSION_SHA=\"7951fa1e40415a630cd2d4401b2ebb261b0a46a2\" -MT libfragmentzip_la-libfragmentzip.lo -MD -MP -MF .deps/libfragmentzip_la-libfragmentzip.Tpo -c libfragmentzip.c  -fno-common -DPIC -o .libs/libfragmentzip_la-libfragmentzip.o
libfragmentzip.c:181:5: warning: implicit declaration of function 'bzero' is invalid in C99
      [-Wimplicit-function-declaration]
    bzero(dbuf, sizeof(t_downloadBuffer));
    ^
libfragmentzip.c:446:5: warning: implicit declaration of function 'bzero' is invalid in C99
      [-Wimplicit-function-declaration]
    bzero(compressed, sizeof(t_downloadBuffer));
    ^
2 warnings generated.
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I/usr/local/Cellar/libzip/1.5.2/include -I../include -g -O2 -std=c11 -D_GNU_SOURCE -D LIBFRAGMENTZIP_VERSION_COUNT=\"53\" -D LIBFRAGMENTZIP_VERSION_SHA=\"7951fa1e40415a630cd2d4401b2ebb261b0a46a2\" -MT libfragmentzip_la-libfragmentzip.lo -MD -MP -MF .deps/libfragmentzip_la-libfragmentzip.Tpo -c libfragmentzip.c -o libfragmentzip_la-libfragmentzip.o >/dev/null 2>&1
mv -f .deps/libfragmentzip_la-libfragmentzip.Tpo .deps/libfragmentzip_la-libfragmentzip.Plo
/bin/sh ../libtool  --tag=CC   --mode=link gcc -I/usr/local/Cellar/libzip/1.5.2/include   -I../include  -g -O2 -std=c11 -D_GNU_SOURCE -D LIBFRAGMENTZIP_VERSION_COUNT=\"53\" -D LIBFRAGMENTZIP_VERSION_SHA=\"7951fa1e40415a630cd2d4401b2ebb261b0a46a2\" -L/usr/local/Cellar/libzip/1.5.2/lib -lzip -lz -lcurl   -o libfragmentzip.la -rpath /usr/local/lib libfragmentzip_la-libfragmentzip.lo  
libtool: link: gcc -dynamiclib -Wl,-undefined -Wl,dynamic_lookup -o .libs/libfragmentzip.0.dylib  .libs/libfragmentzip_la-libfragmentzip.o   -L/usr/local/Cellar/libzip/1.5.2/lib -lzip -lz -lcurl  -g -O2   -install_name  /usr/local/lib/libfragmentzip.0.dylib -compatibility_version 1 -current_version 1.0 -Wl,-single_module
libtool: link: (cd ".libs" && rm -f "libfragmentzip.dylib" && ln -s "libfragmentzip.0.dylib" "libfragmentzip.dylib")
libtool: link: ar cru .libs/libfragmentzip.a  libfragmentzip_la-libfragmentzip.o
libtool: link: ranlib .libs/libfragmentzip.a
libtool: link: ( cd ".libs" && rm -f "libfragmentzip.la" && ln -s "../libfragmentzip.la" "libfragmentzip.la" )
Making all in include
make[2]: Nothing to be done for `all'.
cd . && /bin/sh ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
Making install in libfragmentzip
 .././install-sh -c -d '/usr/local/lib'
 /bin/sh ../libtool   --mode=install /usr/bin/install -c   libfragmentzip.la '/usr/local/lib'
libtool: install: /usr/bin/install -c .libs/libfragmentzip.0.dylib /usr/local/lib/libfragmentzip.0.dylib
libtool: install: (cd /usr/local/lib && { ln -s -f libfragmentzip.0.dylib libfragmentzip.dylib || { rm -f libfragmentzip.dylib && ln -s libfragmentzip.0.dylib libfragmentzip.dylib; }; })
libtool: install: /usr/bin/install -c .libs/libfragmentzip.lai /usr/local/lib/libfragmentzip.la
libtool: install: /usr/bin/install -c .libs/libfragmentzip.a /usr/local/lib/libfragmentzip.a
libtool: install: chmod 644 /usr/local/lib/libfragmentzip.a
libtool: install: ranlib /usr/local/lib/libfragmentzip.a
make[2]: Nothing to be done for `install-data-am'.
Making install in include
make[2]: Nothing to be done for `install-exec-am'.
 .././install-sh -c -d '/usr/local/include'
 .././install-sh -c -d '/usr/local/include/libfragmentzip'
 /usr/bin/install -c -m 644  libfragmentzip/libfragmentzip.h '/usr/local/include/libfragmentzip'
make[2]: Nothing to be done for `install-exec-am'.
 ./install-sh -c -d '/usr/local/lib/pkgconfig'
 /usr/bin/install -c -m 644 libfragmentzip.pc '/usr/local/lib/pkgconfig'
glibtoolize: putting auxiliary files in '.'.
glibtoolize: linking file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: linking file 'm4/libtool.m4'
glibtoolize: linking file 'm4/ltoptions.m4'
glibtoolize: linking file 'm4/ltsugar.m4'
glibtoolize: linking file 'm4/ltversion.m4'
glibtoolize: linking file 'm4/lt~obsolete.m4'
configure.ac:32: installing './compile'
configure.ac:4: installing './config.guess'
configure.ac:4: installing './config.sub'
configure.ac:15: installing './install-sh'
configure.ac:15: installing './missing'
futurerestore/Makefile.am: installing './depcomp'
~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore/external/idevicerestore ~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore
glibtoolize: putting auxiliary files in '../..'.
glibtoolize: linking file '../../ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: linking file 'm4/libtool.m4'
glibtoolize: linking file 'm4/ltoptions.m4'
glibtoolize: linking file 'm4/ltsugar.m4'
glibtoolize: linking file 'm4/ltversion.m4'
glibtoolize: linking file 'm4/lt~obsolete.m4'
configure.ac:17: installing '../../compile'
configure.ac:8: installing '../../missing'
src/Makefile.am: installing '../../depcomp'
~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore
~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore/external/img4tool ~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore
glibtoolize: putting auxiliary files in '../..'.
glibtoolize: linking file '../../ltmain.sh'
glibtoolize: You should add the contents of the following files to 'aclocal.m4':
glibtoolize:   '/usr/local/Cellar/libtool/2.4.6_1/share/aclocal/libtool.m4'
glibtoolize:   '/usr/local/Cellar/libtool/2.4.6_1/share/aclocal/ltoptions.m4'
glibtoolize:   '/usr/local/Cellar/libtool/2.4.6_1/share/aclocal/ltsugar.m4'
glibtoolize:   '/usr/local/Cellar/libtool/2.4.6_1/share/aclocal/ltversion.m4'
glibtoolize:   '/usr/local/Cellar/libtool/2.4.6_1/share/aclocal/lt~obsolete.m4'
glibtoolize: Consider adding 'AC_CONFIG_MACRO_DIRS([m4])' to configure.ac,
glibtoolize: and rerunning glibtoolize and aclocal.
glibtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
aclocal: warning: couldn't open directory 'm4': No such file or directory
configure.ac:9: installing '../../compile'
configure.ac:3: installing '../../missing'
img4tool/Makefile.am: installing '../../depcomp'
~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore
~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore/external/tsschecker ~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore
glibtoolize: putting auxiliary files in '../..'.
glibtoolize: linking file '../../ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: linking file 'm4/libtool.m4'
glibtoolize: linking file 'm4/ltoptions.m4'
glibtoolize: linking file 'm4/ltsugar.m4'
glibtoolize: linking file 'm4/ltversion.m4'
glibtoolize: linking file 'm4/lt~obsolete.m4'
glibtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:9: installing '../../compile'
configure.ac:3: installing '../../missing'
tsschecker/Makefile.am:6: warning: source file '$(top_srcdir)/external/jssy/jssy/jssy.c' is in a subdirectory,
tsschecker/Makefile.am:6: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
tsschecker/Makefile.am: installing '../../depcomp'
~/Local Documents/1033-OTA-Downgrader-master/build/futurerestore
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking target system type... x86_64-apple-darwin18.7.0
checking whether we need platform-specific build settings... checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports the include directive... yes (GNU style)
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking dependency style of gcc... gcc3
checking for library containing pthread_create... none required
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libplist >= 2.0.0... yes
checking for libzip >= 0.10... yes
checking for libimobiledevice-1.0 >= 1.2.1... no
configure: error: Package requirements (libimobiledevice-1.0 >= 1.2.1) were not met:

No package 'libimobiledevice-1.0' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libimobiledevice_CFLAGS
and libimobiledevice_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found.  Stop.
aclocal: warning: couldn't open directory 'm4': No such file or directory
configure.ac:6: installing './compile'
configure.ac:4: installing './config.guess'
configure.ac:4: installing './config.sub'
configure.ac:8: installing './install-sh'
configure.ac:6: error: required file './ltmain.sh' not found
configure.ac:8: installing './missing'
liboffsetfinder64/Makefile.am: installing './depcomp'
aclocal: warning: couldn't open directory 'm4': No such file or directory
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking target system type... x86_64-apple-darwin18.7.0
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking how to print strings... printf
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin18.7.0 file names to x86_64-apple-darwin18.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin18.7.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking dependency style of g++... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking whether we need platform-specific build settings... checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libimg4tool >= 159... no
checking for libgeneral >= 26... no
configure: error: Package requirements (libgeneral >= 26) were not met:

No package 'libgeneral' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libgeneral_CFLAGS
and libgeneral_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found.  Stop.
aclocal: warning: couldn't open directory 'm4': No such file or directory
configure.ac:6: installing './compile'
configure.ac:4: installing './config.guess'
configure.ac:4: installing './config.sub'
configure.ac:8: installing './install-sh'
configure.ac:6: error: required file './ltmain.sh' not found
configure.ac:8: installing './missing'
img4tool/Makefile.am: installing './depcomp'
aclocal: warning: couldn't open directory 'm4': No such file or directory
glibtoolize: putting auxiliary files in '.'.
glibtoolize: copying file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: copying file 'm4/libtool.m4'
glibtoolize: copying file 'm4/ltoptions.m4'
glibtoolize: copying file 'm4/ltsugar.m4'
glibtoolize: copying file 'm4/ltversion.m4'
glibtoolize: copying file 'm4/lt~obsolete.m4'
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking target system type... x86_64-apple-darwin18.7.0
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking how to print strings... printf
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin18.7.0 file names to x86_64-apple-darwin18.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin18.7.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking whether make sets $(MAKE)... yes
checking whether make supports the include directive... yes (GNU style)
checking whether make supports nested variables... yes
checking dependency style of gcc... gcc3
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking how to run the C++ preprocessor... g++ -E
checking for ld used by g++... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking for g++ option to produce PIC... -fno-common -DPIC
checking if g++ PIC flag -fno-common -DPIC works... yes
checking if g++ static flag -static works... no
checking if g++ supports -c -o file.o... yes
checking if g++ supports -c -o file.o... (cached) yes
checking whether the g++ linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking dependency style of g++... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether gcc understands -c and -o together... (cached) yes
checking whether we need platform-specific build settings... checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for openssl >= 0.9.8... yes
checking for libplist >= 2.0.0... yes
checking for libgeneral >= 26... no
configure: error: Package requirements (libgeneral >= 26) were not met:

No package 'libgeneral' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables libgeneral_CFLAGS
and libgeneral_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.
make: *** No targets specified and no makefile found.  Stop.
glibtoolize: putting auxiliary files in '.'.
glibtoolize: linking file './ltmain.sh'
glibtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
glibtoolize: linking file 'm4/libtool.m4'
glibtoolize: linking file 'm4/ltoptions.m4'
glibtoolize: linking file 'm4/ltsugar.m4'
glibtoolize: linking file 'm4/ltversion.m4'
glibtoolize: linking file 'm4/lt~obsolete.m4'
glibtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:9: installing './compile'
configure.ac:12: installing './config.guess'
configure.ac:12: installing './config.sub'
configure.ac:3: installing './install-sh'
configure.ac:3: installing './missing'
tsschecker/Makefile.am:6: warning: source file '$(top_srcdir)/external/jssy/jssy/jssy.c' is in a subdirectory,
tsschecker/Makefile.am:6: but option 'subdir-objects' is disabled
automake: warning: possible forward-incompatibility.
automake: At least a source file is in a subdirectory, but the 'subdir-objects'
automake: automake option hasn't been enabled.  For now, the corresponding output
automake: object file(s) will be placed in the top-level directory.  However,
automake: this behaviour will change in future Automake versions: they will
automake: unconditionally cause object files to be placed in the same subdirectory
automake: of the corresponding sources.
automake: You are advised to start using 'subdir-objects' option throughout your
automake: project, to avoid future incompatibilities.
tsschecker/Makefile.am: installing './depcomp'
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking whether gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of gcc... gcc3
configure: WARNING: Libtool does not cope well with whitespace in `pwd`
checking build system type... x86_64-apple-darwin18.7.0
checking host system type... x86_64-apple-darwin18.7.0
checking how to print strings... printf
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/bin/grep -F
checking for ld used by gcc... /Library/Developer/CommandLineTools/usr/bin/ld
checking if the linker (/Library/Developer/CommandLineTools/usr/bin/ld) is GNU ld... no
checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
checking the name lister (/usr/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 196608
checking how to convert x86_64-apple-darwin18.7.0 file names to x86_64-apple-darwin18.7.0 format... func_convert_file_noop
checking how to convert x86_64-apple-darwin18.7.0 file names to toolchain format... func_convert_file_noop
checking for /Library/Developer/CommandLineTools/usr/bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... no
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for a working dd... /bin/dd
checking how to truncate binary pipes... /bin/dd bs=4096 count=1
checking for mt... no
checking if : is a manifest tool... no
checking for dsymutil... dsymutil
checking for nmedit... nmedit
checking for lipo... lipo
checking for otool... otool
checking for otool64... no
checking for -single_module linker flag... yes
checking for -exported_symbols_list linker flag... yes
checking for -force_load linker flag... yes
checking how to run the C preprocessor... gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if gcc supports -fno-rtti -fno-exceptions... yes
checking for gcc option to produce PIC... -fno-common -DPIC
checking if gcc PIC flag -fno-common -DPIC works... yes
checking if gcc static flag -static works... no
checking if gcc supports -c -o file.o... yes
checking if gcc supports -c -o file.o... (cached) yes
checking whether the gcc linker (/Library/Developer/CommandLineTools/usr/bin/ld) supports shared libraries... yes
checking dynamic linker characteristics... darwin18.7.0 dyld
checking how to hardcode library paths into programs... immediate
checking whether stripping libraries is possible... yes
checking if libtool supports shared libraries... yes
checking whether to build shared libraries... yes
checking whether to build static libraries... yes
checking for pkg-config... /usr/local/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for libplist >= 1.0... yes
checking for libcurl >= 1.0... yes
checking for libfragmentzip >= 1.0... yes
checking for libirecovery >= 0.2.0... yes
checking stddef.h usability... yes
checking stddef.h presence... yes
checking for stddef.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for unistd.h... (cached) yes
checking for int32_t... yes
checking for int64_t... yes
checking for size_t... yes
checking for uint32_t... yes
checking for uint64_t... yes
checking for uint8_t... yes
checking for error_at_line... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking for memset... yes
checking for mkdir... yes
checking for pow... yes
checking for strchr... yes
checking for strdup... yes
checking for strstr... yes
checking whether to enable WIN32 specific flags... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating tsschecker/Makefile
config.status: creating config.h
config.status: executing depfiles commands
config.status: executing libtool commands
/Library/Developer/CommandLineTools/usr/bin/make  all-recursive
Making all in tsschecker
gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/Cellar/libplist/2.0.0_1/include -I/usr/local/include -I/usr/local/Cellar/libzip/1.5.2/include   -I/usr/local/include -I../external/libfragmentzip/include -I../external/jssy/jssy/  -g -O2 -std=c11 -D TSSCHECKER_VERSION_COUNT=\"360\" -D TSSCHECKER_VERSION_SHA=\"62d2b32f782e2735c859ab4f51976461b555e505\" -MT tsschecker-tsschecker.o -MD -MP -MF .deps/tsschecker-tsschecker.Tpo -c -o tsschecker-tsschecker.o `test -f 'tsschecker.c' || echo './'`tsschecker.c
tsschecker.c:823:18: warning: data argument not used by format string [-Wformat-extra-args]
                 devVals->deviceBoard, devVals->deviceModel, BbGoldCertId, bbsnumSize);
                 ^
./debug.h:14:28: note: expanded from macro 'info'
#define info(a ...) printf(a)
                           ^
1 warning generated.
mv -f .deps/tsschecker-tsschecker.Tpo .deps/tsschecker-tsschecker.Po
gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/Cellar/libplist/2.0.0_1/include -I/usr/local/include -I/usr/local/Cellar/libzip/1.5.2/include   -I/usr/local/include -I../external/libfragmentzip/include -I../external/jssy/jssy/  -g -O2 -std=c11 -D TSSCHECKER_VERSION_COUNT=\"360\" -D TSSCHECKER_VERSION_SHA=\"62d2b32f782e2735c859ab4f51976461b555e505\" -MT tsschecker-tss.o -MD -MP -MF .deps/tsschecker-tss.Tpo -c -o tsschecker-tss.o `test -f 'tss.c' || echo './'`tss.c
mv -f .deps/tsschecker-tss.Tpo .deps/tsschecker-tss.Po
gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/Cellar/libplist/2.0.0_1/include -I/usr/local/include -I/usr/local/Cellar/libzip/1.5.2/include   -I/usr/local/include -I../external/libfragmentzip/include -I../external/jssy/jssy/  -g -O2 -std=c11 -D TSSCHECKER_VERSION_COUNT=\"360\" -D TSSCHECKER_VERSION_SHA=\"62d2b32f782e2735c859ab4f51976461b555e505\" -MT tsschecker-download.o -MD -MP -MF .deps/tsschecker-download.Tpo -c -o tsschecker-download.o `test -f 'download.c' || echo './'`download.c
mv -f .deps/tsschecker-download.Tpo .deps/tsschecker-download.Po
gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/Cellar/libplist/2.0.0_1/include -I/usr/local/include -I/usr/local/Cellar/libzip/1.5.2/include   -I/usr/local/include -I../external/libfragmentzip/include -I../external/jssy/jssy/  -g -O2 -std=c11 -D TSSCHECKER_VERSION_COUNT=\"360\" -D TSSCHECKER_VERSION_SHA=\"62d2b32f782e2735c859ab4f51976461b555e505\" -MT tsschecker-main.o -MD -MP -MF .deps/tsschecker-main.Tpo -c -o tsschecker-main.o `test -f 'main.c' || echo './'`main.c
mv -f .deps/tsschecker-main.Tpo .deps/tsschecker-main.Po
gcc -DHAVE_CONFIG_H -I. -I..    -I/usr/local/Cellar/libplist/2.0.0_1/include -I/usr/local/include -I/usr/local/Cellar/libzip/1.5.2/include   -I/usr/local/include -I../external/libfragmentzip/include -I../external/jssy/jssy/  -g -O2 -std=c11 -D TSSCHECKER_VERSION_COUNT=\"360\" -D TSSCHECKER_VERSION_SHA=\"62d2b32f782e2735c859ab4f51976461b555e505\" -MT libjssy_a-jssy.o -MD -MP -MF .deps/libjssy_a-jssy.Tpo -c -o libjssy_a-jssy.o `test -f '../external/jssy/jssy/jssy.c' || echo './'`../external/jssy/jssy/jssy.c
mv -f .deps/libjssy_a-jssy.Tpo .deps/libjssy_a-jssy.Po
rm -f libjssy.a
ar cru libjssy.a libjssy_a-jssy.o 
ranlib libjssy.a
/bin/sh ../libtool  --tag=CC   --mode=link gcc -I/usr/local/Cellar/libplist/2.0.0_1/include -I/usr/local/include -I/usr/local/Cellar/libzip/1.5.2/include   -I/usr/local/include -I../external/libfragmentzip/include -I../external/jssy/jssy/  -g -O2 -std=c11 -D TSSCHECKER_VERSION_COUNT=\"360\" -D TSSCHECKER_VERSION_SHA=\"62d2b32f782e2735c859ab4f51976461b555e505\"   -o tsschecker tsschecker-tsschecker.o tsschecker-tss.o tsschecker-download.o tsschecker-main.o -L/usr/local/Cellar/libplist/2.0.0_1/lib -lplist   -L/usr/local/lib -lirecovery -L/usr/local/lib -L/usr/local/Cellar/libzip/1.5.2/lib -lfragmentzip -lzip -lcurl -lz -lm libjssy.a 
libtool: link: gcc -I/usr/local/Cellar/libplist/2.0.0_1/include -I/usr/local/include -I/usr/local/Cellar/libzip/1.5.2/include -I/usr/local/include -I../external/libfragmentzip/include -I../external/jssy/jssy/ -g -O2 -std=c11 -D TSSCHECKER_VERSION_COUNT=\"360\" -D TSSCHECKER_VERSION_SHA=\"62d2b32f782e2735c859ab4f51976461b555e505\" -o tsschecker tsschecker-tsschecker.o tsschecker-tss.o tsschecker-download.o tsschecker-main.o  -L/usr/local/Cellar/libplist/2.0.0_1/lib -lplist -L/usr/local/lib /usr/local/lib/libirecovery.dylib -L/usr/local/Cellar/libzip/1.5.2/lib /usr/local/lib/libfragmentzip.dylib -lzip -lcurl -lz -lm libjssy.a -framework CoreFoundation -framework IOKit -pthread
make[2]: Nothing to be done for `all-am'.
Making install in tsschecker
 .././install-sh -c -d '/usr/local/bin'
  /bin/sh ../libtool   --mode=install /usr/bin/install -c tsschecker '/usr/local/bin'
libtool: install: /usr/bin/install -c tsschecker /usr/local/bin/tsschecker
make[2]: Nothing to be done for `install-data-am'.
make[2]: Nothing to be done for `install-exec-am'.
make[2]: Nothing to be done for `install-data-am'.
[+] Dependencies should now be installed and compiled.
shsh/apnonce.shsh2
shsh/stitch.shsh2
shsh
Killing iTunes as this will be quite annoying with what we are going to do.
No matching processes belonging to you were found
unzip:  cannot find or open /Users/thisisnoahevans/Local, /Users/thisisnoahevans/Local.zip or /Users/thisisnoahevans/Local.ZIP.
cp: ipsw/Firmware/Mav7Mav8-7.60.00.Release.bbfw: No such file or directory
README.md                   ipsw
build                       ipwndfu_public
iBoot64Patcher                  manifests
iPhone_4.0_64bit_10.3.3_14G60_Restore.ipsw  restore.sh
igetnonce                   shsh
Supported Device
iPhone6,2
Supported device found.
8747427605296
mv: rename ipsw/Firmware/dfu/*.iphone6*.im4p to ./*.iphone6*.im4p: No such file or directory
cp: ipsw/Firmware/all_flash/sep-firmware.n53.RELEASE.im4p: No such file or directory
./restore.sh: line 170: img4tool: command not found
./restore.sh: line 171: img4tool: command not found
dyld: Library not loaded: /usr/local/lib/liboffsetfinder64.0.dylib
  Referenced from: /Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/./iBoot64Patcher
  Reason: image not found
./restore.sh: line 304: 43626 Abort trap: 6           ./iBoot64Patcher iBSS.raw iBSS.prepatched
dyld: Library not loaded: /usr/local/lib/liboffsetfinder64.0.dylib
  Referenced from: /Users/thisisnoahevans/Local Documents/1033-OTA-Downgrader-master/./iBoot64Patcher
  Reason: image not found
./restore.sh: line 304: 43627 Abort trap: 6           ./iBoot64Patcher iBEC.raw iBEC.prepatched
./restore.sh: line 174: img4tool: command not found
./restore.sh: line 175: img4tool: command not found
Version: 62d2b32f782e2735c859ab4f51976461b555e505 - 360
[TSSC] manually specified ECID to use, parsed "8747427605296" to dec:8747427605296 hex:7f4ab50ab30
[TSSC] opening manifests/BuildManifest_iPhone6,2_1033_OTA.plist
[TSSR] Request URL set to https://gs.apple.com/TSS/controller?action=2
[TSSR] Sending TSS request attempt 1... success
also requesting APTicket for update installing
[Error] [TSSR] Error: could not get id0 for installType=Update
[WARNING] [TSSR] faild to build tssrequest for alternative installType
[TSSR] User specified not to request a baseband ticket.
[TSSR] Request URL set to https://gs.apple.com/TSS/controller?action=2
[TSSR] Sending TSS request attempt 1... failure
[Error] ERROR: TSS request failed (status=128, message=An internal error occurred.)
Saved signing tickets!

iOS 10.3.3 for device iPhone6,2 IS being signed!
shsh/8747427605296_iPhone6,2_10.3.3-14G60_e109f1ec1fc8f11fc9e619f02e1df04a3fe263cb.shsh2 -> shsh/stitch.shsh2
./restore.sh: line 178: img4tool: command not found
./restore.sh: line 179: img4tool: command not found
cp: iBSS.img4: No such file or directory
cp: iBEC.img4: No such file or directory
    zip warning: name not matched: *

zip error: Nothing to do! (try: zip -r9 ../downgrade.ipsw . -i *)
Version: 62d2b32f782e2735c859ab4f51976461b555e505 - 360
[TSSC] manually specified ECID to use, parsed "8747427605296" to dec:8747427605296 hex:7f4ab50ab30
[TSSC] manually specified ApNonce to use, parsed "e1bbe014306e77fb2a0e204d1faa59564fcee53a" to hex:e1bbe014306e77fb2a0e204d1faa59564fcee53a
[TSSC] opening manifests/BuildManifest_iPhone6,2_1033_OTA.plist
[TSSR] Request URL set to https://gs.apple.com/TSS/controller?action=2
[TSSR] Sending TSS request attempt 1... success
also requesting APTicket for update installing
[Error] [TSSR] Error: could not get id0 for installType=Update
[WARNING] [TSSR] faild to build tssrequest for alternative installType
[TSSR] User specified not to request a baseband ticket.
[TSSR] Request URL set to https://gs.apple.com/TSS/controller?action=2
[TSSR] Sending TSS request attempt 1... failure
[Error] ERROR: TSS request failed (status=128, message=An internal error occurred.)
Saved signing tickets!

iOS 10.3.3 for device iPhone6,2 IS being signed!
8747427605296_iPhone6,2_10.3.3-14G60_e1bbe014306e77fb2a0e204d1faa59564fcee53a.shsh -> shsh/apnonce.shsh2
Done prepping files! Time to downgrade!!!
****RESTORING!****
Waiting for device to reconnect...
./restore.sh: line 285: futurerestore: command not found
Cleaning up :D
dummy_file
ipsw
If you see this, we're done! Shoutout to the devs and Matty for making this possible! - Merculous
P.S. You know, this could look even better and be even easier if we port it to Python :D

Thank you in advance!

MatthewPierson commented 4 years ago

Please delete the current files and try again with the latest update that I just posted. It should fix this issue + other smaller things

merzota commented 4 years ago

Please delete the current files and try again with the latest update that I just posted. It should fix this issue + other smaller things

The same trouble. I used the latest version(

Waiting for device to reconnect... ./restore.sh: line 292: futurerestore: command not found Cleaning up :D

MatthewPierson commented 4 years ago

Don't use this, use Vieux instead.