User Tools

Site Tools


howto:iosrollback

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
howto:iosrollback [2018/11/30 16:56]
computerstar2000 [Step By Step]
howto:iosrollback [2019/01/16 12:56] (current)
computerstar2000 [Step By Step]
Line 1: Line 1:
 ====== Rollback IOS GO App ====== ====== Rollback IOS GO App ======
  
-**Stay away from iTunes 12.7 - you won’be able to upload IPA file from Mac/PC to iDevice. This option has been removed by Apple forcing you to redownload IPA directly from iDevice. Programs section is no longer available in iTunes and you can’t download IPA directly into your Mac. If you still want to download previous versions of any program stay with iTunes 12.6.+**The below guide has been updated to reflect the fact that you actually CAN install IPA's manually using iTunes 12.7 onwards. It was previously reported that this wasn't able to be done after you upgraded past 12.6.
  
-If you are on an iPhone X, use iTunes 12.6.3 to install the app after you downloaded in iTunes 12.3.1. Its the only version which the iPhoneX can install apps. +Users with iPhone XS can therefore now use this methodAlong with recent changes meaning you can no longer disable 2FA once you have enabled it, the guide has been re-written with new information and steps to still allow this to functionThis has been manually verified by me (cs2000) on 22/12/2018**
-**+
 ===== Video guide ===== ===== Video guide =====
 Watch video to see an example of using the steps below.  Links to files needed and app version codes listed below.  Watch video to see an example of using the steps below.  Links to files needed and app version codes listed below. 
 +NOTE: Video shows older process regarding installing iTunes 12.6 and disabling 2FA, but is still accurate for the Charles Proxy sections which are the most "difficult" steps.
 {{youtube>ziP2SBTzDh0}}    {{youtube>ziP2SBTzDh0}}   
  
Line 13: Line 12:
 ===== Step By Step ===== ===== Step By Step =====
  
-BEFORE YOU START: Make sure 2factor authentication is disabled on your iTunes account from [[appleid.apple.com]] 
-NOTE: This is no longer possible. You cannot disable 2FA once enabled. Instead, you need to create an app specific password https://www.imore.com/how-generate-app-specific-passwords-iphone-ipad-mac 
- 
-  - Remove any currently installed version of iTunes. (OSX users see below). 
-  - Download and install iTunes 12.3.1 (links below) 
   - Download and install Charles Web Proxy 4.x (links below)   - Download and install Charles Web Proxy 4.x (links below)
-  - Rename the file iTunesLibrary.itl to *.old (stored in C:\Users\%username%\Music\iTunes)+  - Remove your current version of iTunes, making sure to back up your Library (if you have one), usually located in Music\iTunes\iTunes Library.itl. 
 +  - Download and install iTunes 12.6 (links below)
   - Open iTunes and Charles    - Open iTunes and Charles 
   - In iTunes, log in to your account and search for DJI Go 4 in the app store   - In iTunes, log in to your account and search for DJI Go 4 in the app store
Line 38: Line 33:
   - The screen will appear to refresh and just show the same thing, DONT CHANGE ANYTHING THIS TIME, just press Execute again   - The screen will appear to refresh and just show the same thing, DONT CHANGE ANYTHING THIS TIME, just press Execute again
   - Go to iTunes and be sure that app downloading started. Wait for complete download.   - Go to iTunes and be sure that app downloading started. Wait for complete download.
-  - Once its done, go to your App library within iTunes, Right Click and "Get Info", you can see the version number is the one you asked for and youve got the file!+  - Once its done, go to your App library within iTunes, Right Click and "Get Info", you can see the version number is the one you asked for and you've got the file!
   - Uninstall the current version of Go 4 from iPhone or iPad.   - Uninstall the current version of Go 4 from iPhone or iPad.
-  - Profit????+ 
 +**Now you have the app go to [[howto:applesideload|HERE]] to see how to load the app on to the device using iTunes.**
  
  
Line 46: Line 42:
 If you have auto-updates enabled on your phone, or you just dont like the red badge constantly nagging that you have an update to perform, follow these steps to eliminate that. If you have auto-updates enabled on your phone, or you just dont like the red badge constantly nagging that you have an update to perform, follow these steps to eliminate that.
  
--Extract iTunesMetadata.plist from the IPA (it's a zip file, so Betterzip would be fine)+-Extract iTunesMetadata.plist from the IPA (it's a zip file, so Betterzip, winrar etc would be fine)
  
-- Edit (with PlistEditor or XCode) and remove "softwareVersionExternalIdentifier" and "softwareVersionExternalIdentifiers" from it and save the file back to the IPA (Remote the <key> and <integer> values for each+- Edit (with PlistEditorXCode or even Notepad++ if youre careful) and remove "softwareVersionExternalIdentifier" and "softwareVersionExternalIdentifiers" from it and save the file back to the IPA (Remote the <key> and <integer> values for each
  
-- Sync new version with device from iTunes. If you are unable to sync, install Charles 12.6.3 using the link below+- Sync new version with device from iTunes. 
  
 ===== Breakpoint Problems ===== ===== Breakpoint Problems =====
Line 56: Line 52:
  
 {{youtube>g9rUKUCil6k}}   {{youtube>g9rUKUCil6k}}  
- 
- 
-===== OSX iTunes Removal ===== 
- 
- 
-OSX will complain that iTunes is a core part of OSX and prevent you from uninstalling it. Follow these steps to bypass the warnings. 
- 
-  - Navigate to the Applications folder and find the iTunes app file (/Applications/iTunes.app). 
-  - Right-click (or Control-click) on iTunes and select Get Info. Locate and click on the padlock icon on the bottom right side of the window and enter your admin password. 
-  - Next, expand the Sharing & Permissions section of the window if it’s not already visible and change the privileges for “everyone” to Read & Write. 
- 
-This will give us complete control of the iTunes application so that we can override the operating system’s warning and delete it. 
- 
  
  
 ===== Files You Need ===== ===== Files You Need =====
  
-==== iTunes 12.3.1: ==== 
-  * x64: [[http://www.filehorse.com/download-itunes-64/22762/|iTunes 12.3.1 64 Bit]] 
-  * x86: [[http://www.filehorse.com/download-itunes-32/22761/|iTunes 12.3.1 32 Bit]] 
-  * Mac: [[http://mac.filehorse.com/download-itunes/6021/|iTunes12.3.1.dmg]] 
  
-==== iTunes 12.6.3: ==== +==== Charles Proxy: ==== 
-  * x64: [[https://secure-appldnld.apple.com/itunes12/091-33626-20170922-F51D3530-A003-11E7-8324-03D19A97A551/iTunes64Setup.exe|iTunes64Setup.exe]] +  * https://www.charlesproxy.com/download/
-  * x86: https://secure-appldnld.apple.com/itunes12/091-33627-20170922-EF8CB708-9FEF-11E7-8504-92CF9A97A551/iTunesSetup.exe]] +
-  * Mac: [[https://secure-appldnld.apple.com/itunes12/091-33628-20170922-EF8F0FE4-9FEF-11E7-B113-91CF9A97A551/iTunes12.6.3.dmg|iTunes12.6.dmg]]+
  
 +==== iTunes 12.6: ====
 +Windows 64 Bit - https://secure-appldnld.apple.com/itunes12/091-33626-20170922-F51D3530-A003-11E7-8324-03D19A97A551/iTunes64Setup.exe
  
-==== Charles proxy: ==== +Windows 32 Bit - https://secure-appldnld.apple.com/itunes12/091-33627-20170922-EF8CB708-9FEF-11E7-8504-92CF9A97A551/iTunesSetup.exe
-  * https://www.charlesproxy.com/download/+
  
 +Mac DMG - https://secure-appldnld.apple.com/itunes12/091-33628-20170922-EF8F0FE4-9FEF-11E7-B113-91CF9A97A551/iTunes12.6.3.dmg
 ===== DJI Go Version | appextvrsids Reference ===== ===== DJI Go Version | appextvrsids Reference =====
  
   * [[howto:firmware|Look here for up to date information]]   * [[howto:firmware|Look here for up to date information]]
  
-===== Credits ===== 
-  * [[https://docs.google.com/spreadsheets/d/1UO9RmpIaVXqXK-JVGugtgMfXufzspoHmjFsjU3-8gKQ/edit?pageId=116369977187617960775#gid=1840512157|Google Docs Sheet]] 
howto/iosrollback.1543597009.txt.gz · Last modified: 2018/11/30 16:56 by computerstar2000