iPhone 2.0 Software Released, Leaked Copy Smells Fishy

In case any of you weren't already aware, Apple has officially released the iPhone 2.0 software for download and installation. The software enables things like the use of the App Store. However, another download was posted previous to that one to an illegitimate copy. With the arrival of the official download, it has sparked some controversy.

Strangely, the two versions of the software update both claim to be the same version and make number, but for some reason one file size was larger than the other one. due to the unusual discrepancy, it is recommended that all users that installed the unofficial leaked 2.0 software take the time to install the official update.

That said, keep in mind that doing this would require reactivating your iPhone, which could be a real pain with all the traffic bombarding Apple's servers (although they seem to be opening up now). To install the new 2.0 software on your iPhone, follow these instructions:

  1. Sync your iPhone with iTunes to make sure all data is backed up.
  2. In iTunes click on the "Check for Updates". iTunes should find the update automatically and download it.
  3. Once downloaded, your iPhone will begin the update process
  4. Wait for your iPhone to update and restore. Everything will be erased and a fresh version of the OS will be installed
  5. Once complete (it takes quite a bit of time compared to previous updates), iTunes will require your phone to be activated again. This should happen within a few seconds and work perfectly for those with legit iPhone contracts.
  6. After activation, iTunes will allow you to restore your backed up data to the phone.

Keep in mind, all unlocks, jailbreaks, and jailbreak-based applications will be wiped out. There is no jailbreak or unlock released at the time of this posting. You'll get the app store, though.

[via MacRumors]


Is this the one from yesterday, or before? If it's not the one from yesterday, I don't wanna spend an hour restoring...

i downloaded it and it put the app store on my phone but i can no longer synch my phone with my computer, kinda upset about waiting for hours to get it working and now it won't synch

Fake 2.0

Yes this was the one from yesterday unfortunately. This install seems to go much quicker.
Also, holding down the Alt, not the shift, allows you to select the file

I'm still confused. I found the link to the update on the Apple Server in one of the forums here yesterday. i updated with it last night and avoided the problems by beating others to the activation.

So, was there a previously leaked and possibly hacked version? Last night's file was 225 mb and the one from the link today shows 218.2 mb.

Is the 7mb difference that significant? I need to know so that I can get back to Super Monkey Ball!

Restoring again after 2 failed attempts (iPhone froze up during restore from a previous version)...
Hopefully 3rd time's a charm...

Update. I upgraded to the legit 2.0, but decided just to set it up as a new iPhone rather than restore from a backup. It'll take longer, and I'll have to re-pair my Jawbone, etc, but at least I'm getting somewhere now! Hopefully PhotoDial will stop crashing now (but probably not)...

Downloading wrong firmware

Just a quick note of something i noticed between the two different firmwares, in which I did opt for the early download of 2.0 yesterday, and a bug I found with that was the GPS feature in maps. I noticed that the early update when I clicked on tracking button within maps it kept attempting to find my current location with a pin...I am not sure if it would of worked because it was taking too long to download, even using wifi. Now that I have downgraded to the official release of 2.0 that feature does not exsist at all. When I hit the tracking button it only gives me a big circle not even close to my location, I noticed with the early update even though it never finished updating, it was much more accurate of my current location. Im not sure if the GPS feature works with the iphone first generation, but i guess something to look into too...

Leaked firm ware could be for iPhone 3G

Is it possible that this earlier 225MB file was the 2.0 firmware of the iPhone 3G. And the 218MB to be the specific firmware of the First gen iPhone. The extra 7MB would be for controling the 3G and GPS.

That would also explain why your iphone was trying to act as an iPhone 3G.

Apple might have also put this firmware unofficially on its servers because the staff around the world could do a restore or update of the iPhones.

What are the caveats about using the leaked version of the software? My account is now moved to the 3G, so any "cross-grading" to the official release would not allow me to use my V1 as a fancy iPod touch. I guess I'd have to jailbreak it when when the Dev guys release the 2.0 hack.

2.0 firmware iPhone Specific?

This is a good question. Is Apple's 2.0 firmware iPhone specific?
As you can see below I updated my data below. That stuff that no one ever looks at. It says I am running 2.0 (5A347)
This can be found on your iPhone under Settings/General/About and almost at the bottom (no scrolling) there is Version.
This is on the Old iPhone. What is yours?
Maybe there are different ones in the US for the different models of iPhones. I am sure there are different versions out there for different countries and service providers.

2.0 download

I have been trying to download the updated 2.0 ipsw file, but I cant seem to get one filw. It is downloading a folder with several things in it and itunes wont update to them. Can anyone give me a hand?

Quote:
Originally Posted by Peter000 View Post
What are the caveats about using the leaked version of the software? My account is now moved to the 3G, so any "cross-grading" to the official release would not allow me to use my V1 as a fancy iPod touch. I guess I'd have to jailbreak it when when the Dev guys release the 2.0 hack.
I think we have to assume some risk every time we update/upgrade/reset/hack the software. The risk is lowest when it's the officially sanctioned software, but that doesn't mean that they have all the bugs completely worked out and that everything will work without a hitch. It's usually after the first release is officially out that it gets scrutinized by the masses and the security flaws are exposed.

The difference main distinction to using the official software upon release is that if something goes wrong, the chance that it will be fixed before disaster strikes (or after) is better. You can walk up to the Genius Bar without getting the stink eye for having done something less than kosher to you gear.

Hack the phone and make a mistake that bricks it, and you are on your own. I choose the leak as I believed it was legitimately from Apple, and although it was a few hours early, not so unethical after standing in line a year ago.

Having spent as much on the phone and relying on it as I do, I quit jailbreaking it a few months ago when it took me a couple of tense hours to get my phone out of limbo when a 1.1.4 hack went bad.

Anyway I don't think my first gen phone is running 3G software, but that did sound like a plausible reason for the different file sizes.

I have been told that the difference is that the leaked version contained some debugger code. I noticed a delay when loading web pages... was told that this was the debugger trying to write code to an address that isn't available on the iPhone 2Gs (original).

Well for one thing the leaked one crashes and restarts numerously, push contacts doesn't freakin' work, and the whole iPhone OS is unstable... Yeah. I'm downloading the new OS and NOT going from backup. (not taking chances)

Quote:
Originally Posted by agent6998 View Post
Well for one thing the leaked one crashes and restarts numerously, push contacts doesn't freakin' work, and the whole iPhone OS is unstable... Yeah. I'm downloading the new OS and NOT going from backup. (not taking chances)

Yeah, I did that. Didn't help. Good luck though