three stacks of high society


Engineer and open source software advocate living and working in Austin, Texas

Upgrading a 1.0.2 iPhone to 1.1.1 Painlessly on Windows

I've been mulling over upgrading my iPhone's firmware to 1.1.1 for the last few weeks but have been put off by the complexity of it. All the tools and steps had been outlined so it was merely just running through the steps, but there were a ton of them, and it seemed like more of a pain in the ass than it was worth. Well, the hacker community has come through again with a easy solution, and now the 1.0.2->1.1.1 process is pretty painless.
If you have an unlocked 1.0.2 iPhone and used AnySIM 1.0x to do it, you must "virginize" your iPhone before you can upgrade to 1.1.1. Apparently AnySIM 1.0x had a bug that damaged the seczone of your baseband firmware, causing the 1.1.1 upgrade to brick your iPhone. With the new release of the iphone-elite RevirginizingTool, here's how you do it on a Windows machine:

  1. Make sure iTunes is configured to sync your contacts to something (e.g. Windows Address Book) and your photos are backed up (I lost the photos on my iPhone).
  2. Virginize your iPhone back to 1.0.2 OS and baseband using RevirginizingTool
  3. Use iTunes to upgrade to 1.1.1
  4. Jailbreak 1.1.1 using CARNAVAL
  5. Use AppTapp (installed by CARNAVAL) to install BSD Subsystem and OpenSSH
  6. SCP AnySIM 1.1 to your iPhone
  7. Run AnySIM
  8. GREAT SUCCESS!!!

Assumptions

  • You have an unlocked 1.0.2 phone that used AnySIM 1.0x
  • You have BSD Subsystem and OpenSSH packages installed (install with Installer.app aka AppTapp)
  • You have a strong WIFI signal
  • If you have a virgin phone, just use iTunes to upgrade to 1.1.1 and then skip to step 4

Detailed Procedure

Step 1

Run a full sync on iTunes to back up all of your settings. This will take care of your address book and most of your various settings. Copy off any photos you want to your computer.

Step 2

Download this. This is the latest release from the iphone elite team packaged with a script that will automatically virginize your iphone by backing up your seczone and flashing the baseband to its factory 1.0.2 state. Now SCP (try WinSCP) this file to your iPhone using login "root" and the default password of "alpine". SSH into your iPhone using root/alpine, and then make sure the file is in your iPhone's root directory, since the default home (really /private/var) is a partition mounted with noexec. Move the file from root user's home to the file system /:

mv ~/virginiser.tar.gz /

Then change dir to /, then run this command (all on one line, or you can run each command between the && separately):

tar -xzvf Virginiser.tar.gz && ./Virginiser/virginise.sh && mv Virginiser/seczone.backup .

This untars the archive, runs the automated script, and then copies a backup of your seczone to the filesystem /. SCP this seczone.backup file to your computer. Hold down the power button, slide to confirm, and then reboot your iphone. Now you should have a 1.0.2 iphone locked but still jailbroken.

At this point I recommend using iTunes to restore your iphone to 1.0.2 factory fresh. I had some problems with CARNAVAL installing its version of BSD Subsystem and OpenSSH over my previous installations using AppTapp. After the iTunes restore, it'll reboot to exactly how a 1.0.2 iphone comes out of the sealed box - needing activation and SIM-locked.

BTW, this step is basically an attempt to automate the manual steps shown here, so if you have trouble or need more detail, just read that page.

Step 3

Use iTunes to upgrade to 1.1.1. You should now have a factory fresh equivalent of a 1.1.1 iphone.

Step 4

Download CARNAVAL and unzip. Connect your iPhone to your computer using the USB cable. Make sure you kill iTunes.exe and iTunesHelper.exe in your Windows Task Manager. Run the file "(CLICK HERE) by brasuco.bat", which will walk you through the process. FOLLOW THE INSTRUCTIONS CAREFULLY. During one of the steps, you are asked to create a URL link to http://jailbreak.toc2rta.com - if that URL doesn't take you back to the activation screen as expected, no worries, just tell clear it and type into the Safari URL bar this address instead: http://jailbreak.kengz.com. Visiting this will download the exploited TIFF, essentially rooting your iPhone.
After you've followed all CARNAVAL instructions and learned about Brazil, you should be greeted with a fully jailbroken and activated iPhone.

Step 5

CARNAVAL installed AppTapp, which shows up as Installer on your iphone's home screen. Use that to install BSD subsystem and OpenSSH. Now go to your iphone's WIFI settings to find your iphone's IP address. You should now be able to SSH/SCP into your iphone using root/alpine.

Step 6

Download AnySIM 1.1. Unzip AnySIM-1.1.zip, which will give you a anySIM.app directory. SCP this directory (not just the files) into your iPhone's /Applications directory. Then chmod all the files inside your iphone's /Applications/anySIM.app/ directory to +x (0755 will work). Once this is done, reboot your iphone to find the AnySIM icon on your iphone home menu.

Step 7

Run AnySIM, slide to confirm, and go get a cookie.

Step 8

You now have a fully jailbroken, activated, and SIM-unlocked iphone. You also have Installer.app, a aptitude like application that lets you install a ton of really cool third party applications over the air, complete with notifications of application updates.

Good Luck

The entire process only takes about 30 minutes. I've been running 1.1.1 for a few days and haven't noticed any problems. I really dig the increased speaker volume and the space, space to add a period and a space when using the keyboard. Good luck, and leave a comment this works for you (or if you have any questions or suggestions).

Hi there, I have a unlocked

Hi there,

I have a unlocked 1.0.2 phone, I dont know what method was used to unlock the phone, also, my installer app on my iphone doesnt work (it crashes back to the home screen). I also dont know which installer app was installed on my iphone.

I would I use your method on my iphone?

SSH or iBrickr

Can you SSH/SCP into your iphone? If not, use iBrickr to install BSD Subsystem and OpenSSH. After that, you should be able to SCP (use WinSCP) the virginiser files to your iphone (see Step 2).

Something else to try would be iBrickr to reinstall Installer.app.

That's what I was wanting to

That's what I was wanting to do is install installer app using iBrickr, but I have no idea what installer app was already installed on my iphone, if I install another version or diff version of the installer app (i am on a pc not mac, so the installer app might be the mac version) will it hurt my iphone? will the crashing installer app on my iphone interfere with the new installer app I install from iBrickr?

All I want to do is fix youtube (without un activating my iphone, I just want to click activate.bat using PACAY) and then fix the installer app so I can install 3rd party apps.

I dont care if I have 2 installer app icons on my iphone as long as one of them works.

It'll be fine

No, it's not going to break your iPhone or have two Installer.app icons. iBrickr should just overwrite the existing Installer.app, which is iPhone specific and doesn't matter if it came from a Mac or a PC.

Just wanted to say thanks

Just wanted to say thanks for the step by step method for revirginsing bricked iphone to unlocking 1.1.1 iphone though the revirginisationb step (2) did not work for me but I used the link: http://www.philmug.ph/forum/showthread.php?t=27209 to do the virginisation.

Updated to 1.1.1 but something weird is going on

Hey there,

great site, most helpful.

But I took the plunge to update and it is weird, but it has successfully updated to 1.1.1 and carnival jailbreaked, but all my contacts, music, 3rd party apps are all still on the phone???

I expected the update to factory reset my phone?

the 3rd party apps don't have the icons, but installer shows they are on there. I cannot uninstall OpenShh, but I also cannot Shh to my phone, with either WinSCP or putty, I get a network error: Connection refused error.
So nearly there!!! but no I cannot progress.

Any ideas anyone?

thanks in advance.

doh I installed upgraded but

doh I installed upgraded but didn't restore.

Then stumbled on the latest jailbreak system online. Life is sweet again.

Great stuff!!

not unlocked, only jailbreaked

i'm on the fence about upgrading ... now that 1.1.1 can be jailbreaked, i'm considering upgrading from my 1.0.2 jailbreaked phone. my question is this: do i need to "revirginize" if i've only jailbreaked and not unlocked?

thanks in advance to anybody who has the answer!

You're safe to upgrade to 1.1.1

Go ahead and use iTunes to upgrade your iphone to 1.1.1 (Step 3). Jailbreak is a file system change, not baseband firmware, so you don't need to virginize.

If you really want to be sure, you can just tell iTunes to restore your iphone, which will wipe everything away and you'll have a factory 1.0.2 iphone. Then upgrade to 1.1.1.

thanks

excellent thanks for the feedback!

Problems with itunes

ok ive done all the revirginizing thing but ive got a prob. in step 3: i cant upgrade to 1.1.1 since my iphone is now locked and itunes wont let me do anything but activating my iphone with ATT. What should I do? Thanks in advance

1. Download this 1.1.1

1. Download this 1.1.1 firmware from Apple and place it somewhere on your computer.
2. Start iTunes, connect iphone to computer
3. Hold down power and home until the screen goes black (ignore the slide to power off screen), then let go of power
4. After about 10 more seconds of holding down just home, iTunes will detect that your iphone is in maintenance mode. Let go of the home button. You should see the Restore option.
5. Hold down shift (on windows) or option (on mac) and click restore on iTunes. Select your firwmare file that you downloaded. Itunes will then upgrade/restore your iphone to that firmware.

upgrade to 1.1.1

i have a unlocked 1.0.2 with anysim...don't know the version...do i have to virginize before the update or can i just do a full restore with the 1.0.2 file on itunes and then upgrade 1.1.1?
Will the restore with 1.0.2 do the same effect as virginize? Since it wipes everything?

Thanks in advance
best regards
Andre

Hi there I know the first

Hi there

I know the first comment on this page asked the same question, but if I have an unlocked 1.0.2 iphone and am not sure what method was used, is there anyway I can tell. When the virginiser tool came out it warned against using it on an iphone unlocked with simfree

updating to 1.1.1 from 1.0.2 non unlocked

as i c it says u dont need to virginize ur phone but whem m trying to update firm ware through itunes its gve me err 1015 dont no what to do so have to retore it back to 1.0.2 need help?

Upgrade

I am also faced with not knowing what was used to allow the iphone to work here in Jamaica. AnySim is not loaded, nor for that matter any other visible program that denotes such an ability. So what steps do I follow, without any hidden issues arising? Thanks in advance.

Richard

Unlocked Version 1.0.2 (1C28) with Modem 04.01.13_G

Just bought an unlocked iPhone with version 1.0.2 (1C28) with Modem 04.01.13_G. What do I need to do in order to upgrade to an unlocked 1.1.1?

I have Installer v3.0b8 by Nullriver Software installed. I do have BSD Subsystem 1.5 installed and OpenSSH Version 4.6p1-1. I can install 3rd party apps using Installer and can also login to my phone using WinSCP.

I am also unsure of what was used to unlock the phone.

I am just hesitating upgrading as I am scared to brick my iPhone.

Any advise please...

iphone installer

I own an apple iphone Unlocked Version 1.0.2 (1C28) with Modem 04.01.13_G but unfortunately the installer has been uninstalled what is the procedure ti install the installer

Still Waiting

Hey Victor,

Sorry to bother you, I know that you are busy, but I really want to update my iphone but I am waiting for your response. Please help us buddy.

Got the Link

Sorry Victor, you took too long to answer. I found the offical 35 minute update. I am now running version 1.1 and all is working great. You did a good job, but I have to admit, this guy is pretty good also. Check this site out guys, . . . it works seemlessly! http://iphone.unlock.no/

For all of you that has had issues, this site will fix it. Just take your time and read before commensing.

Sheppy

Unlocked 1.0.2

I have the same problem with Nato:-

>>
I have a unlocked 1.0.2 phone, I dont know what method was used to unlock the phone, also, my installer app on my iphone doesnt work (it crashes back to the home screen). I also dont know which installer app was installed on my iphone.

I would I use your method on my iphone?

>>

where can i get the 1.1.1 version

i went to apple.com to get the 1.1.1 version for my iphone but all i can find is 1.1.2 and i have the version 1.0.2 so can anybody tell me where to get the version 1.1.1 for the iphone ?! plz and thank you

I unlocked my 1.0.2 firmware

I unlocked my 1.0.2 firmware using, simFree, can I upgrade with this method

AAAAAAGGG. I did this: 1.

AAAAAAGGG.
I did this:
1. Download this 1.1.1 firmware from Apple and place it somewhere on your computer.
2. Start iTunes, connect iphone to computer
3. Hold down power and home until the screen goes black (ignore the slide to power off screen), then let go of power
4. After about 10 more seconds of holding down just home, iTunes will detect that your iphone is in maintenance mode. Let go of the home button. You should see the Restore option.
5. Hold down shift (on windows) or option (on mac) and click restore on iTunes. Select your firwmare file that you downloaded. Itunes will then upgrade/restore your iphone to that firmware

Now my phone says connect to iTunes to activate. What did I do?

You can either start at step

You can either start at step 4, or follow the instructions for a virgin 1.1.1 phone at http://iphone.unlock.no/ (the newer and easier option).

super help pls

hi victor

Im from the philippines. My dad recently bought me an ifone but its uk version. Im not really sure with the firmware that's why i went to a local technician who claims he can unlock iphones. Take note that when i went there the box hasn't been opened yet (with plastic cover and all). As soon as he hooked it up with his pc, he told me its a uk version with no unlocker available yet.

So he recommended to downgrade it first and tild me he'll patch me up as soon as the patxh has been available. I'm not really sure with the patch but he mentioned somethng about the bootloader. I agreed to it and as of now still waiting for his message.

I'd like to ask for your advice on this matter. My iphone is now running under 1.0.02 (C128) with modem 04.01.13_G.

Is the patch already available for me to upgrade my phone? I know i can do it myself its just that im afraid of brickng it. Im willing to take the risk if you'll be much helpful to provide me an detailed dummy instruction guide. Thanks!

I'm not sure what your

I'm not sure what your situation is, but I suggest going here: http://iphone.unlock.no/ and reading the directions carefully. There is better information and a better method of unlocking than anything I can help you with.

hiii victor...plz help me...

hi,i am using an unlocked 1.0.2 iphone,now i wanted to upgrade my version to 1.1.1 But the guy who unlocked my phone,said me tat i can use only a particular sim card n he got my sim n he bounded with d phone,i dont know which software he has used to unlock it...so now if i insert some other sim i couldn't use d phone...so is there is any risk,if i upgrade my phone to 1.1.1???and tell me which is d safest way to upgarde my phone to 1.1.1???plz help me...

hello, ive just bought an

hello,
ive just bought an unlocked 1.0.2 iphone it does not have the installer app nor any other special apps...i do not know if i should upgrade could u advise me plz??should i upgrade to 1.1.1??how should i do that??do you know if theres an application for msn messenger??

plz email me i really need help right now

thx a lot

victor plz help me,its urgent

i m using 1.1.1 version for d past 4 hours i couldnt operate my phone...its just nt moving from d home screen...i can able to put d phone in sleepin mode,other than tat nothin is happenin..if i press any application,its not goin into tat its just stayin in d same home screen.but im able to answer d calls but i couldnt call back.....pls help what shuld i do now....i tried puttin d phone in recovery mode but again d same is happenin

Flawlessly.!!!

This thing works very well, I think the CARNAVAL batch is the best way to have a virgin 1.1.1 jailbreaked and activated, just follow it step by step..!

upgrade iphone 1.0.2 to 1.1.1 version on mac. any help??

Hello... I just got a iPhone with the 1.0.2 version, I would like to upgrade it to the 1.1.1 version to be able to hack it. I am on mac. I need some help, I dont know how to do that?
Thank you very much!!!
tom

Quick question

I have a quick question I had the v 1.1.1 and then I downgraded to 1.0.2 (don't ask) but now I'm trying do upgrade back to v 1.1.1 but my ituneswill only let me upgrade to the newest version 1.1.3 and I deffinetly don't wanna do that, anyone know what's my options or how to upgrade to 1.1.1?

Manual download

You can manually download the 1.1.1 firmware, and depending on what OS you're on, you can shift+click on the upgrade button on itunes and select the firmware you've downloaded. I'm pretty sure this method is described in one of the many URLs posted in the comments.

Want to upgrade

I have 1.0.1 and had the older installer and upgraded to installer 3.0. everything was good until installer 3.0 disappeared. so i reinstalled older version of installer and now there is no option to upgrade. I kind of want to upgrade to 1.1.1 because it seems ideal for installer 3.0 and 3rd party apps. I read the post on how to go through itunes and upgrade to 1.1.1 but I wanted to ask what I am to do once I upgrade to 1.1.1 and it tells me to connect to itunes to activate?? I just don't want to get stuck. And my iphone wouldn't brick right?

Running commands

In step 2, you mention running the command

tar -xzvf Virginiser.tar.gz && ./Virginiser/virginise.sh && mv Virginiser/seczone.backup

How do you do this. Please can you elaborate

Unlocking

I have unlocked iphone 1.1.1 with my service provider. I want to upgrade it to the latest version to work fine for me. Where can i get the software to work on it.

nice post

this is a very informative and technical post jus want to say thanks for inof and the most important step is this "CARNAVAL installed AppTapp, which shows 1Y0-A09 exam up as Installer on your iphone's home screen. Use that to install BSD subsystem and OpenSSH. Now go to your iphone's WIFI settings to find your iphone's IP 1z0-047 exam address. You should now be able to SSH/SCP into your iphone using root/alpine."

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Insert Flickr images: [flickr-photo:id=230452326,size=s] or [flickr-photoset:id=72157594262419167,size=m].
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Web page addresses and e-mail addresses turn into links automatically.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Random Flickr photos

South Congressblythe and kathleen0480.jpgcannstatter volksfest 2007inside a synagoguekrakow

Blame me for

ClemsonTALK - Clemson's largest forum
Clemson Wiki Project - Clemson oriented Wiki