How to reset an application to a previous version. How to disable auto-update of applications on Android

Upgraded to new version iOS, you may notice that you will not like the firmware. In this case, there is an excellent solution - roll back the software to the optimal version, in your opinion. That is, if you updated to, for example, IOS 10, then you can easily install it on your iOS device 8 using the instructions below.

When is it necessary to rollback iOS?

The reasons for installing an older version of the operating system may be the following circumstances:

  • With new firmware versions, the design changes, and not all users may like the new design.
  • The most common reason is the appearance of freezes and glitches. Such problems happen for two reasons: either a new version of the firmware has become available to users in a too crude form, with errors in the code and shortcomings, or the device that was updated has become outdated for the loads created by the new version of IOS.

Please note that it is not possible to roll back any device for any version, detailed information You can view which device to which firmware version can be rolled back to on the following website - http://appstudio.org/shsh. All data is located in table format.

How to roll back iOS to a specific version on an Apple device

Before you begin the process, you need to prepare the following things:

  • iTunes installed on your computer and updated to the latest version.
  • The version of the software you selected, in IPSW format, is downloaded to an easily accessible folder. You can download it from trusted Internet sites that distribute free of charge iOS firmware, for example, at the following link - http://appstudio.org/ios. Download the firmware strictly for your device model, otherwise problems will arise during installation.
  • A USB adapter that will connect your device to your computer.

If you have met all the above conditions, then the next step is to prepare the device itself for the rollback process.

Saving important data

Please note that when you roll back your device, all data, applications and media files from it are permanently erased, so it’s worth taking care of them. There is an option that allows you to delete files from the device, it will be discussed later in the article, but it is no less stable. You can save everything you need using backup copy, created as follows:

Disable password

Another important point is to disable the password and Touch ID, if it is supported and enabled on your device.

Deactivating Find My iPhone

Before any actions with the device’s firmware, you must disable the “Find iPhone” function, since, otherwise, iTunes simply will not allow you to perform any actions:

Firmware rollback

If all previous preparatory work have been carried out, then you can begin the rollback itself. It doesn't matter which device you're downgrading from, or from which version of iOS you're downgrading to.

  1. Connect the device to the computer using a USB adapter.
  2. Log in to the system.
  3. Go to your device's settings by clicking on the icon that looks like a phone or tablet.
  4. Hold down the Shift button on your keyboard if you're using Windows, or the Option button if you're using Mac OS. Without releasing the key, click on the “Restore” button.
  5. A window with folders will open; you need to specify the path to the firmware that you downloaded earlier.
  6. Wait while iTunes extracts the software from the firmware and installs it. The process can last from five minutes to half an hour, do not disconnect the device from the computer or interrupt the process with any actions, otherwise the device may enter endless recovery mode.

Rollback without data loss

This rollback option also exists; it allows you to rollback without losing the data on the device. To do this, in point 4 of the “Rolling Back Firmware” section, you need to click on the “Restore” button and the “Update” button. All other steps are completely the same. The only thing worth considering is that performing a full recovery, that is, resetting the system and installing it from scratch, is safer, since the chance that previous version some elements will remain much lower.

Video tutorial: How to downgrade iOS version

Third party rollback programs

If for some reason the iTunes method does not suit you, then you can use the third-party program RedSnow. It is distributed free of charge for both Windows and Mac OS on the official website of the developer - http://redsnow.ru.

  1. After downloading and opening the program, select the Extras section.
  2. Click on the Even More button.
  3. In the menu that opens, go to the Restore block.
  4. Click the IPSW button to specify the path to the previously downloaded firmware.
  5. The notification that appears will ask you whether to cancel the modem upgrade or not. Click on the “Yes” option.
  6. A window will open in which you will be warned that the device will now need to be put into recovery mode, close it.
  7. Connect the device to the computer using a USB adapter and enter it into DFU Mode. How to do this is described step by step in the program itself.
  8. If you have not previously performed such rollback operations with this program, then click on the Remote button so that it will automatically find the necessary hashes on its servers.
  9. Done, now all you have to do is wait for the process to complete. The device will automatically update to the version you downloaded and turn on, after which you will have to go through the initial setup process.

Is it possible to roll back individual applications?

If the purpose of your system rollback is to install older versions of applications, then you should not carry it out, since there is a better option - use special program App Admin. You can download it directly from App Store for free. Thanks to this application, you can view all available versions applications installed on your phone and roll back to them. To use the program, just select the applications to roll back and enter the unique version number to which you want to roll back the selected application.

So, installing an older version of software is possible on all Apple devices, but you can not roll back to any version, but only to those that have the SHSH signature. The process can be completed either through the official iTunes application or through third party programs. The main thing is to download the correct firmware version and not interrupt the update process until it is fully completed.

Many smartphone owners are wondering: . But there is another category of users. They are trying to roll back the update. Thoughts about this arise after you realize that the device, after receiving a new firmware version, is extremely unstable. So I want to get back the previous version of the operating system. Below you can read about how to perform a system rollback.

Modern electronic gadgets are very dependent on software. In many cases, the device is designed for certain version operating system. For example, if a laptop was sold with pre-installed Windows 8, then with a high degree of probability you cannot put a “seven” on it, unless you replace HDD. This is the case with smartphones on Android based a similar situation is observed. Only in some cases can you cope with installing a very old version of the operating system if the device came with Android 5.0 or 6.0.

Not all users know about this, but even mobile components work with the help of drivers - in this regard, they are no different from PC components. To save money, processor manufacturers write drivers only for specific versions of the operating system. So it turns out that some trivial one is not recognized by the old Android 4.2.

However, a rollback involves installing the version of the OS that was previously installed on the device. And manufacturers, it would seem, should not interfere with this. But it's not that simple. Rolling back the system would be easy only if a copy of it was stored in the device’s memory. But Android devices do not have such a function - the update completely erases all data about the old version of the operating system. This is due to the fact that there is not very much built-in memory in smartphones and tablets, and no one wants to occupy it with unnecessary load. That is why it is very difficult to rollback on Android; it is better not for an untrained user to do this.

Differences from the update

If you have updated Android at least once, you should know that this does not delete the user's personal data. Photos, applications, music and everything else remain in place. But if you decide to roll back Android, then this will be equal to . Absolutely all information will be deleted.

Another point is the difficulty of rollback. To update the operating system, you often do not need to do anything. The new version arrives over the air, after which you only need to click on the “Download” and “Agree” buttons. There is no universal guide for rollback. You will have to get a special program, install it on your computer, download a custom Recovery menu and perform many other actions. That is why it is recommended to roll back to a previous version of the system only in case of urgent need.

Rollback on devices from ASUS

So, it's time to talk about how to roll back Android to the previous version. On many devices this takes a very long time. a large number of time. But there are also exceptions. Old tablets and smartphones require the following steps to perform a rollback:

Step 1. Download the firmware you need, suitable for your model. You can find it on the official website or other resources dedicated to mobile technology.

Step 2. The downloaded file should be placed in the root directory of the device.

Step 4. After scanning, a triangle and Exclamation point. Click on this icon.

Step 5. Agree with the proposed procedure.

After this, the flashing procedure will begin. Interestingly, it doesn’t matter to the system which firmware version you installed. This means that in this way you can not only rollback, but also update.

Devices from other manufacturers

To perform a rollback, you will first need to prepare your device.

  • The first thing is necessary. This will give you access to all system files, as a result you will be able to perform any actions with them.
  • Next, you must download the appropriate firmware to your computer. To do this, you will have to visit the corresponding sites where fans of flashing smartphones and tablets are located.
  • You also need to remember to install drivers on your PC. Without them, it is impossible to get full access to the computer from file system smartphone.
  • You also need to download a special flash driver. It also differs depending on the device manufacturer, so we cannot recommend anything specific.
  • Finally, installation may be required custom Recovery. But if you find a suitable program and get root access, then you can reflash your smartphone without going to the Recovery menu.

This should be your preparation. Then all you have to do is connect the device to your computer using a USB cable, launch the program and follow the instructions from its creators. In a word, this way you will perform a flashing, which is essentially what an update rollback is.

Convenience of service Google Play There are no issues with installing and updating applications. If there is an update for an application installed by the user, Android will report this or automatically update the application, depending on how the user has configured the update system in .

But it also happens that the developer’s current update is unsuccessful (the application starts to crash, slow down, etc.) or the update for some reason does not suit the user, then the question arises, how to delete the application update on Android and roll back to old version?

Uninstalling app updates on Android

Unfortunately, in Android, rolling back to the old version is only possible for those applications that are built into operating system: Chrome browser and Play Market. For other programs, even those installed via Google Play, you will have to find the previous version of the program in the form of an .apk installation file on specialized sites, remove the completely unsatisfactory program and install its old version manually. Be careful, download .apk files only from trusted resources (for example, w3bsit3-dns.com) to avoid getting a virus on your device.

Let's look at deleting updates using the Gchrome application as an example. To return to the old version of this browser, do the following:

All updates for this application will be deleted and an information screen will notify you of the current browser version on your device. Please note that the version of the program will be the one that was installed on the smartphone/tablet when it was purchased, i.e. You cannot roll back an application to any specific version.

Disable automatic updates for a specific application

To prevent the program from automatically updating when connected to the network, configure it accordingly, namely:


If you wish to disable automatic update for all applications at once, then follow

While the Internet is buzzing with news on the topic of bypassing Telegram blocking and related problems with hosting companies, I had a more serious problem - the Innologica company has updated the Inoreader application for iOS to version 6.

On a quiet weekday evening, the application on the phone was accidentally updated to the latest version, because... Usually there were no signs of trouble. A couple of days later during the trip, the program was launched to read the news and I began to worry seriously.

You can compare how it was and how it became in two examples:


Of course, the taste and color and iPhone owners X were clearly pleased with the optimization for amoled screens, but it was this update that prompted us to look for solutions to roll back the application, which the AppStore does not allow to do by default.

Previously, getting the ipa file of the application was a matter of 2 minutes, it was enough to go to apptrackr and download, but it stopped working and no other similar resources were found that would honestly download the ipa file (but what if you know such ones?).

The following methods remain to obtain the old version of the application:

  1. You have an old backup of applications from your phone in iTunes and then you can simply copy the application back (but I didn’t have this).
  2. Use a method quickly described by someone on the Internet using software called Charles. This method described on resources like 4dpa and re-copied by many people without understanding what is written there, however, without additional >100 grams it is difficult to understand this writing.
Perhaps I will do this more fully, with pictures and in a simpler, understandable form. In general, to download the old version of software from the AppStore it will take about 5 minutes, and in my case, Mac OS X. The method will obviously work on Windows, because There is also a Charles app for this system.

All your torment will begin even before you download Charles. The fact is that if you update iTunes on a Mac, you will not be able to install applications starting from version 12.7. To get it back, you need to install version 12.6.4 back.

Short: download the application via the AppStore in iTunes, then enable the proxy, then download again, edit the request, send the request, get the old version, install.

Details: After launching Charles, you need to install application certificates on your Mac. This is done through the menu HelpSSL ProxyingInstall Charles Root Cetrificate. The certificate then needs to be switched to Always Trust status in Keychain Access. If you do not install it, there will be errors and the method will not work.

In iTunes, look for the Inoreader application (this is suitable for any application, but at that moment I was only interested in it), launch Charles and click Download in the application installation window:


In the Charles window you see a similar line with the word “buy” in the address, associated with the apple server:


For information, please note that the size of the downloaded file is 20.4 MB:


Then you need to turn on SSL Proxying to intercept and edit requests:


Since, most likely, you have fast Internet and the application has already been loaded into the application library, you need to remove it from there.

We check once again that SSL Proxying is enabled and proceed to re-download the application from the AppStore; in this case, you need to pause the download so that you have time for the next steps. After clicking on Download, another line will appear in the Charles window in the apple server, containing the word “buy”. Expanding this line you need to find buyProduct:


On the right side of the window, click on Contents and select below XML Text. Scroll down until we find softwareVersionExternalIdentifiers with a list of incomprehensible numbers.


These numbers act as application versions. Accordingly, the lower the number, the older the application version. How do I know which version of the application will be downloaded? For example, I randomly took the value 823964615 from the end of the list:


Now we need to check the application version. To do this, we go to “buyProduct” and select from the menu Compose and on the right side of the window is the Text view.


At the very top of the field there will be a familiar set of numbers after the parameter appExtVrsId. This set of numbers is current version applications.


Instead of these numbers we substitute the 823964615 copied above and it should turn out like this:


and we do Execute. The program will give you a window and select the display mode XML Text we can find the bundleShortVersionString parameter below and see that the value we selected corresponds to version 5.4.4, which in my case is what is needed, because This version is almost the latest before updating to 6.0


One step left. You need to download this whole thing. To do this, in our last edited request buyProduct with the received version 5.4.4, select in the menu Breakpoints.


Again, go to the AppStore to download the Inoreader application (if the application has already been downloaded to the library and you did not have time to stop it, then simply delete it so that you can download it again).

As soon as you click download in iTunes, the Charles window will pop up, where you will need to click on Edit Request and in the already familiar appExtVrsId parameter, correct the version to 823964615, click Execute, and then again at Execute.


As a result, the application will start loading and you will see that the application size has changed downward:


In library iTunes applications The program icon with the Update label will appear. This will mean that you did everything right. You can do Get Info application and it will be written:


Then we look at the application where it is located in the file system and save it for the future if you suddenly decide to update the application :)

Upon completion of the work, you should do in Charles Disable SSL Proxying by clicking on the server p30-buy.itunes.apple.com.

I must say that I managed to do this procedure 2 times.
I hope this will be as useful to someone as it was to me.

A fairly common situation is that you update an application or game and instead of improved performance and new features, you get a completely non-working tool. Developers of all stripes make similar mistakes, and you can only roll back from a new version to an old one using the Charles Proxy tool.

The Charles Proxy program can also be useful in cases where some functions have been removed in new versions of applications or games. There are a whole host of examples of such remote functions; take, for example, the official VKontakte or YouTube applications, the latest version of which causes only negative emotions in users.

We would like to note right away that despite the apparent complexity, any user can install the old version of any application. The main thing is to strictly follow the instructions. In it we installed one of the first versions of the popular application on the iPad. social network Instagram.

Step 1: Download, Install and Run Charles Tool for Windows or Mac (Download)

Step 2: Launch iTunes and start downloading the app whose older version you want to install on your iPhone or iPad

Step 3. In the Charles window, select the iTunes server from which the application is downloaded with the word "buy". Click on the server name right click and select Enable SSL Proxying

Step 4: Return to iTunes window and stop downloading the application

Note: if the application has already been downloaded, then it must be deleted in the “My Programs” section

Step 5: Find again the right application in iTunes and start downloading it again

Step 6. Go to the Charles window and find another line with the word “ buy" - this is exactly the object we are looking for. Go back to iTunes and stop downloading the app

Step 7. Expand the found thread with the word “ buy" in Charles and find the line buyProduct

Step 8: Select a stitch buyProduct and go to the tab Response, where specify the display type XML Text

Step 9. On the screen, after the line softwareVersionExternalIdentifiers, you will see lines like:

2948163
3091092
3107891
3171975
3194579
3240261

where the seven-digit number represents the application version numbers, arranged in ascending order. In our example, we rolled back Instagram to a truly ancient version 1.8.7, the build number of which was first in the list. In practice, it is most often necessary to roll back to the previous version, so it is recommended to select the build number (the one enclosed in the tag ) as close to the final version as possible.

Step 10. Right click on the item buyProduct and select Edit

Step 11. Select a section XML Text and find the line in the field:

appExtVrsId
XXXX

where XXXX is the latest version of the application. Instead of XXXX, you need to paste the value copied in step 9, then click Execute. In our example, we changed the number 81542337 to 2948163, thereby rolling back the most latest version Instagram to the earliest.

Step 12. Again, right-click on the item buyProduct and select Breakpoints

Step 14: Go to iTunes, find your application and refresh the page (Ctrl + R on Windows). After that, start downloading the tool

Step 15. A moment after you click the download button, you will be transferred to Charles, where you need to switch to the screen Edit Request -> XML Text. In field XXXX instead of " XXX» paste the build number you copied in step 9, then click the button Execute.

Step 16. Then click again Execute

Step 17: Go to iTunes and make sure the app has started downloading. Wait for the download to finish

Step 18: In iTunes, select the " My programs", find your application and right-click on it, select " Intelligence" Here you can make sure that it is downloaded old version applications