bitboxuser@pisunbig:~/Desktop/tr4mpass$ ./start.sh
========================================
tr4mpass v0.2.0
Activation lock bypass research tool
========================================
[+] Detected OS: Linux (Ubuntu 26.04 LTS)
[+] All dependencies are already installed.
[*] Building tr4mpass...
Makefile:12: Library libcurl not found by pkg-config
find src -name '*.o' -delete
rm -f tr4mpass tests/run_tests tests/run_mock_tests
find tests -name '*.o' -delete 2>/dev/null || true
Makefile:12: Library libcurl not found by pkg-config
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/util/usb_helpers.o src/util/usb_helpers.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/util/env_config.o src/util/env_config.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/util/log.o src/util/log.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/util/plist_helpers.o src/util/plist_helpers.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/main.o src/main.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/device/usb_dfu.o src/device/usb_dfu.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/device/chip_db.o src/device/chip_db.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/device/device.o src/device/device.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/path_b.o src/bypass/path_b.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/path_a_ramdisk_poll.o src/bypass/path_a_ramdisk_poll.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/path_b_identity.o src/bypass/path_b_identity.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/path_a.o src/bypass/path_a.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/path_a_ssh_helpers.o src/bypass/path_a_ssh_helpers.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/deletescript.o src/bypass/deletescript.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/bypass.o src/bypass/bypass.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/afc_utils.o src/bypass/afc_utils.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/signal.o src/bypass/signal.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/path_a_ramdisk.o src/bypass/path_a_ramdisk.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/bypass/path_a_ssh.o src/bypass/path_a_ssh.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/cli/cli_flags.o src/cli/cli_flags.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/activation/activation.o src/activation/activation.c
cc -Wall -Wextra -std=c99 -D_GNU_SOURCE -O2 -Iinclude -c -o src/activation/session_online.o src/activation/session_online.c
src/activation/session_online.c:6:10: fatal error: curl/curl.h: No such file or directory
6 | #include <curl/curl.h>
| ^~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:25: src/activation/session_online.o] Error 1
[-] Build failed. Check compiler output above.
[*] If the linker reports 'library not found for -lssh2', install libssh2
[*] macOS: brew install libssh2
[*] Debian: sudo apt install libssh2-1-dev
[*] Fedora: sudo dnf install libssh2-devel
[*] Arch: sudo pacman -S libssh2