![恢復後無法安裝 iPhone - 14.04](https://rvso.com/image/1047567/%E6%81%A2%E5%BE%A9%E5%BE%8C%E7%84%A1%E6%B3%95%E5%AE%89%E8%A3%9D%20iPhone%20-%2014.04.png)
我使用的是 14.04 和運行 iOS 6.1.6 的 iPhone 3GS。一切開箱即用都運作良好,直到我決定將我的 iPhone 恢復到 Windows 電腦上相同版本的 iOS。完成此操作後,Ubuntu 無法安裝我的 iPhone,並且出現錯誤「無法連線」。
到目前為止,我嘗試libimobiledevice4
使用突觸包管理器重新安裝,並嘗試安裝libimobiledevice-utils
(sudo apt-get install libimobiledevice-utils;idevicepair unpair && idevicepair pair && idevicepair validate
)
取消配對 - 給我一個錯誤,提示設備未配對,配對和驗證正在工作,但手機無論如何都無法安裝。
除了重裝Ubuntu還有其他解決方法嗎?
答案1
我是 Kubutu 用戶,我的問題與嘗試使用 iFuse 時的此錯誤有關:
GNUTLS ERROR: A TLS packet with unexpected length was received.
為了解決這個問題,我做了以下操作:
- 開啟控制台
輸入:
sudo idevicepair unpair
然後輸入:
sudo usbmuxd
嘗試使用 sudo 運行 iFuse:
sudo ifuse /media/iPhone/ --root
現在使用 kdesudo 開啟 Dolphin,如下所示:
kdesudo dolphin
現在導航到 /media/iPhone/,您應該會看到根檔案。
若要卸載您的設備,請使用:
sudo fusermount -u /media/iPhone/
請記得在拔掉電源插頭之前先卸載您的設備!
當我將 iPhone 3G 恢復到 Whited00r7.1 時,這再次起作用。
另外,您可以使用 chmod 777 ifuse 和 chmod 777 fusionmount 設定 ifuse 和 fusionmount 的權限,這樣,下次您就不必使用「sudo」了。
現在,您可以安裝 iPhone 3G。 usbmuxd 僅在第一次使用。下次您想要安裝 iPhone 時,無需輸入 usbmuxd。
我希望這有幫助。我使用 Kubuntu 14.04.1 x64
答案2
sudo idevicepair unpair
我這樣做時遇到錯誤,sudo idevicepair
而且有效。然後我就能夠做到sudo idevicepair unpair
和sudo usbmuxd
。接下來,我從 USB 中拔出了手機,當我重新插入時,它就安裝好了。謝謝!