Выполнение команд libimobiledevice через Wi-Fi - PullRequest
0 голосов
/ 15 октября 2018

Я пытаюсь воссоздать атаку доверия, представленную Symantec на RSA 2018, но я не смог выполнить команды libimobiledevice удаленно через синхронизацию Wi-Fi iTunes.

Когда у меня есть физическое USB-соединение между моим устройством ios ина компьютере все команды работают отлично, но когда я включаю синхронизацию itunes wifi и отсоединяю кабель, я больше не могу связаться с устройством.

Однако, когда я запускаю idevice_id -l через wifi, он отображает uuid моего устройства ios, но любые другие команды просто отображают ошибки, такие как ERROR: Could not connect to device или No device found, is it plugged in?.

Любые предложения о том, как я могу решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 27 июня 2019

У меня была похожая проблема, и мне пришлось полностью удалить устройство libmobile и заново установить его.Я нашел эту проблему Github здесь для полных инструкций и, следовательно, я делюсь здесь командами, а также для удобства будущих разработчиков.

brew uninstall --ignore-dependencies libimobiledevice
brew uninstall --ignore-dependencies ideviceinstaller
brew uninstall --ignore-dependencies usbmuxd
sudo rm /var/db/lockdown/*
brew install --HEAD usbmuxd
brew unlink usbmuxd
brew link usbmuxd
brew install --HEAD libimobiledevice
brew install --HEAD ideviceinstaller

Если на вашей машине не установлен варочный аппарат, следуйте инструкциям на этом сайте .

0 голосов
/ 16 октября 2018

Оказывается, что моя версия libimobiledevice была повреждена так же, как и зависимости.Я исправил это, полностью переустановив libimobiledevice и его зависимости, а также удалив все предыдущие данные, хранящиеся в libimobiledevice.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...