upgrading iPhone 3GS to 3.1.3 using VirtualBox

Today I experienced more or less the same problem as reported hereon iBricking when upgrading using iTunes under VirtualBox. I found a way through, though. The problem is that the iPhone “disconnects” from USB during the process, and reconnects again later. Some times with a different “id”. VirtualBox does not automatically attach the iPhone again, and one has to manually watch the sync process and discover that the iPhone has disconnected. If one is quick enough (not that difficult, iTunes seems to be retrying to connect to the iPhone quite patientely), to reconnect the USB device to the virtual machine, then the upgrade can work.

iPhone

iPhone

It can help to have a command like the following running in a console window # watch -n 1 lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 004: ID 04b3:4485 IBM Corp. Serial Converter
Bus 001 Device 005: ID 046d:c505 Logitech, Inc. Cordless Mouse+Keyboard Receiver
Bus 001 Device 019: ID 05ac:1281 Apple, Inc.
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0a5c:2110 Broadcom Corp. Bluetooth Controller
Bus 003 Device 003: ID 0483:2016 SGS Thomson Microelectronics Fingerprint Reader
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

The usb id’s changed something like

Recovery Mode:
xxx 1293 (I believe to remember).

Restoring
  Bus 001 Device 021: ID 05ac:1294 Apple, Inc.
Reboot (disappeard from usb bus)
Re-appearing as (you need to
Bus 001 Device 022: ID 05ac:1294 Apple, Inc.

during the restore to factory settings and restore from backup.

2 Responses to “upgrading iPhone 3GS to 3.1.3 using VirtualBox”

  1. Freeman says:

    ?????? ????! thomas@sotkashop.ru” rel=”nofollow”>……

    ? ?????????,…

Leave a Reply