How to install an old version of the program on iOS. Restoring iPhone to old firmware in Windows without modem upgrade using SHSH hashes

Hi all! The topic of restoring iOS firmware has long been discussed on the Internet far and wide. And, to be honest, at first I didn’t want to write about something that was already online. Why produce the same type of instructions? But then it was finally decided (such is the agony of choice for the author of this blog! :)) that there was a need for this.

So why another instruction? It's very simple - I receive a lot of questions, both by email and in the comments, about various glitches in the iPhone software and, in most cases, they can only be cured by restoring the software. So this process is important and there is no way to bypass it, and it will be easier for me to answer your questions by simply pointing out a link to this article. Eh, looks like it was justified :) Let's go!

A few important notes:

  1. When you restore an iPhone, absolutely everything is deleted from it. It turns out that the phone looks like you just bought it in a store.
  2. You can only restore using a computer and iTunes. This cannot be done over the air, via iCloud or any other way.
  3. The procedure is performed both when the device is fully operational, and if the iOS system does not boot (in this case, you will need to enter DFU mode).

By the way, recovery is the only way to properly remove a jailbreak from an iPhone.

Detailed instructions for restoring iPhone

So, complete and detailed step-by-step instructions. We launch iTunes on the computer and connect the iPhone, if everything went well, then the phone model, its firmware and other data will be displayed in the main program window. At this stage, two errors are possible:

  1. The computer does not detect the iPhone - about this.
  2. If the device shows no signs of life, we try.

As a result, with any successful connection we get one of two windows

And here we are interested in only one button - “Restore”. If you simply click on it, iTunes will begin to prepare the iPhone, download the latest current firmware from Apple's servers and begin installing it on the device.

Attention! Find My iPhone must be disabled!

The biggest “catch” is loading the firmware. Sometimes this process takes quite a long time, especially with slow Internet. Plus, if the connection is not stable and the connection is possible, then iTunes will start downloading it again every time, which you will agree is not very pleasant and time-consuming.

But there is a way to speed up the recovery process. To do this, you need to independently download the software file in .ipsw format (from any third-party resource, for example w3bsit3-dns.com) and save it on your computer. Please note - each iPhone model will have its own file, different from others!

Now, hold down the “Shift” key on the keyboard and only then click on the “Restore” button. A window will open asking you to specify the firmware file. We select the pre-downloaded one and wait - iTunes will do everything on its own.

Why can't I restore my iPhone and what should I do?

In fact, there can be a lot of reasons. Moreover, they are associated both with a computer or device, and simply with inattention.

Here are the most basic ones:

  1. Lack of Internet access on the PC or periodic interruptions and shutdowns.
  2. Antiviruses, firewalls and other programs that interfere with the normal functioning of iTunes. Perhaps your security settings are configured in such a way that iTunes simply does not gain access to Apple servers.
  3. Slow Internet. Not even that. Very slow internet. This is rare now, but I remember my attempts to revive an iPhone back in 2009 using a network connection from a USB modem. I won’t describe everything, but I’ll say the result - the restoration failed.
  4. In the case when you download the firmware yourself, see if it is exactly suitable for your specific phone model.
  5. Check for iTunes. If yes, install the latest version of the program.
  6. It is very advisable, and what’s more, be sure to use an original USB cable; non-certified ones can contribute to the appearance of various errors. Non-original ones are only possible, and even then not always, and they are not suitable for flashing (restoring).
  7. It is quite possible that the problems are already inside, that is, “iron”. There can be a lot of faults - from the cable to the motherboard. Remember, not or too much.

As you can see, there are really a lot of options. Please pay attention to every little thing - because it is precisely because of this that problems with restoring your iPhone may arise. Something still doesn't work out? Be sure to write in the comments - we’ll try to figure it out together!

P.S. They say that in order for the restoration to be successful and correct, you need to “like” this article. They're probably lying, but I installed it just in case... and it worked! :)

Hi all! In today's topic I would like to continue the conversation about the iPhone. In particular, in one of my previous articles I already told you, so today’s article will be a continuation...

When a smartphone starts to work incorrectly, the first thing you need to do is check the operating system. Most often, the reason for the deterioration in the quality of the iPhone is glitches in iOS. Defects appear due to malware, system clogging with unnecessary software, or hardware conflict with a certain version of the operating system.

How to return to the previous version of iOS?

I have already told you how to update or restore a gadget; in both cases we used standard schemes. But sometimes the current version of the operating system turns out to be too “heavy” for the gadget, usually this happens with outdated iPhone models. The user updates the gadget and realizes that the new version of iOS overloads the gadget. Having gone into the settings, the owner of the smartphone discovers that there is no “Go back” button in the settings. After studying this issue, I found a fairly simple way to return to the previous system, that is, install the iOS we need manually.

Difference from recovery

Surely you have already encountered gadget restoration. Very often, users mean by one concept “flashing” three actions at once. Let's briefly go through each option so as not to get confused in the future. We can perform the following manipulations with our smartphone:

Restoration - returning the gadget to its original settings, while all data and content from the device are deleted, the smartphone receives a clean operating system.

Update - Using iTunes or the built-in iPhone tool, you can update the operating system to the latest version, personal data and content are preserved.

Rollback means returning to an earlier version of the system; using special tools, the user can select any firmware for his gadget, including custom.

This material discusses rollback in detail. Follow my instructions and you will succeed. I recommend performing this manipulation only for those gadgets that began to slow down after updating to the latest version of the iOS operating system.

Preparatory stage

Before installing an alternative version of iOS, you will need to follow a few simple steps. Let's start with backup. No one is immune from a sudden error during a rollback, so you need to save all the data on your smartphone. You can create a backup using a standard tool in the iPhone. Go to “Settings”, in this section you will find the “Restore and Backup” menu. With simple manipulations you can protect all your data from loss.

The second step is to select the desired version of iOS. If you need a rollback, most likely you already have the operating system you need. If not, then on this resource http://appstudio.org/ios you will find the necessary firmware.

Download it and save it on your computer, since we will perform the rollback using a PC.

You can also download iOS from this site http://getios.com/ Go to the resource and find a field where you need to indicate the type of your gadget “YOUR DEVICE”. In the next window, you should enter the model, after which a window with iOS options that will work on your iOS will become available. All that remains is to download the desired version. The screenshot above shows the selection menu in detail.

Rollback process: instructions

We take a charged smartphone and connect it to the computer using a cord. Launch iTunes. IMPORTANT! The program must be the latest version, to update, go to the “Help” - “Update” tab. The application will automatically download the latest version and restart.

Now you need to wait until the program sees your device, it usually takes a few seconds, so you won’t have to wait long. You will also need to select the type of gadget you have; to do this, select the appropriate section in the settings or simply press the “Ctrl + S” combination on your keyboard.

In the window that appears, click the “Browse” button, and then click the “Update” button. If you are working on a computer with a Windows operating system, then you need to hold down the “Shift” key and at the same time click on the “Update” button. As for Mac users, you need to hold down the “Alt” key and click on “Update”.

After this, a form will appear where you need to select a new version to update. We will trick the system and click on the pre-downloaded firmware, which may be several levels lower. Thus, we will start the rollback process to the previous version. If you cannot return the old firmware using the standard method, try using a special program.

Rollback using RedSnow

Download RedSnow from the developer's official website and install it on your computer. The creators have taken care of a version for computers on Windows and Mac. Be sure to follow the preparatory steps described above to avoid losing important data and content. I’ll say right away that this method takes more time than working in iTunes, but in some cases it’s impossible to do without RedSnow.

To roll back using this program, you will need to enter DFU mode on your iPhone. To do this, you need to connect the gadget to the PC, turn off the device, and after the work is complete, you should simultaneously hold down the “Power” and “Home” buttons for about 10 seconds. After this, release the power button, while the “Home” button should remain pressed. Wait until the program, in our case RedSnow, detects the device in recovery mode.

The rollback is performed according to the following scheme:

— Launch the application on the computer and select the “Extras” section in the main menu and go to the “Even more” menu.

— Now press the “Restore” button. Here you will need to specify the path to the firmware file using the IPSW key.

— As soon as the question window appears, you should quickly click on the “YES” button.

— Now switch the device to DFU mode according to the instructions.

— When the program detects the device, you will need to specify the path to the certificates, usually they come along with the firmware file.

“We just have to wait for the process to complete.” The “Restore Successful” message will let you know that you did everything right.

As you can see, returning to the previous version is not difficult. It is important to determine whether you need it or not. If necessary, you can always upgrade to a newer iOS; the rollback operation does not affect this in any way.

Unfortunately, it turns out that iOS device users may require an older version of the application for various reasons. For example, an old device or a new version is unstable and does not meet user requirements. Unfortunately, installing an older version of the application on iOS is not so easy, but it is possible if you really need it.

Do you want to install an older version of the application? Follow these step-by-step instructions carefully:

Step 1: and install the Charles application. Launch it, click on tab Grant Priveleges if you are an OS X user and enter the administrator password.

Step 2: Download the application whose older version you want to install using iTunes on your computer and open the tab Structure in the Charles app. You should see the "buy" server.

Step 3: Right-click on “buy” and select Enable SSL Proxying.

Step 4: Stop downloading in iTunes.

Step 5: Find the app again by opening the description page. Start the download again and cancel it again.

Step 6: Open the "buy" server pop-up menu and select buyProduct.

Step 7: Click on Response, right click on buyProduct and select Export. Select Desktop as export location, select format XML and press Save.

Step 8: Open the XML file with a text editor and look for the following line:

softwareVersionExternalIdentifiers

Below this line you will see approximately the following information:

1862841
1998707
2486624
2515121
2549327
2592648
2644032
2767414

These are the versions of the application from older to newer. Copy the version number you want to install and close the text editor.

Step 9: Return to Charles and right click on buyProduct and select Edit.

Step 10: Select Text and find the following line:

appExtVrsId

Below this line you will see a number in the tag, replace it with the number you copied and click Execute.

Step 11: Scroll down to Response- and you will see bundleShortVersionString. Below it you will see the version of the application you selected.

Step 12: Right click on buyProduct in the list under the “buy” server and select Breakpoints.

Step 13: Find the app again in iTunes so that the program refreshes the page, and click on the download button again.

Step 14: Return to Charles and you will see a pop-up window. Click Edit Request, then XML Text and below the line appExtVrsId paste the number copied in the eighth paragraph. Click again Execute.

Step 15: You will need to click Execute again.

Step 16: Check iTunes. The download should start and complete.

Step 17: Open the My Apps tab in iTunes and you should see the app you downloaded. By right-clicking on it you can request additional information and make sure that you downloaded the old version.

Step 18: Connect your device to iTunes and install the app on your device.

Step 19: Close and remove Charles.

This is not an easy instruction, but in some cases you cannot do without it if you do not want to jailbreak your device, and you need the old version of the application like air.

Based on materials from iDownloadBlog

And install iOS 12. The system works very quickly even on the old iPhone 5s and iPhone 6! But this is the first beta and it does not work stably everywhere. In some places the camera lags, in others some important applications just don’t launch, or notifications come in completely empty. In such cases, you have one option: rollback to iOS 11.4.

It's not that hard to roll back. The main thing is to download the file with the firmware.

Remember that if you roll back without a backup, you will lose all your data. Therefore, if you do not have a backup made before installing iOS 12, but you need the data, you will have to wait for official updates.

If you made a backup on iOS 12, then you will not be able to use it if you roll back to iOS 11.4.

So, let's start rolling back:

  1. Select the firmware file you need and download it to your computer.
  • iPhone 6s, iPhone 6
  • iPhone 6s Plus, iPhone 6 Plus
  • iPhone SE, iPhone 5s GSM, iPhone 5s CDMA
  • iPad Pro (12.9-inch) (First generation | Second generation)
  • iPad Air 2, iPad mini 4, iPad mini 3
  • iPad Air 1, iPad mini 2

2. Disable the “Find iPhone” function on your gadget in the iCloud settings menu:

This must be done! Without this, iTunes will not allow you to return to the old version of the system.

3. After that, connect your gadget to your computer and launch iTunes:


Select the device, hold down the Option key on your keyboard if you have a Mac, or Shift if you have Windows, and click the “Update” button. In the window that appears, select the firmware file you downloaded. After that, agree to everything iTunes suggests you do. Let's go! This process will take 15 - 20 minutes.

After the rollback, iTunes will offer to restore the backup. You can refuse and set up your device as new.

Your device is now running iOS 11.4 again! As you can see, rollback is not a complicated process at all. Enjoy using it 😁

Let's figure out how to properly roll back iOS on an iPhone to a previous version of the operating system. In the article we will look at a specific example of versions, but this is also relevant for newer iOS.

This article is suitable for all iPhone Xs/Xr/X/8/7/6/5 and Plus models running iOS 12. Older versions may have different or missing menu items and hardware support listed in the article.

Reasons for iOS rollback

Users' reasons for downgrading to a later version of the iOS system can be completely different. Some may be unhappy with the visual changes in the interface design of Apple gadgets, which change in some details with each update.

Others want the same stability in the device after the update. Problems began to be noticed by users who updated their iPhone to iOS 12. Even in iOS 12, there are new system items in the menu that users find unnecessary and are not aesthetically woven into the smartphone interface itself.

There are also users who roll back the iOS version after release in order to check the overall performance of this function using official Apple packages. For example, we have already found out that you can roll back iOS 12 only to iOS 11.4, which was the last in the iOS 11 update series.

Other versions of iOS are not covered by the company's subscription package. This was stated on the official Apple blog.

Important nuances

  • During the rollback process, the device must be reset and then restored from a copy. This will take some time, depending on your Internet connection and the amount of data you have.
  • You should start the rollback when you have a backup copy of your gadget in iTunes or iCloud.
  • A standard copy of iTunes or iCloud will be based on iOS 12, so after rolling back to iOS 11 it may not function properly. It is better to use a copy that was saved before iOS 12 was installed.

Rollback from iOS 12 to iOS 11.4.1 without losing information

This method is risky, but with its help you can roll back to iOS 11.4.1 from iOS 12 without losing data. The process is also faster than the second method, which we will look at later.

To roll back to iOS 11.4.1 from iOS 12, follow the instructions:

You can use an alternative method if this doesn't work. For it, you need to have a saved backup copy of the gadget, which was created before installing iOS 12.

Rollback from iOS 12 to iOS 11.4.1 using recovery method

  • Download the firmware file for your device https://ipsw.guru/firmware/11.4.1/.
  • Launch iTunes on your computer.
  • We connect a gadget with iOS 12 to the computer.
  • Now you need to enter the device into DFU (recovery) mode. This process differs on different models.
  • In the iTunes window that appears, click on “OK”.
  • Hold down the “Alt/Option” button on a Mac or “Shift” on a Windows computer, then select “Restore…” your gadget.
  • Select the iOS 11.4.1 ipsw file.
  • Click “Restore” to continue.
  • The user will be shown information about version 11.4.1. Click “Next”, then “Accept”.
  • iTunes will install the new version on your device. The entire process lasts approximately 10 minutes.
  • When the process is completed successfully, the device will display the usual power-on screen. The device can be restored using a saved backup copy.

If any errors occur during the rollback, then most likely the firmware downloaded was not for your model.