Краткое решение
Установите недостающие пакеты одной командой:
bash
sudo apt install -y libimobiledevice-dev libirecovery-1.0-dev libusb-1.0-0-dev libplist-dev libssl-dev pkg-config
После установки перезапустите скрипт:
bash
sudo ./start.sh
⚠️ Если не помогло
Проверьте, видит ли теперь устройство idevice_id:
bash
idevice_id -l
Если эта команда покажет UDID вашего iPhone, значит, tr4mpass тоже должен его увидеть. Если нет — проблема в пробросе USB через VirtualBox, и тогда проще загрузиться с флешки Ubuntu (Live USB) без виртуализации