Я хотел поднять проблему с последней версией Ubuntu, которую, я надеюсь, можно решить. Хотя я согласен с сообществом в том, что iOS 7 - не самая открытая версия платформы, я все же хочу иметь возможность захватывать фотографии, музыку и файлы с моего телефона так же, как я делал бы это на любом другом устройстве.
Каждый раз, когда я подключаю свое устройство к Ubuntu, я получаю следующее уведомление:
The device "Justin's iPhone" is locked. Enter the passcode on the device and click "Try again".
На своем iPhone я выбираю следующие разрешения.
К сожалению, именно здесь начинаются проблемы. Похоже, что Ubuntu либо не распознает разрешения от моего iPhone, либо iPhone не позволяет по-настоящему разблокироваться. Как мы видим, разрешения отклонены.
Просматривая аскубунту, я обнаружил следующее предложение .
После выполнения кода я получаю следующую ошибку:
justin@justin-CT15:~$ idevicepair unpair && idevicepair pairERROR: Device d1fea2c56e51199f901eb34020a1581ea31a2a50 is not paired with this host
Если я снова вызываю команду, я получаю еще одну ошибку:
justin@justin-CT15:~$ idevicepair pair
ERROR: Could not pair with the device because a passcode is set. Please enter the passcode on the device and retry.
В конечном счете, я застрял на Эксперимент с решениями, которые в конечном итоге не работают. Меня беспокоит отсутствие информации и поддержки платформы iOS 7 в последней версии Ubuntu. Если у кого-нибудь есть подходящее решение или эксперимент для обхода проблемы, я с радостью попробую
Спасибо за чтение и хорошего дня!
Я заставил его работать, выполнив эти команды с помощью sudo в начале. Попробуйте сначала подключить iPhone и разблокировать его. Когда он просит доверять или нет, не нажимайте ничего и введите:
sudo idevicepair pair
Если это не сработает при первом запуске:
sudo idevicepair unpair
sudo idevicepair pair
Если это не удастся, нажмите доверие или не доверяйте (попробуйте оба) и попробуйте снова. Если это не помогло, вам, возможно, придется подождать, пока libimobiledevice полностью обновит поддержку iOS 7.
В качестве обходного пути к этой проблеме я обнаружил, что выполнение следующих действий позволило бы мне свободно просматривать телефон с помощью nautilus:
На данный момент кажется, что я могу свободно просматривать телефон в наутилусе.
Эта проблема является попыткой Apple прекратить использование поддельных зарядных кабелей. Вы можете устранить ошибку цикла доверия с помощью мобильных устройств IOS7, установив последнюю версию libimobiledevice.
Для 12.04:
sudo apt-add-repository ppa:ingo/ios7support
sudo apt-get update
sudo apt-get upgrade
Если вы получили «ошибку блокировки», попробуйте использовать следующие команды:
sudo mkdir /var/lib/lockdown
sudo chmod 777 /var/lib/lockdown
Для 13.10 вы можете загрузить пакет .deb из сайт запуска здесь .
Для пользователей Ipad, которые видят сообщение «Не заряжается» на своем устройстве при подключении через usb:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ipad-charge
Перезагрузитесь и наслаждайтесь.
Та же проблема, другое решение?
После запуска 12.04 я подключаю заблокированный iPhone 5s (ios7), отвечаю «доверяю» или «не доверяю» (выбор не имеет значения), затем игнорируйте последующие вопросы о доверии. Это скоро перестает спрашивать. IPhone заряжается, и я могу получить доступ / загрузить мои фотографии из «домашней папки».
Не уверен, какие другие функции могут быть выполнены с этого момента. Не уверен, что это даже квалифицируется как решение, так как я не делаю ничего технического! Просто, кажется, работает, если я позволю ему пару раз подать звуковой сигнал. Я пришел сюда в поисках ответа, прежде чем я нашел этот пост, он прекратил задавать вопрос о доверии, и все было хорошо. АСКУБУНТУ волшебство в действии!
PS: пока iPhone был доступен, я разблокировал его, снова возник вопрос о доверии, я ответил «не доверяю», без изменений, все еще есть доступ, все еще заряжается.