Showing posts with label Downgrade. Show all posts

How to: Downgrade iTunes 10 to iTunes 9.2.1 [Mac - Windows]

It was just two days ago when Steve Jobs announced iTunes 10 introducing Ping social networking feature and it was live after the event by some hours. But, many users are now reporting crashes (due to incompatibility with multiple Cydia apps), after updating to iTunes 10 on their Jailbroken iPhone 4. So here's a step by step guide to downgrade iTunes 10 to iTunes 9.2.1


Downgrading iTunes 10 on Mac
Step 1: Delete the following files:
  • The iTunes application in /Applications
  • com.apple.iTunes.plist which is located in ~/Library/Preferences (this is the library folder inside your user folder)
  • iTunes.pkg which is located in /Library/Receipts (this is the library folder at the root level of your startup drive)
  • iTunesX.pkg which is located in /Library/Receipts
Step 2: Give your Mac a reboot, Download iTunes 9.2.1 and install it.
Step 3: At last, you may need to re-create iTunes library and playlist (helpful guide)

Downgrading iTunes 10 on Windows
Step 1: Navigate to C:\My Documents\My Music. Copy the entire iTunes folder and save it on your Desktop as back up.
Step 2: Open the Control Panel -> Uninstall Programs and uninstall the following applications:
  • iTunes 9.1
  • Apple Mobile Device Support
  • Apple Application Support
  • Apple Software Update
  • QuickTime
  • iPhone Configuration
Step 3: Reboot your computer then navigate to C:\My Documents\My Music\iTunes and rename the iTunes Library.itl to Library.itl.backup
Step 4: n the same folder, open “Previous iTunes Libraries” and find the most recent library backup, which should be named something like “iTunes Library 2010-09-1.itl”
Step 5: Copy this file, then paste it in C:My Documents\My Music\iTunes and rename it iTunes Library.itl
Step 6: Download iTunes 9.2.1 for Windows and install it
Step 7: At last, you may need to re-create iTunes library and playlist (helpful guide)

You may also like:

How to: Downgrade iOS 4.1 GM to iOS 4.0.1 for iPhone 4 / 3GS

Today, Apple announced iOS 4.1 for iPhone and iPod Touch coming next week to public, Also iOS 4.1 GM seed for developers has been released, we showed you our full coverage of iOS 4.1, and we got download links for iOS 4.1 GM so people can try it now instead of waiting a week! Now, you have upgraded to iOS 4.1 and you want to get back to iOS 4.0.1 or older, here's a quick guide to download iOS 4.1 GM to iOS 4.0.1.

Note: This guide only for users who already saved SHSH Blobs using TinyUmbrella or via Cydia by clicking on "Make my life easier" as shown above. If you don't have SHSH blobs of iOS 4.0.1 or older, then you can't downgrade.

Steps:
Step 1: Download iOS 4.0.1 for iPhone or iPod Touch.
Step 2: Put your iPhone in DFU Mode by following this steps,
  • Connect your iPhone to your computer.
  • Turn iPhone off.
  • Start iTunes
  • Hold Power and Home buttons together for 10 seconds or so.
  • Release Power button but keep holding the Home button until your computer recognizes a new USB device.
  • iTunes will now recognize your iPad.
Step 3: This step is about adding Saurik’s Server address to your system hosts file. This trick make iTunes thinks it is talking to Apple, while it is talking to Cydia while the restoring process.
  • Locate "C:\Windows\System32\drivers\etc\" for Windows and "/etc/" directory for Mac, then locate “hosts” file andOpen it in Notepad (for Windows) or TextEdit (for Mac OS X) and add this at the bottom of the file.
74.208.105.171 gs.apple.com
At last it will be like that, then save it
Step 4: Now, You will have to restore your iPhone to iOS 4.0.1 by Clicking on the iPhone icon on the left sidebar of iTunes then hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” then release the alt button, Now Select the iOS 4.0.1 ipsw file you have already downloaded in Step 1 and Let iTunes do some automated Steps.
Step 5: You will need to exit recovery mode, so download RecBoot from here, launch it and click on "Exit Recovery Mode" then Device will restart automatically.
Horaya! Now you got back to iOS 4.0.1 and you can jailbreak your iPhone using our guide posted here.

You may also like:

How to: Downgrade iOS 4.0.2 to 4.0.1 / 4.0 Without SHSH Blobs [EXCLUSIVE]

Yes, you read it write! Now you can downgrade the annoying new iOS 4.0.2 to iOS 4.0.1 or iOS 4, without having your SHSH blobs saved. YES! without SHSH blobs. The tip was sent to us by one of our readers who wishes to remain anonymous, we made some tests and we got our conclusion at the end of the post.

Step 1: Download the iOS 4.0.1 from here, download iTunes from here.
Step 2: Extract it with Winrar or Winzip to a folder on the desktop. You may need to rename the firmware file from .ipsw to .zip to be able to extract.
Step 3: Open buildmanifest.plist file from the extracted files using Notepad (for Windows) or TextEdit (for Mac OS X) Search and replace all – 8A306 with 8A400. Do the same with restore.plist file and save both of them.
Step 4: Now download iOS 4.0.2 and extract it using Winrar or Winzip.
Step 5: Drag all files extracted files from iOS 4.0.1 and replace them with all files of iOS 4.0.2.
Step 6: Delete all ".dmg" files that end with 002 leaving files that end with 001. Then zip the new customized firmware and change it to ".ipsw" file, for example "downgrade.ipsw".
Step 7: This step is option, it helps you to ensure you get an SHSH file request for the future, but should not be necessary to just restore 4.0.1
  • Locate "C:\Windows\System32\drivers\etc\" for Windows and "/etc/" directory for Mac, then locate “hosts” file and Open it in Notepad (for Windows) or TextEdit (for Mac OS X) then add this line at the bottom of the file and save it.
74.208.105.171 gs.apple.com

Step 8: Connect your iPhone to your PC / Mac and launch iTunes (downloaded above)
Step 9: Now, put your iPad in DFU mode by following this steps,
  • Connect your iPad to your computer.
  • Turn iPad off.
  • Start iTunes.
  • Hold Power and Home buttons together for 10 seconds or so.
  • Release Power button but keep holding the Home button until your computer recognizes a new USB device.
  • iTunes will now recognize your iPad.
Step 10: Almost done, you will have to restore your iPhone to the firmware you have customized and saved in the above steps by Clicking on iPhone icon that appears in the left of iTunes then hold left “alt” button or “Shift” button on Windows from the keyboard and click on “Restore” then release the alt button. You will be promoted by a window to select the firmware, select your firmware file "downgrade.ipsw" you have made in the previous steps.
Step 11: After series of processes, iTunes will restore your device to the required firmware.

Now, You will be finally able to jailbreak and unlock your device using our guide posted here to jailbreak and unlock any iPhone.

[Thanks Anonymous for the tip]

Update 1: While downgrading from iOS 4.0.2 to iOS 4.0.1 / 4.0, users may face error 1015 in iTunes, use Error 1015 Fixer (download here) to bypass from this error.

Update 2: Here's the modified .ipsw file that you should restore to for iPhone 3GS users It is a 4.0.2 firmware bundle, with the 4.0.1 files inside (as instructed) After restoring you will be at 4.0.1. it can be downloaded from here.

Update 3: If you got stuck in recovery mode, just use Recboot 1.1, our guide posted here.

Update 4: Just got all the modified firmwares for iPhone 4, 3GS and 3G,
iPhone 4 http://www.mediafire.com/?7i4zjgv41h1ql
iPhone 3GS http://www.mediafire.com/?fzi76aw20t5sc
iPhone 3G http://www.mediafire.com/?uur4hp6cl12x8

[Thanks Behzad for uploading the files]

Update 5: Well, here's a quick explain why it don't work for all. Users who reported of this method being working for them had at some point in past saved their SHSH files on Cydia, we can't say this method is fake, but it's pretty not working for people who don't have SHSH files on Cydia. Notcom explains on his blog..
There is much discussion on many blogs about a potential means of downgrading iOS 4.0.2 to 4.0.1 by simply changing a couple values in the buildmanifest.plist and copying all of the images from 4.0.1 into 4.0.2 and then deleting the files ending with 002. Following all of this, perform a DFU restore and somehow you will be on 4.0.1.
There is a perfectly logical explanation for all of this and I will lay out exactly what is happening and explain why it is working for the folks that are the lucky ones.
Let me get this out first.
  • This is not a miracle, at least not in the sense you all hope for
  • SHSHs are STILL required for any iPhone 4, iPhone 3GS, iPad, iPod Touch 3G, and iPod Touch 2G (MC Model)
  • There is NO way around this… unfortunately this method included.
Let me start by explaining something very important. The buildmanifest is used by iTunes to build much of the TSS request that is used to obtain your SHSH for any given firmware revision. Unfortunately, the BuildNumber has no part to play in the request for SHSH. All that you ended up doing in following these directions is request 4.0.1 SHSH blobs.THAT IS ALL. Since every single one of you that got this to work changed your hosts file to point to Cydia, Cydia responded to the TSS request with an SHSH blob that was ALREADY "on-file". There was no magic. There was no miracle, apart from the lucky break that your device had been put on Cydia’s SHSH request list at some time in the distant past.
That’s it in a nutshell folks. There was no amazing technique for bypassing Apple’s TSS. There was no amazing exploit that exists in DFU mode allowing for 4.0.2 -> 4.0.1 downgrading. It’s simple; Cydia had your SHSH because at sometime in the past either:
  • Someone saved your SHSH with that device using TinyUmbrella and the default options
  • Someone restored that device with Cydia in the hosts pointing to gs.apple.com
  • Someone jailbroke the device and pressed ‘Make my life easier’
Yes, wait, wait and wait!

You may also like:

How to: Downgrade iOS 3.2.2 to iOS 3.2.1 on iPad

Early this week, we posted how to guide to downgrade iOS 4.0.2 to iOS 4.0.1 on iPhone and iPod Touch but for iPad users, you can also downgrade iOS 3.2.2 to iOS 3.2.1 easily, but don't forget, you need to have SHSH blobs that you already saved using TinyUmbrella before, If you don't have your ECID SHSH Blobs, then stop! you can't downgrade!

Step 1: Download your original iOS (iOS 3.2.1, iOS 3.2.2)
Step 2: Put your iPad in DFU mode by following this steps,
  • Connect your iPad to your computer.
  • Turn iPad off.
  • Start iTunes.
  • Hold Power and Home buttons together for 10 seconds or so.
  • Release Power button but keep holding the Home button until your computer recognizes a new USB device.
  • iTunes will now recognize your iPad. 
Step 3: Now, this step is a trick to make Apple believe that iOS 3.2.1 is the latest version so you can upgrade to!

  • Locate "C:\Windows\System32\drivers\etc\" for Windows and "/etc/" directory for Mac, then locate “hosts” file andOpen it in Notepad (for Windows) or TextEdit (for Mac OS X) and add this at the bottom of the file.
74.208.105.171 gs.apple.com
At last it will be like that, then save it
Step 4: Now, You will have to restore your iPd to the firmware you have downloaded by Clicking on iPad icon that appears in the left sidebar of iTunes then hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” then release the alt button, Now Select the firmware (iOS 3.2.1) you have downloade in Step 1 and Let iTunes do some automated Steps. (Note: If you got an error, Just ignore it)
Step 5: You will need to Exit Recovery Mode, So Download RecBoot from Here and Click on "Exit Recovery Mode" then Device will restart automatically.
Hola! Now you got your iPad restored back to iOS 3.2.1 and you can now jailbreak it easily using the guide posted here to jailbreak iPad on iOS 3.2.1

You may also like:

Apple Locked Digitally Signed For iOS 4.0.1/3.2.1

A few hours ago Apple has blocked the digital signature for the firmware 4.0.1 and 3.2.1 , so now it is impossible to restore to an earlier iOS version. From now users can't save SHSH files to Cydia or Apple for iOS 4.0.1 and 3.2.1 or lower.
so those who upgrade to firmware 4.0.2 will no longer able to restore or unlock their iPhones, in addition who upgrade his iPad to 3.2.1 will no longer able to unlock his iPad.

But for those who have already saved SHSH files as we mentioned before, they will have no problem see guide posted here.
I highly recommend to all those who have not saved SHSH and want a jailbroken device, don't upgrade to iOS 3.2.2 for iPad users (iOS 3.2.1 already jailbroken here) and if you are an iPhone  user don't upgrade to iOS 4.0.2 (iOS 4.0.1 already jailbroken here).
For iPhone 3G users, it is already jailbroken on iOS 4.0.2 using reds0w here.

How to:Downgrade iOS 4.0.2 to 4.0.1 for iPhone 4/3GS/3G And iPod Touch 3G

As we all know that Apple has just released the new version of iOS 4.0.2, but for all those who are not satisfied, or want to downgrade to a pervious version of firmware can follow the guide below.

Important Note:
iPhone 3G users can downgrade using the following guide. iPhone 3GS/4 and iPod Touch 3G usersmust have to ECID with SHSH. Saurik saved in the serverand modify the hosts file in order to succeed in the procedure see below:

Requirements:
-The latest version of iTunes.
-The original firmware which you intend to downgrade to it from here.
-iRecovery and libusb for Mac or EasyiRecovery for Windows.

Modifying the hosts file:
For Windows:
-Open Notepad with Adiminstrative privilages, click on Start > All programs > Accessories then right click on Notepad then select open as Administrator.
-Now browse (C:/Windows / System32 / drivers / etc) in the Notpad and open the hosts file then add the following line at the end of the document and save it:
74.208.10.249 gs.apple.com
Now you can downgrad iOS 4.0.2 to any older iOS by following this guide.

For Mac:
-Click "Go" -> "Go to Folder" and enter the path / etc /
-Find the file "hosts" and move it to your Desktop.Open the file by right click then open with Text Edit and add this string at the end:
74.208.10.249 gs.apple.com
-Save the file to your desktop and then drag it back into / etc / . We will request permission to overwrite and then also the administrator password.
Now you can downgrad iOS 4.0.2 to any older iOS by following this guide

You may also like:

How to: Downgrade iOS 4 to 3.1.3 / 3.1.2 on iPhone and iPod Touch

Many of iPhone and iPod Touch users has updated to iOS 4 to see the best iOS features as Multitasking, Wallpapers, and etc.. But they couldn't jailbreak, they got performance lags, or just didn't find it suitable. So here's a new and easy way to Downgrade iOS 4 to 3.1.3 / 3.1.2 or older on both iPhone and iPod Touch.


Note:
For iPhone 3GS, iPod Touch 3G and iPod Touch 2G (MC) you MUST have SHSH blobs of the older Firmware, if your SHSH Blobs are saved on saurik's server then follow this steps to get it on your computer:
Step 1: Connect your Device and Launch TinyUmbrella (Download below) then Check on "Advanced Options
Step 2: Now select your Device, Firmware and Location (Choose Cydia)
Step 3: Click on "Save My SHSH" button

Required:
- Download iOS 3.1.3 / 3.1.2 from Here.
- Download TinyUmbrella, latest version from Here.
- iTunes 9.2 for Mac and Windows from Here.

Steps:
Step 1: Put your iPhone in DFU Mode, guide posted here.
Step 2: This Step for iPhone 3GS, iPod Touch 3G and iPod Touch 2G (MC), If you are on iPhone 3G or iPod Touch 2G then skip this Step.
  • Run TinyUmbrella (download above), and Hit Display SHSH (If you have already saved SHSH on your computer, then just drag and drop it in TinyUmbrella)
  • Now Hit on "Start TSS Server" button
  • Locate "C:\Windows\System32\drivers\etc\" for Windows and "/etc/" directory for Mac, then locate “hosts” file andOpen it in Notepad (for Windows) or TextEdit (for Mac OS X) and add this at the bottom of the file.
74.208.105.171 gs.apple.com
Step 3: Now open iTunes 9.2 (download above) and do the following to Restore your iOS.
  • Hold down “Alt” button on Mac / “Shift” button on Windows and click on “Restore” then release the Alt / Shift button
  • Locate the Downloaded iOS FW from the Required above, and let iTunes Restore your Device.
  • After several process, iTunes will bring error 1015, 1013 or 101 message, just ignore it and Click ok
Step 4: You will find your Device in Recovery Mode, there's two ways to exit Recovery Mode, may be with TinyUmbrella or RecBoot
  • To Exit Recovery Mode using TinyUmbrella (download above) just click on "Kick Device Out of Recovery" just below "Start TSS Server"
  • To Exit Recovery Mode using Recboot Just Download RecBoot (Windows / Mac) and Click on "Exit Recovery Mode" and your Device will restart automatically.
That's it, Now you have Successfully Downgraded your Device to 3.1.3 or older!

    How to: Downgrade iOS 4 to iPhone 3.1.3 / 3.1.2 on iPhone 3GS / 3G

    Now, after upgrading to the newly release firmware by Apple iOS 4 You got some bugs and some errors, A lot of users asked me this question "How to Downgrade iOS 4 to 3.1.3" So Answering my readers, this guide will help you to Downgrade iOS 4 to iPhone 3.1.3 or 3.1.2

    Steps: 
    Step 1: Download iPhone 3.1.3 / iPhone 3.1.2 Original Firmwares from Here.
    Step 2: Put your Device in DFU Mode by following the guide posted here.
    Step 3: This step is for iPhone 3GS, iPod touch 3G and iPod touch 2G (MC model) Owners who saved SHSH on Cydia for the Firmware you downgraded to, If you are on iPhone 3G or iPod Touch 2G then Skip this step.
    • Locate "C:\Windows\System32\drivers\etc\" for Windows and "/etc/" directory for Mac, then locate “hosts” file andOpen it in Notepad (for Windows) or TextEdit (for Mac OS X) and add this at the bottom of the file.
    74.208.105.171 gs.apple.com
    At last it will be like that, then save it
    Step 4: Now, You will have to restore your iPhone or iPod Touch to the firmware you have downloaded by Clicking on iPhone icon that appears in the left sidebar of iTunes then hold left “alt” button (“Shift” button on Windows) on the keyboard and then click on “Restore” then release the alt button, Now Select the firmware you have downloade din Step 1 and Let iTunes do some automated Steps. (Note: If you got some error, Just ignore it)
    Step 5: You will need to Exit Recovery Mode, So Download RecBoot (Windows / Mac) and Click on "Exit Recovery Mode" and your Device will restart automatically.
    Congratulations Cheer, you now have your Device on 3.1.3 or 3.1.2, Now you will be able to Jailbreak your iPhone 3GS / 3G and iPod Touch 3G / 2G using Spirit by following the guide posted here.

    How to: Downgrade iPhone 3G FW from 4.0 to 3.1.3 or 3.1.2

    If you are a member of iPhone Developer Program you can go head and update your iPhone to the Next Generation Version which is iPhone OS 4.0. If you have tried OS 4 and want to get back to 3.1.3 or 3.1.2 you can follow this guide, Remember that the below step by step guide will only downgrade your FW from iPhone 4.0 to iPhone 3.1.3 or 3.1.2 or lower. It won’t downgrade your base-band. We will be using fuzzy band to downgrade your based-band.


    Note: Make it on your own risk, we are not responsible for any damage for your Device, but I tried it on my device and it's working.

    Steps:
    Step 1: Download the firmware you want to downgrade then Download rslite.
    Step 2: Now connect your iPhone to computer.
    Step 3: Put your iPhone into DFU mode by using the step by step guide from Here.
    Step 4: After putting your iPhone into DFU mode, iTunes will prompt a message “iTunes has detected an iPhone in recovery mode”. Click “OK”
    Step 5: Then Hold down the Option Key and click Restore on your iTunes.
    Step 6: Let the iTunes Restore, at the end of restore you will get error 1015.
    Step 7: Now run rslite which you downloaded (it will open in terminal) and this will by pass error 1015. But if you got this message then go back to Step 3 and put your iPhone into DFU mode
    Connecting…
    Apple Mobile Device not found in Recovery or DFU
    logout
    Step 8: Execute the following
    setenv auto-boot true
    saveenv
    reboot
    That's it, you should be now with iPhone running 3.1.3 or 3.1.2.
    If you had any errors, feel free to comment asking what you want and I will answer you.