The process that worked for me was:
- Copy latest Redsn0w from
- Download firmware image (IPSW) for OS 4.0.1 (8A306)
- Download firmware image (IPSW) for OS 4.0 (8A293)
- Back up the iphone - this will allow restore of old programs, photos, movies, later.
- Connect the iphone with iTunes, select the device (in left panel), hit shift-recover, and select the OS 4.0.1 image. This will take 5-10 mins to install new OS. Note that to activate the device the original SIM to which the iphone is locked was required. Actually, I'm not sure that this was really required, and in fact this whole step was not part of the ihackintosh tutorial. however, I think it could be useful for installing the OS 4.0.1 image. The ihackintosh tutorial appears to only install OS 4.0.
- Next run Redsn0w and (this is important) select the 8A293 IPSW for OS 4.0, not the 4.0.1 version. This will modify and load the Jailbroken firmware on the phone, and in the end it is 4.0.1, not 4.0. Not sure if the previous 4.0.1 step was necessary for this.
- Then try running Ultrasn0w from Cydia by entering selecting Manage tab, hitting Sources -> Edit -> Add and then enter http://repo666.ultrasn0w.com/. At this point, if running the iphone in China, Saurik's apt and cache servers will not be accessible, so a modification of the /etc/host file in the iphone directories is necessary. Get an iphone file browser or a command line editor that will let you access iphone files. Saurik suggests Iphone Browser, which is free and google-able. Go to /etc/ and download the host (not host-equiv) and edit it, such that the entire host file looks like
- This should fix Cydia in China, and everything should work ok after this.
##
93.184.221.133 cache.saurik.com
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
fe80::1%lo0 localhost
74.208.10.24 apt.saurik.com
No comments:
Post a Comment