Libimobiledevice: エラー:lockdowndに接続できませんでした:無効なHostID(-21)

作成日 2020年03月10日  ·  6コメント  ·  ソース: libimobiledevice/libimobiledevice

このエラーは、以前にデバイスによって信頼されていたホストの信頼がリセットされ([設定]:[一般]:[リセット]:[場所とプライバシーのリセット])、再度接続された場合に表示されます。

回避策は、ロックダウンディレクトリにある既存の信頼ファイルを削除して再ペアリングすることです。

これが自動的に発生する可能性があると便利です。

最も参考になるコメント

軌道からそれを削除する必要はありません。ペアリングを解除するか、信頼ファイルを削除することができます。
メッセージを変更したいのですが(テキストエラー文字列があれば嬉しいです!)
「無効なHostID」は適切な説明ではありません。 HostIDは有効であり、エラーは関係にあります。

全てのコメント6件

手動でペアリング解除を呼び出すことができます

これも確認し、ロックダウンディレクトリにある既存の信頼ファイルを削除すると、再ペアリング/信頼プロセスが強制的に再実行されることを確認しました。

軌道からそれを削除する必要はありません。ペアリングを解除するか、信頼ファイルを削除することができます。
メッセージを変更したいのですが(テキストエラー文字列があれば嬉しいです!)
「無効なHostID」は適切な説明ではありません。 HostIDは有効であり、エラーは関係にあります。

@jhihnペアリング解除アクションを実行する関数を教えていただけますか? または、それを呼び出す方法の例

idevicepairはバイナリです:ここに実装されています:
https://github.com/libimobiledevice/libimobiledevice/blob/master/tools/idevicepair.c

この問題が発生しました。 信頼をリセットしたことを覚えていません。 「idevicepairpair」と呼んでも、ペアリングを解除する必要はありませんでした。

このページは役に立ちましたか?
0 / 5 - 0 評価