It happens that after updating an application for iPhone or iPad, you need to rollback and the question arises of how to return to the previous version. User AndreyYu on geektimes.com solved the issue.
Previously, getting the ipa file of the application was a matter of 2 minutes, you just had to go to apptrackr and download, but it stopped working and no other similar resources were found that would allow you to honestly download the ipa file (but what if you know such ones?).
Subscribe to our Telegram channel to find out more useful tips
The following methods remain to obtain the old version of the application:
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 Help → SSL Proxying → Install 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
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:
A program icon with an Update shortcut will appear in the iTunes application library. This will mean that you did everything right. You can do Get Info application and it will be written:
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.
Apple technology is subject to fewer changes than devices running Android. On iOS, you cannot work with files downloaded from the network, greatly change the interface, or install software from third-party sources bypassing the App Store.
It’s even more difficult to configure the operating system - the developers do not allow you to roll back iOS at any time (for example, to the legendary firmware version 10.3.3). And yet the rollback function is available, albeit in a greatly reduced version and with a lot of nuances. Which ones? Find out more below!
The procedure for rolling back the iOS operating system is possible on any Apple device - Mac, iPhone, iPad, iPod Touch, Apple TV, and Apple Watch. Of course, you shouldn’t count on returning to iOS 7, 8 or 9 on smartphones - the rollback works under the conditions that are pre-set by the developers. So, for example, if it becomes possible to test a beta version of iOS, then the opportunity to rollback will certainly appear, but until the first stable version following the beta.
The range of possible technical errors is vast. There may be problems with activating the device after an incorrect (the instructions described in the next chapter exclude such problems) rollback, difficulties associated with using biometric scanners, launching the camera and saving photos, playing music and even activating the mobile network. There are situations that are much worse, when, due to the wrong algorithm of actions, neither smartphones, nor tablets, nor smart watches would turn on again without contacting the service center.
The only way to avoid encountering such irreparable errors is to not deviate from the instructions, use firmware files from trusted sources, do not improvise, and in no case interfere with devices connected to the PC via USB (if the wire comes loose, the recovery process will be disrupted, and serious consequences will follow).
It is always worth starting the process of returning to the old version of the iOS operating system from the website, a kind of database where independent developers have created a real cult of admirers of Apple technology. Firstly, we have put together a whole collection of instructions and answers to frequently asked questions. So, for example, anyone can find out whether it is possible to install JailBreak on iOS 11.4, whether it is worth downloading 12 Beta, how to turn off all service notifications and change the wallpaper.
And secondly, we took care of saving the ten latest official updates to the iOS operating system, and marked those versions that can actually be rolled back to with special green checkmarks. And here it is important to understand that the set of versions available for rollback is strictly limited and depends on Apple’s actions.
For example, if iOS Beta 12 appears specifically for developers, then they will be allowed to roll back to 11. If beta 13 appears, then to stable 12 and so on. Of course, there is no way to install iOS 8, 9, 10 via IPSW.ME (or even third-party methods). Therefore, if you want to roll back from beta to something stable, there is a way:
Before restoring, it is important to disable the “Find iPhone” mode on any device suitable for the rollback:
And one more thing - without the “Find iPhone (iPad, iPod, etc.)” function, any Apple equipment is at serious risk, and therefore you should not delay the recovery mode, it is better to get down to business right away. And, after returning to the desired version of iOS, immediately activate the function back.
If there are no problems with the save firmware, backup and settings, then it’s time to get to the point:
Rolling back iOS is possible - the main thing is to carefully understand the instructions described above and, most importantly, not to use firmware downloaded from unverified sources.
There are a lot of new things in iOS 11, for example, such functions as many other things, but just because everything has changed, it does not mean that they are better, as a result of this, you can roll back ios. So if you decide it's not for you, you'll be glad to know that you can still go back to iOS 10.3.2. But this window of opportunity for downgrade won't last forever.
When iOS 11 officially launches in September 2017, Apple will no longer sign older versions of the firmware. That is, you will not be able to rollback if you have not saved your SHSHS2 drops. Also in the new version of iOS a lot has appeared.
However, until that day comes, it's actually quite easy to revert to iOS 10.3.2. All you need is a Mac or Windows PC, and the process only takes a few minutes. Better yet, you should be able to save all your apps and data, so let's go ahead and get started, shall we? Download for iOS for free.
"Update" for iOS 10.3.2
This guide will outline two iOS rollback methods that aim to recover the IPSW firmware file using iTunes. For most people, the steps outlined in Method 1 should be all you need.
However, there is a small chance that data from iOS 11 may cause errors or crashes after you upgrade to iOS 10.3.2. Again, this is rare, but if it happens, you can use the steps outlined in method 2, to erase corrupted data and then restore an old iCloud backup of your data.
First of all, you need to download the iOS 10.3.2 IPSW file for your specific device. This is the firmware file that you will install using iTunes to roll back your operating system, and luckily we have a reliable source where you can get this file. So, go to the following link from your computer, then select your device and model.
Then select iOS 10.3.2 when prompted, then click the Download button. The file is quite large so it may take a while to download, but be sure to mark the location of the file once it's finished.
Next, connect your device to your computer using a Lightning cable, then open iTunes if it doesn't open automatically. From there, click the phone icon near the top left corner of the window to go to the device menu.
From here, make sure the " Summary" is selected on the left side of the window. After this, if you are using a Mac, press and hold the button Option on keyboard. Otherwise, if you are using Windows, press and hold the button Shift. While holding down the keyboard button, click Check for Updates.
The File Browser menu will then appear - use this to locate and select the IPSW file you downloaded in Step 1. Once you have done this, click Open.
After a few seconds, you will see a pop-up informing you that iTunes will now install iOS 10.3.2 on your device. Click "Update" here, then sit back and wait because the process of installing the old firmware will take up to 30 minutes. Along the way, you may be asked to enter your PIN on your device, so be sure to do so if asked.
Once iTunes finishes installing the old firmware, your device will automatically reboot. When this happens, disconnect your phone from your computer, then follow the prompts on your phone to reenter your password and complete setup.
You'll now be back to iOS 10.3.2, but if you first used the beta to install iOS 11, you'll soon be prompted to reinstall iOS 11.
To avoid this, go to the menu " Are common" in Settings, then scroll down and tap Profile. From there, select your beta profile, then click "Delete Profile" at the bottom of the screen. After this, you won't be prompted to install iOS 11 again until the official launch in September.
At this point, you are all set and ready to go. The vast majority of users won't have to worry about the second method below, but if you encounter any errors or glitches, just go back and go through the next section.
This next method is only for people who are experiencing errors after upgrading to iOS 10.3.2. This is rare, but it can happen when there is leftover data from iOS 11 that is not fully compatible with iOS 10.3.2.
If so, the easiest workaround is to restore from the IPSW file again. But this time, don't save the existing data and instead restore it from an old iCloud backup. Alternatively, you can perform a factory reset to clear the corrupted data, but the method in the following steps is slightly faster.
First of all, keep in mind that downgrading your firmware using this method will delete existing apps and their data. This means that you will need to save important things. However, iOS 11 backups cannot be restored to iOS 10.3.2, which poses a problem.
You will only be able to recover all your data if you have an archival backup of iOS 10.3.2 (or older). Which was done before downgrading using Method 1. You should have made this iTunes backup when you first installed iOS 11. You can try to perform a backup after using Method 1, but some of the problems may persist.
ICloud should have automatically backed up the last time I ran 10.3.2, so most people will be fine. But to check, connect your device to your computer, then click the phone icon in iTunes to view your backups.
The information provided here does not include iOS version numbers. Therefore, you will need to check the dates of the backups to ensure they were created the last time you ran iOS 10.3.2 (or older). If they were, you would be able to get your data back. Otherwise you will need to start over.
Then you need to disable Find My iPhone. To do this, go to Settings, then tap your name at the top of the list and select iCloud. From here, select Find My iPhone, then turn off the toggle switch on the next screen.
Then reload the IPSW file for your device, if you've lost it since using method 1, then the rest of the process will be pretty easy. This is basically the same as the first one, but with one minor exception, so you can use the above screenshots for visual reference. To get started, connect your iOS device to your computer, then follow these steps:
Just like Method 1, iTunes will take care of the rest and your device will restart once it's finished.
Once the process is complete, perform the initial setup on your iPhone. Then choose Set Up as New if you want a fresh start, or Restore from iCloud Backup. If you want to get all your apps and data back. If you're going with the latter, simply sign in to your Apple ID and then select the latest iOS 10.3.2 backup and your apps and data will be restored. You can also choose "Restore from iTunes Backup" if you backed up iOS 10.3.2 before installing iOS 11.
Without corrupted iOS 11 data, you will no longer have problems with iOS 10.3.2. But if you have any problems with any of the above methods, please let us know in the comments section below and we will try to guide you in the right direction. Also, if you want, you can remove Autoplay for videos in the iOS 11 App Store.
Hello, today I will tell you about a method to roll back any iOS applications using iTunes and Charles without jailbreaking.
Previously, I wrote an article about the method of rolling back to iOS 8.4.1 from version 9.3.5, and most users, including me, had a problem that many applications require a system version starting from 9, and the developer does not allow downloading an earlier version of the program , supporting the old version of the OS. Of these, I will highlight Google with their applications - Chrome and YouTube.
This method is suitable for absolutely any device on any version of iOS!
What do you need:
The latest version of Apple's OS - iOS 12 - has a number of significant changes compared to the previous one - 11. However, many users encountered a number of problems with the new operating system, as a result of which it became impossible to use the gadget normally. Fortunately, you can return to the previous, stable firmware by downgrading from iOS 12 to iOS 11.
Procedure for rolling back iPhone firmware from iOS 12 to iOS 11.
You should know that there are some benefits to downgrading iOS. First of all, the procedure is safe for your device, and after its completion you will have a normally functioning gadget without any problems. On the other hand, glitchy iOS might get stuck in recovery mode, DFU mode, or the Apple logo, and you'll have to go through a lot of trouble to fix it. And above all, you will definitely lose all your data during the process. Therefore, it is recommended to backup your iPhone immediately. The most common iOS 12 problems are related to the update. Although the public update is compatible with all leading iOS devices, users are still facing OS issues. Here are some of the most common iOS 12 problems and how to fix them.
While iOS 12 should make your phone faster, there's a chance that the update could backfire. Some users have reported that their iOS 12 devices freeze for a few minutes, start working again after a while, but then become unresponsive again. There can be many reasons for this problem. If your iPhone or iPad freezes after updating to iOS 12, try one of the following solutions:
Restart iOS and check whether the speed has changed or not.
With the release of iOS 11, Apple included a screen recording feature which was largely appreciated by users. This feature was also included in iOS 12, but some users are unable to get the most out of it. They suffer greatly when iOS 12 screen recording does not work at all, recorded videos cannot be saved or have no sounds, or recording files are corrupted. Here are some tricks to fix the screen recording problem:
If you still can't solve this problem, just use a third-party screen recorder.
Lately, many people have been complaining about the “iPhone or iPad Activation Error” problem after updating to iOS 12. The error messages that appear may be “Unable to activate iPhone”, “Activation Error” or “Unable to proceed with activation now”. This mainly happens when your device is unable to contact the Apple server. It may also be due to a software problem that prevents the device from being activated. Here are tips to solve the problem:
Check the functionality of the device.
Today, many are facing the same problems when updating their iPhone to iOS 12 when it gets stuck on Preparing Updatie... The reasons may vary, so try the following solutions:
Check the gadget for functionality.
In most cases, when you update your iOS to a new version, messages sent via iMessage are not delivered. If iMessage says undelivered, try these tips to fix iMessage not working in iOS 12.1/12:
The latest version of iOS comes with several new apps and various new features. But you should keep in mind that iOS 12 is not for everyone. Many people complain about sudden crashes and stability issues. This is a certain type of problem that many people may face while using iOS 12. So, you will be very happy to know that you can go back to the previous version or downgrade your iOS version. Also, you must remember that the downgrade option is very limited, when iOS 12 becomes official, Apple will stop releasing firmware for the previous version, which means that you will not be able to go back to the previous version of iOS 11. You must take advantage of this opportunity in time.
The procedure is standard and not particularly complicated. First you need to download and install the IPSW file or firmware. Instead of doing all this, you can simply use the ReiBoot iPhone system recovery program. Here's how to use the program:
iOS 12, the updated version of Apple OS, contains many promises, but it is impossible to create a product that meets all standards. Try rolling back iOS 12 to 11.4 yourself:
Your iPhone will revert to iOS 11. Now you know how to uninstall iOS 12.
This procedure will take much longer. In this case, the rollback will be carried out not to the new firmware, but to the restored one.
Ready! Now you know everything about how to return iOS 11 from version 12. If you have already had to downgrade your gadget, tell us in the comments which of the described methods you used and what problems you encountered with the new firmware.