Here it goes folk , i got the following after doing some research on google. Now you can Unlock your Virgin iphones for FREE.
Instead of individual links here is a zip archive of all the files/installers needed for this guide:
http://rapidshare.com/files/6395518...ndows_.zip.html or
http://www.gofilego.com/download/e2...f21676f7bdf6c95
First we need to get to safari:
1. Slide to reach the emergency dial screen
2. enter
*#307# and then press call
3. Your phone will ring itself, erase the numbers you dialed, press 0 and hit call again then answer
4. Press "hold" now and your phone will start ringing again
5. Press "Decline" and your phone will go into the contacts/dial screen
6. Add a contact with a random name and add new URL as:
prefs://1F
7. Now save your contact and then click on that contacts home page (should be prefs://1F)
8. Now you should be at the settings menu here connect to your WiFI connecting. Once your phone is connected write down the
IP
address of the phone. and settings > Wi-Fi > "Your selected WiFi" > Click on the blue arrow to the right of your WiFi and Look under IP Address. (I turn off my security on my WiFI when doing this)
9. Now set the iPhone Auto-Lock to "Never". General>Auto-Lock>"Never" (I would leave the iPhone doesn't die.)
10. Now reboot your iPhone. After the iPhone restarts it should have the Wifi icon showing at the top...if it does not do steps 1 - 8 again. (This is normal, took me 5 tries to get the Wifi)
11. And do steps 1-5 again. Then go to step 12.
12. For the next step add another contact give it another name and this time add the address as:
http://jailbreak.toc2rta.com/
13. Save the contact and then go to the 2nd url you just saved. Safari will load the page and then close automatically to the home screen (the screen that says activate iphone).
Once thats done continue :
To continue make sure you have .Net Framework 3.0 before you move on
http://www.microsoft.com/downloads/...&displaylang=en
If you just installed .Net Framework 3.0 restart your computer and stop the processes iTunesHelper.exe in your task manager. (Also iTunes if its running)
Time to jailbrake your iPhone using tochfree 0.6:
Prerequisites
* .NET Framework 3.0
* A copy of iTunes installed on your computer that is able to sync with your iPhone
* Make sure you iPhone is still connect to your WiFi
Optional preparation
* Restore your iPhone to a fresh 1.1.1 state (recommended)
* Exit out of iTunes. Using Task Manager (ctrl-alt-delete), end any other iTunes processes running on your computer, such as iTunesHelper.exe, or iPodService.exe.
1. Locate "touchfree6files.zip" that you download from the package at the top of this page.
2. Double click on "touchFreeGui.exe" thats in the touchfree6files folder.
3. Follow the exact steps by touchfree. Reboot everytime it ask you to.
4. Once your done with all the steps you should be at the iPhones home screen with all the application icons. There should be two new icons "Installer" and "SMBprefs". If you like to just jailbreak your iPhone then stop here.
5. Run the "Installer" and install "BSD Subsystem" once you've installed BSD Subsystem reboot your iPhone.
6. Install WinSCP 404 from the download package on top of this page. When installing selected "Typical Install" then "Norton Commander interface". Then you will need to restart your computer. After the restart stop the processes iTunesHelper.exe in your task manager also iTunes if its running.
7. Next start up WinSCP:
-Connect to your iPhone using WinSCP (user: root password: alpine)
-press login after your screen on WinScp looks like this ^ (user: root password: alpine)
8. The files on your right in WinSCP are your local computer files and the files on the left are the iPhone files.
Unlocking with anySIM 1.1:
1. Locate the anySIM 1.1 file.
2.On the right side of the WinSCP Double click on "Media_sym" then go into the /Applications folder. Now find the anySIm.app folder on your local computer (left side) into that directory. You can do this by dragging and dropping from the local files on the left side to the iPhone appication directory on the right.
3. Make sure both the folder anySim.app and the file inside that folder named anysim are chomodded to 0755. You can do this by right clicking on the files and going to "properties" then under the "Common" tab there a "Octal" setting that should be set to 0755.
4. Now restart your iPhone.
5. Now when the iPhone completely restarts you should see a new icon "anySIM"
6. Before you run anySIM make sure you iPhone auto lock is set to "Never". (General>Auto-Lock>"Never")
7. Now run anySIM on your iPhone. (I did it without a sim card installed) When its done restart you iPhone.
8. To delete anySIM from your phone after you unlock it just delete the folder anySIM.app in the applications folder were you copied it to by right clicking it and selecting "Delete"
Activation:
Now we need to activate you iPhone using a patched lockdownd file and WinSCP.
1. Locate the "lockdownd_1.1.1.zip file."
2. Start up WinSCP and connect to you iPhone just like before.
3. Now go to this directory on your iPhone file system. Media_sym>usr>libexec Backup the lockdownd file in that directory you will needed if you plan to activate your iPhone with AT&T.
4. After you backup your lockdownd file copy the lockdownd file from the lockdownd_1.1.1 to Media_sym>usr>libexec and if it ask to if you want to overwrite select yes to all.
5. Now restart your iPhone. If you did this correctly your iPhone should not complain when you swap your sim card. If it does repeat these steps. (After the restart I got a message on the iPhone saying "iPhone is activated")
Fixing/Enable YouTube:
1. Locate the "Activation_Youtube_1.1.1.zip" file.
2. Dock the iPhone and make sure its connected to your wifi.
3. Run "Activate Youtube.bat"
If it gives you a iphoneinterface.exe error close the error and continue to follow the on screen instructions.
4. Restart your iPhone.
YouTube Should Work!! Enjoy!!
Your iPhone 1.1.1 shoud now be unlocked and working. Enjoy!!!