The latest tool to hit OS X is entitled Charles Proxy. This tool allows anybody to get their favorite apps back, even older versions of any specific app. This means you will be able to get previous versions of Snapchat or other apps by downloading older versions of iOS apps from iTunes using this tool. In this guide, we will teach you how to get any version of your favorite apps back.
Charles Proxy for OS X can download older versions of iOS apps from iTunes to any iPhone. The process can be a little long, but that’s why in this guide we will teach you how to get your favorite version of your apps back with 19 easy steps.
Here’s how to access older versions of iOS apps:
- Step 1: Download Charles and install the tool. After launching it, click Grant Privileges and enter your administrator password.
- Step 2: Download any app that you would like to downgrade from iTunes, and keep an eye on the download activity in the Structure section inside Charles. You should see a “Buy” server.
- Step 3: Right-click on the “Buy” server and hit Enable SSL Proxying
- Step 4: Stop the iTunes download
- Step 5: Search for the app again in iTunes by right-clicking the app icon to “Open Link” to refresh the page, or you can do this by pressing ⌘ + R on OS X or Ctrl + R on Windows, which will refresh the window to speed the process up. This will also Cancel the download again which is good
- Step 6: Click the disclosure triangle by the “Buy” server and click buyProduct
- Step 7: Hit the Response tab, right-click on buyProduct and click Export. Pick the Desktop as the Export location, choose XML for format and click Save
- Step 8: Open the XML file using a text editor, and scroll down to find a line of text that is similar to the following: <key>softwareVersionExternalIdentifiers</key>. Below that line of text will be old and new versions of the app you want. Copy the version number that you wish to get. You will need to do some guessing unless you know which version is the correct one
- Step 9: Go back to Charles Proxy and right-click on buyProduct and select Edit
- Step 10: Click Text and find the following line of text near the top of the page <key>appExtVrsId<key>. Furthermore, underneath that text, you should see a numerical value inside <string> tags. Past the value you copied (during step 8) and replace the value that’s displayed. After that, click the Execute button at the bottom of the screen
- Step 11: Scroll down to the Response tab and you should see the bundleShortVersionString. Beneath that, you will see the actual numerical version of the app that you keyed in on. You can keep re-doing this process until you find the specific version that you want
- Step 12: Right-click on the last buyProduct in the list under the “Buy” server, and click Breakpoints
- Step 13: In iTunes, search for your app again by refreshing the page by repeating the method demonstrated in step 5. In addition, click the Download button to start the download again
- Step 14: Go back to Charles Proxy, you should see the Charles splash screen appear briefly. Click Edit Request>XML Text, and paste the version ID that you copied in step 8 under <key>softwareVersionExternalIdentifiers</key>. Click Execute again
- Step 15: You should see another breakpoint, click Execute again
- Step 16: Check iTunes to see if the download process is complete
- Step 17: Click on the My Apps tab, and you should see your downloaded app. It should be the older version of the app. You can right-click and select “Get Info” to verify the older version number
- Step 18: Connect your iPhone to your Mac, and drag the app icon for the older version of the app to your iPhone. You will need to make sure that any newer versions are uninstalled from your iPhone before you can install the older version
- Step 19: Close out Charles when you are done getting other older versions of your favorite apps. Note, you can uninstall Charles if you want since it has a 30 day free trail. If you don’t want to pay and you got all the apps you want, you don’t have to keep Charles.
And that’s it to this guide. If each and every step worked correctly, you will have the app you wanted but in its older state.
Come comment on this article: How To Get Older Versions Of Your Favorite Apps To Work On Your iPhone