I might have an idea for you... Your situation somehow reminds me of an iPhone update issue that occurred here a month or so ago. I ended up digging in the bowels of the C drive to render a file unuseable in attempting to fix my problem. I just wonder if this could help you too.
Head to this page...http://support.apple.com/kb/TS1275
I realize it doesn't discuss your particular issue, but...
Check out the section that says:
>>If the issue is resolved by a new user
When a restore issue is specific to a user, it is likely due to an unusable .ipsw file. iTunes uses "ipsw" files to restore your iPod or iPhone. If those files are unusable, then try deleting them so iTunes can download a new copy of them. Creating a new user will also cause new .ipsw restore files to be downloaded in the new user. You can find the ".ipsw" files in these locations:<<
I would almost bet that a munged .ipsw file is what is causing you grief. You will note in that article that those files are kept here:
>>Mac OS X
iPhone: ~/Library/iTunes/iPhone Software Updates
iPod touch: ~/Library/iTunes/iPod Software Updates (The tilde "~" represents your Home directory.)
iPhone: C:\Documents and Settings\[username]\Application Data\Apple Computer\iTunes\iPhone Software Updates
iPod touch: C:\Documents and Settings\[username]\Application Data\Apple Computer\iTunes\iPod Software Updates (If you don't see the Application Data folder, you may need to show hidden files.)
iPhone: C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPhone Software Updates
iPod touch: C:\Users\[username]\AppData\Roaming\Apple Computer\iTunes\iPod Software Updates (If you don't see the AppData folder, you may need to show hidden files.)<<
I think, if I were you, BEFORE opening iTunes, I think I would head to the folder that holds the *.ipsw files. Look for the one that is dated on the day you had your first mishap in updating. I would rename the file, perhaps you could put an underscore _ in the place of the period in the files name. OR, move the file to another folder for testing. In fact, perhaps you could move any/all *.ipsw files to another holding tank folder while trying this. Start iTunes again and see how you do.
If the above works, could you confirm it here please?
PS. I am not a "helper" here, just someone who recently had a kinda similar problem not long ago.
Edited by Gammers, 21 September 2009 - 03:35 AM.