dtube and I have been discussing the virginization question for a while. This guide is for users still at firmware 1.0.2 with baseband 03.14.08 (check in "Settings > General > Info") and Bootloader 3.9 having unlocked at firmware 1.0.0 - 1.0.2 using old method (with iUnlock or unlock-fast.pxl or AnySIM 1.02 ) where seczone was corrupted.
Using the "The Virginizer" via Installer often is a no-go cause Installer does not work or the sources are down. We developed a solution for iLiberty 1.3 (Windows) that works without WiFi/Internet/Installer on those iPhones. We have put together a set of payloads for iLiberty. You one-click apply them (Jailbreak, Activation, BSD Subsystem, Term-vt100, Virginator) and the run the Virginator on the iPhone in Term vt-100. The complete virginize inclusing all steps is done in less then half an hour. After viginizing you DFU restore to firmware 2.2.1 and use *pwn to jailbreak/activate/unlock.
Please read the complete post before you begin!!!
You need:
iPhone 2 G, firmware 1.0.2, baseband 03.14.08 (any state/locked/unlocked/jailed/jailbroken)
Windows-PC running XP or Vista
iTunes 8.x (optional for later restore to fw 2.2.1)
Download to your PC:
iLiberty 1.3.0.113 from here
Payload pack from here
Preparation:
Install iLiberty on your PC. Unzip the payload pack, you should find a folder called "payload" containing four zip packages and four scripts. Dont touch the stuff.
On XP/Vista goto c:\program files\iLiberty\
Rename "payload" to "payload.original". Copy the extracted folder "payload" (from the download; un-zipped) into c:\program files\iLiberty\. If iLiberty was running, quit it.
Select payloads:
Start iLiberty on your PC. Hit the tab "Advanced" (on top). Hit the tab "Local (4)" (on the bottom). You will see four payloads, activate all of them (checkbox). On the bottom you should see a tab called "Selected (4)" now.
Use iLiberty:
Start your iPhone, you may have your private simcard in, just ignore if any error messages are displayed on the iPhone's screen. Connect the iPhone to your PC using the USB cable.
Important: From now on iTunes will pop up every now and then. Put it back to the task bar, don't quit iTunes. I know this is annoying sometimes but you have to ;-)
In iLiberty hit the button "Go for it!" on the bottom. If iLiberty throws an error, just quit the program and re-start the process (selecting the packages).
If no errors occur iLiberty wants you to disconnect and reconnect the iPhone, then hit "OK". Do it, this is needed to put the iPhone into recovery mode (showing the yellow triangle). iTunes will pop up again - see above.
In my several testings iLiberty always showed on the bottom of the program "booting ramdisk" and seemed to wait. I always after like 10 seconds hit the top tab "Other Tools" then and cklick the button "Jump out of Recovery Mode". iLiberty seems - in some cases - not be able to do this job. After a few seconds text beginns scrolling on the iPhones display. The iPhone gets jailbroken and will reboot then (showing the Apple logo)
Dont hit any button in the next step all the payloads are installed. Just hang in there and wait until the job is done. The iPhone will reboot and you can go to the springboard.
Prepare virginizing
The only really important steps now:
1. On the iPhone goto "Settings > General >Auto-Lock" and set it to "Never"!!!!!
2. Disconnect iPhone and PC now, connect the iPhone to the AC adapter to make sure not to run out of power. If no AC adapter is available, connect iPhone and PC, this time quit iTunes if it starts.
Both steps are really important! We'll virginize the baseband next. If power gets off you risk your iPhone - it will probably leave you with a paperweight.
Virginize the iPhone
On the iPhone start the app Term-vt100 and type
hit "return", then type
hit return.
The script doin the job will ask you some questions, just answer them. I have put together all the questions and your answers (marked blue).
Code:
Is it safe to continue?
1) Yes, please continue.
2) No, please exit.
1
Code:
What do you want to do?
1) Just backup my seczone.
2) Backup my seczone and re-virginize.
2
Code:
Would you like to start the backup process? (yes/no)
no
Code:
Would you like to virginize your seczone? (yes/no)
yes
Code:
Would you like to reflash the firmware? (yes/no)
yes
Dont interfere while the script is working, just be patient. It takes a while after each step (question). After processing the last step (takes a while -> "reflash the firmware") the script will end with
"Exiting now..."
You're done, DFU restore to the latest firmware (fw 3.0 as of writing)!
Thanks to the Dev Team, George Zhu, Aviegas for all the scripts and tools, we just put them together and tested the solution.
I have been testing this over and over - my iPhone is sooo virgin, I cant describe
Bookmarks